admin 管理员组文章数量: 1184232
2024年3月27日发(作者:从dataframe取出部分数据)
习题
一、单选题
1.从循环体Do While Loop中退出,继续执行循环体后面的命令,应使用______。
A.Exit Loop B.Exit Do
A.Exit Sub B.Exit Loop
可用于判断输入数据是否正确。
A.If "A"<= Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"
B.If "A" <= Text1 Or Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"
C.If A <= Text1 And Text1 <= E Then MsgBox "输入正确" Else MsgBox "输入错误"
D.If "A"<= Text1 And Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"
4.下面程序段的功能是求两个数中的大数,__________是不正确的。
A.Max = IIf(x > y, x, y) B.If x > y Then Max = x Else Max = y
C.Max = x: If y >= x Then Max = y D.If y >= x Then Max = y: Max = x
5.下面程序段的功能是求两个数中的小数,__________是不正确的。
A.Min = IIf(x > y, y, x)
C.If y <= x Then Min = y: Min = x
B.If x < y Then Min = x Else Min = y
D.If y <= x Then Min= y : If y> x Then Min= x
B.x = x + y : y = x - y : x = x – y
D.x = (x + y) / 2 : y = (x - y) / 2
B.t = y : x = y : y = t
D.t = x : x = y : y = t
C.标题
C.标题
D.无
D.无
C.Exit
C.Exit
D.Exit Do While
D.Exit Do
2.从循环体Do…Loop中退出并继续执行程序,可使用语句______。
3.假设Text1文本框中输入了学生的成绩,以A、B、C、D、E字符表示不同的等级,下列语句中,__________
6.__________组语句可实现将变量x、y互换。
A.x = y:y = x
C.x = x + y:x = x - y : y = x – y
A.x = y : y = x
C.x = t : t = y : y = x
A.提示 B.按钮
A.缺省 B.提示
7.__________组语句可实现将变量x、y互换。
8.在使用MsgBox()时,必须设置的参数是__________。
9.在使用InputBox()时,必须设置的参数是__________。
10.关于结构化程序设计的描述,下述的说法中正确的是__________。
A.面向对象、顺序执行 B.面向过程、事件驱动
C.面向过程、顺序驱动 D.面向对象、事件驱动
11.对于选择结构语句 If x = 10 Then y = 100,下列说法正确的是_________。
A.x=10 和 y=100 均为赋值语句。
B.x=10 和 y=100 均为关系表达式。
C.x=10 为关系表达式,y=100为赋值语句。
D.x=10为赋值语句 y=100 为关系表达式。
12.在VB集成环境中调试程序可以设置跟踪点。如果设置了跟踪点,那么当程序运行至该跟踪点时,会
出现一条黄色的光条。请问,此时已经执行完毕的最后一句语句在___________。
A.当前黄色光条的上一句语句
C.当前语句
B.当前黄色光条的上一行语句
D.当前行语句
13.以下关于多重循环语句的使用的描述中,错误的是____________。
A.内循环变量和外循环变量不能同名。
B.外循环必须完全包含内循环,不能交叉。
C.在外循环中可以使用GoTo语句转向内循环中的任何语句。
D.在内循环中可以使用GoTo语句转向外循环中的任何语句。
14.下列程序段执行的结果是____________。
x=10
y=20
If x>20 Then
If y>20 Then
x=x*3
Else
x = x 2
Print x ‘Print应该是MsgBox
A.10 B.20 C.5 D.30
15.在窗体上画一个命令按钮,然后编写如下事件过程
Private Sub Command1_Click()
a = InputBox("Enter the First integer")
b = InputBox("Enter the Second integer")
Print b + a ‘Print应该改为MsgBox
End Sub
程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是________。
A.579 B.123 C.456 D.123456
16.假定有以下循环结构
Do
循环体
Loop Until 0 条件
则正确的描述是________。
A.如果“条件”是一个为0的常数,则一次循环体也不执行。
B.如果“条件”是一个为0的常数,则无限次执行循环体。
‘条件为True时,退出循环,否则执行循环
C.如果“条件”是一个不为0的常数,则至少执行一次循环体。
D.不论“条件”是否为真,至少要执行一次循环体。
17.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x=val(InputBox("Input"))
Select Case x
Case 1,3
Print "分支 1" ‘Print应该是MsgBox
Case Is >4
Print "分支 2" ‘Print应该是MsgBox
CaseElse
Print "Else 分支" ‘Print应该是MsgBox
EndSelect
EndSub
程序运行后,如果在输入对话框中输入2,则窗体上显示的是________。
A.分支1
B.分支2
C.Else分支 D.程序出错
版权声明:本文标题:VB项目3习题答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711491980a596758.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论