问题库
search
首页 计算机 驾照考试 关于

如果在北京时间18点20分运行以下代码,程序的输出是 Sub Procedure( ) If Hour(Time( )) >= 8 And Hour(Time( )) <12 Then  Debug.Print "上午好!" ElseIf Hour(Time( )) >= 12 And Hour(Time( )) <18 Then  Debug.Print "下午好!" Else Debug.Print "欢迎下次光临!" End If End Sub


  • A.欢迎下次光临!
  • B.上午好!
  • C.下午好!
  • D.无输出
浏览97
参考答案:A
解析:

【解析】本题考查的是if语句的执行。程序中,time()函数可返回当前的时间,此时返回的时间为18:20。因此If语句的前俩个条件都不成立,所以执行if语句的最后一句,即Debug.Print "欢迎下次光临!"。因此,本题应选择A选项。