问题 单项选择题

在窗体上画一个命令按钮和一个文本框,名称分别为Command1和Text1,然后编写如下程序:
Private Sub Command1_Click()
a=InputBox("请输入日期(1~31)")
t="旅游景点:"_
& Iif(a>0 And a<=10, "长城", "")_
& Iif(a>10 And a<=20, "故宫", "")_
& Iif(a>20 And a<=31, "颐和园", "")
Text1. Text=t
End Sub
程序运行后,如果从键盘上输入16,则在文本框中显示的内容是______。

A.旅游景点:长城故宫

B.旅游景点:长城颐和园

C.旅游景点:颐和园

D.旅游景点;故宫

答案

参考答案:D

解析:

[分析]: Iif函数有3个参数,其中第一个参数是一个Boolcan值,如果该参数的值为True,则函数的返回值为第二个参数;如果第一个参数的返回值为False,则函数的返回值为第三个参数。该例中变量a的值为16,在第一个Iif函数中,第一个参数为False,其返回值为第三个参数,即空字符串("");在第二个Iif函数中,第一个参数为True,其返同值为第二个参数,即“故宫”;而在第三个Iif函数中,第一个参数为False,其返回值为第三个参数,即空字符串("")。变量t的值为:旅游景点:“故宫”。

问答题 简答题
多项选择题