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

admin2009-02-10  38

问题 在窗体上画一个命令按钮和一个文本框,名称分别为Commandl和Text1,然后编写如下程序:  Private Sub Commandl_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函数是根据表达式的值,来返回两部分中的其中之一。如果表达式的值为True,则返回第二个参数;如果值为False,则返回第三个参数。本题中输入的是16,则第一个11f函数返回的是””,第二个IIf函数返回的是”故宫”,第三个IIf函数返回的是””,故结果为“旅游景点:故宫”。
转载请注明原文地址:https://kaotiyun.com/show/4d2p777K
0

最新回复(0)