VB单选题2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB单选题2
单选题复习总结第⼆部分
1. 运⾏下列程序段后,其输出结果为_______。
For j=10 To 6 Step -1
k=j
next j
Print k;j
A、5 5
B、5 6
C、6 5
D、6 6, C
2. 在Visual Basic中要在⼀⾏中书写多条语句,各语句之间使⽤_____符号来分隔。
A、:
B、*
C、_
D、@,A
3. 下⾯语句的功能是求两个数中的⼩数,不正确的是_______。
A、Min = IIf(x > y, y, x)
B、If x < y Then Min = x Else Min = y
C、If y <= x Then Min = y:Min = x
D、If y <= x Then Min= y:If y> x Then Min= x,C
4. 以下叙述中错误的是______。
A、窗体的Hide⽅法和Unload⽅法的作⽤完全相同
B、若⼯程⽂件中有多个窗体,可以根据需要指定⼀个窗体为启动窗体
C、⼀个⼯程中只能有⼀个Sub Main过程
D、窗体的Show⽅法的作⽤是将指定的窗体装⼊内存并显⽰该窗体 ,A
5.x=InputBox("输⼊数值","0","⽰例")
程序运⾏后,如果从键盘输⼊数值10并按回车键,下列叙述正确的是______。
A、变量X的值是数值10
B、在InputBox对话框标题栏中显⽰的是"⽰例"
C、0是默认值
D、变量X的值是字符串"10",D
6.下列_____________组语句可实现将变量x、y互换。
A、x = y : y = x
B、y = y+2*x : x = y-2*x : y =(y-x)/2
C、x =x+y : x=x-y : y = x-y
D、y = y+2x : x = y-2x : y =(y-x)/2,B
7.假设Text1⽂本框中输⼊了学⽣的成绩,以A、B、C、D、E字符表⽰不同的等级,下列语句中________可⽤于判断输⼊数据是否正确。
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 "输⼊错误",D
8.在使⽤ InputBox时,必须设置的参数是__________。
A、缺省
B、提⽰
C、标题
D、⽆,B
9. 以下叙述中正确的是_________。
A、窗体的Name属性指定窗体的名称,⽤来标识⼀个窗体
B、窗体的Name属性的值是显⽰在窗体标题栏中的⽂本
C、可以在运⾏期间改变对象的Name属性的值
D、对象的Name属性值可以为空,A
10. 设有变量声明:Dim TestDate As Date ,则为变量TestDate正确赋值的表达⽅式是____________。
A、TextDate=#1/1/2002#
B、TestDate=#"1/1/2002"#
C、TextDate=date("1/1/2002")
D、TestDate=2002年1⽉1⽇,A
11. 在Visual Basic 中要将⼀个窗体装载到内存中进⾏预处理,但不显⽰,应该使⽤语句______ 。
A、show
B、hide
C、load
D、unload,C
12. 假设Text1⽂本框中输⼊了学⽣的成绩,规定成绩范围在0~100,下列语句中_____________可⽤于判断输⼊数据是否正确。
A、If 0 <= Text1 <= 100 Then MsgBox "输⼊正确" Else MsgBox "输⼊错误"
B、If 0 <= Text1 Or Text1 <= 100 Then MsgBox "输⼊正确" Else MsgBox "输⼊错误"
C、If 0 <= Val(Text1) And Val(Text1) <= 100 Then MsgBox "输⼊正确" Else MsgBox "输⼊错误"
D、If 0 <= Val(Text1) <= 100 Then MsgBox "输⼊正确" Else MsgBox "输⼊错误",C
13.下列数组声明语句中正确的是
A、Dim a【3,4】as integer
B、Dim a(3,4) as integer
C、Dim a(n,n) as integer
D、Dim a(3 4) as integer,B
14. 要将3×3⽅阵中的数据存⼊a数组中(不能浪费空间),声明数组a的正确语句是
A、Dim a(9)as single
B、Dim a(3,3)as single
C、Dim a(-1 to 1,-5 to -4)as single
D、Dim a(-3 to -1,5 to 7)as single,D
15. 在窗体上画⼀个名为Text1的⽂本框和⼀个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub command1_click()
Dim a(10,10) as integer
dim i as integer ,j as inteter
for i=1 to 3
for j=2 to 4
a(i,j)=i+j
next j
next i
Text1.text=a(2,3)+a(3,4)
End sub
程序运⾏后,单击命令按钮,在⽂本框中显⽰的值是
A、15
B、14
C、13
D、12,D
16.在窗体上画⼀个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
a="VisualBasic"
print String(3,a)
End Sub
程序运⾏后,单击命令按钮,在窗体上显⽰的内容是:
A、VVV
B、Vis
C、sic
D、11,A
17. 下列说法错误的是: