在窗体上画一个命令按钮和一个文本框,名称分别为Command1和Text1,然后编写如下程序: Private Sub Command1_Click() a=InputBox("请输入日期(1~31)") t="旅游景点:"_ &

admin2010-09-11  24

问题 在窗体上画一个命令按钮和一个文本框,名称分别为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=tEnd Sub    程序运行后,如果从键盘上输入16,则在文本框中显示的内容是______。

选项 A、旅游景点:长城故宫
B、旅游景点:长城颐和园
C、旅游景点:颐和园
D、旅游景点;故宫

答案D

解析 Iif函数有3个参数,其中第一个参数是一个Boolcan值,如果该参数的值为True,则函数的返回值为第二个参数;如果第一个参数的返回值为False,则函数的返回值为第三个参数。该例中变量a的值为16,在第一个Iif函数中,第一个参数为False,其返回值为第三个参数,即空字符串("");在第二个Iif函数中,第一个参数为True,其返同值为第二个参数,即“故宫”;而在第三个Iif函数中,第一个参数为False,其返回值为第三个参数,即空字符串("")。变量t的值为:旅游景点:“故宫”。
转载请注明原文地址:https://kaotiyun.com/show/bHmp777K
0

最新回复(0)