选择题 37.  如果在北京时间7点50分运行以下代码,程序的输出是______。
    Sub Procedure()
    If Hour(Time())>=8 And Hour (Time())<12 Then
    Debug.Print上午好!"
    Elself Hour(Time())>=12 And Hour(Time())<18 Then
    Debug.Print "下午好!"
    Else
    Debug.Print "欢迎下次光临!"
    End If
    End Sub
【正确答案】 A
【答案解析】[考点] 本题考查的是If语句的执行。
运行程序,Time()函数会返回当前的时间,此时返回的是7:50。因此If语句的前两个条件都不成立(第一个条件是早上8点到12点,第二个条件是中午12点到下午6点),所以执行If语句的最后一句,即Debug.Print”欢迎下次光临!”。因此,本题应选择A选项。