如果在北京时间7点50分运行以下代码,程序的输出是( )。 SUb ProCedure() If Hour(Time())>=8 And Hour (Time())

admin2020-09-01  15

问题 如果在北京时间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、欢迎下次光临!
B、上午好!
C、下午好!
D、无输出

答案A

解析 本题考查的是If语句的执行。运行程序,Time()函数会返回当前的时间,此时返回的是7:50。因此If语句的前两个条件都不成立(第一个条件是早上8点到12点,第二个条件是中午12点到下午6点),所以执行If语句的最后一句,即Debug.Print”欢迎下次光临!”。因此,本题应选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/Lgcp777K
0

相关试题推荐
最新回复(0)