- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
41选择结构习题
单项选择题
假设Text1文本框中输入了学生的成绩,以A,B,C,D,E字符表示不同的等级,下列语句中_________可用于判断输入数据是否正确。
If “A”=Text1=”E” Then MsgBox “输入正确” Else MsgBox “输入错误”
If “A”=Text1 Or Text1=”E” Then MsgBox “输入正确” Else MsgBox “输入错误”
If A=Text1 And Text1=E Then MsgBox “输入正确” Else MsgBox “输入错误”
If “A”=Text1 And Text1=”E” Then MsgBox “输入正确” Else MsgBox “输入错误”
下面程序段的功能是求两个数中的大数,________是不正确的。
Max=IIf(xy,x,y)
If xy Then Max =x Else Max=y
Max=x; If y=x then Max =y
If y=x Then Max=y;Max=x;
对于选择结构语句If x=10 Then y=100,下列说法正确的是_________。
x=10 和y=100均为赋值语句
x=10 和y=100均为关系表达式
x=10 为关系表达式,y=100为赋值语句
x=10 为赋值语句,y=100为关系表达式
关于结构化程序设计的描述,下述说法中正确的是____________。
A.面向对象、顺序执行 B.面向过程、事件驱动
C.面向过程、顺序驱动 D.面向对象、事件驱动
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_click()
x=val(InputBox(“Input ”))
Select Case x
Case 1,3
Print “分支1”
Case Is4
Print “分支2”
Case Else
Print “Else分支”
End Select
End Sub
程序运行后,如果在输入对话框中输入2,则窗体上显示的是__________。
A.分支1 B. 分支2 C. Else 分支 D.程序出错
6. 以下Case语句中错误的是________。
A.Case 0 To 10 B. Case Is10 C. Case Is10 and Is50 D. Case 3,5,Is10
7. 下面程序段:
Dim x
x=Int(Rnd)+5
Select Case x
Case 5
Print“优秀”
Case 4
Print“良好”
Case 3
Print“通过”
Case Else
Print“不通过”
End Select
显示的结果是_______
A.优秀 B.良好 C.通过 D. 不通过
8.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是______
A.If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1
B.If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1
C.If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1
D.If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+1
9.下面程序段求两个数中的大数,不正确的是_____
A. ?? Max=IIf(x>y,x,y) B.If x>yThen Max=x Else Max=y
C. Max=x D.If y>=x Then Max=y
If y>x Then Max=y Max=x
10.下面语句:
w=Choose(Weekday(“2000,5,1”),“Red”,“Green”,“Blue”,“Yellow”)执行后,变量w中的值是
A.Null B.“Red” C.“Green” D.“Yellow”
11.下面程序段:
Dim x
If x Then Print x Else Print x+1
运行后,显示的结果是
A.1 B.0 C.-1 D.显示出错信息
12. 若TestMe的值为1500,则函数IIf(TestMe1000,”Large”,”Small”)返回________。
A.
文档评论(0)