vb模拟练习二参考答案.docx
《vb模拟练习二参考答案.docx》由会员分享,可在线阅读,更多相关《vb模拟练习二参考答案.docx(17页珍藏版)》请在冰豆网上搜索。
vb模拟练习二参考答案
一、单项选择题(50道小题,共50分)
1、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。
在Command1_Click()中能完成这个功能的命令为______。
(1分)
A、Label1.Left = 100
B、Label1.Left = Label1.Left - 100
C、Label1.Move 100
D、Label1.Move Label1.Left + 100
2、若要使标签控件显示时,不覆盖其背景内容,应设置的属性是______。
(1分)
A、Forecolor
B、BackColor
C、BackStyle
D、BorderStyle
3、窗体文件的扩展名______。
(1分)
A、.bas
B、.vbp
C、.exe
D、.frm
4、窗体上有一个文本框和一个命名按钮,当向文本框中输入一个字符时,命令按钮的标题设置为“计算机考试”。
下面正确的事件过程为______。
(1分)
A、Private Sub Command1_Click():
Command1.Caption = "计算机考试":
End Sub
B、Private Sub Command1_Click():
Text1 = "计算机考试":
End Sub
C、Private Sub Text1_Change():
Command1.Caption = "计算机考试":
End Sub
D、Private Sub Text1_Click():
Text1.Caption = "计算机考试":
End Sub
5、下列语句中,正确的是______。
(1分)
A、If a ≥ b Then t=a a=b b=t
B、If a ≥ b Then t=a;a=b; b=t
C、If a >= b Then t=a a=b b=t
D、If a >= b Then t=a:
a=b :
b=t
6、程序段 Dim x%:
If x Then y = x Else y = x + 1:
Print y 运行后,显示的结果是______。
(1分)
A、0
B、1
C、随机数
D、显示出错信息
7、要把一个Image控件对象设置成隐藏,应设置的属性是______。
(1分)
A、Visible
B、Enabled
C、Default
D、Cancel
8、以下关于InputBox函数的叙述中,错误的是______。
(1分)
A、InputBox函数的“提示信息参数”不能缺省
B、每执行一次InputBox函数,只能输入一个值
C、InputBox 函数的返回值是数值型的
D、要保存InputBox函数的返回值必须赋予一个变量
9、Select Case 语句中的“表达式列表”不能是______。
(1分)
A、变量名的列表,例如 Case x ,y ,z
B、值的列表,例如 Case "a ","b","c"
C、To 表达式,例如 Case 1 to 10
D、Is关系表达式,例如 Case Is <8
10、以下不合法的常量是______。
(1分)没有合适的答案
A、10^2
B、100
C、100.0
D、10E+01
11、设a=3,b=5,则以下表达式值为假的是______。
(1分)
A、a>=b And b> l0
B、(a>b) Or (b>2)
C、(a<0) or (b>0)
D、(5>a) And (b>2)
12、能够通过标准工具栏打开的窗口是______。
(1分)
A、代码窗口
B、设计器窗口
C、属性窗口
D、立即窗口
13、下面四个语句中,正确的赋值语句是______。
(1分)
A、a = a + c
B、a + c = a
C、c + a = a
D、a - c = a
14、处于设计状态时,在窗体上双击鼠标,则系统在代码窗口显示的事件过程模板是______。
(1分)
A、Load
B、Click
C、DblClick
D、MouseDown
15、不属于一个工程文件(*.vbp)里的文件是______。
(1分)
A、*.txt文件
B、*.bas文件
C、*.cls文件
D、*.frm文件
16、如果在图片框Picture1中装入一个图形,为了清除该图形(不删除图片框),应采用的方法是______。
(1分)
A、选择图片框,在属性窗口中选择Picture属性条,然后按回车键
B、选择图片框,然后按Del键
C、执行语句 Picture1.Picture = LoadPicture("")
D、执行语句 Picture1.Picture = ""
17、表达式4 + 5 \ 6 * 7 / 8 Mod 9的值是______。
(1分)
A、4
B、5
C、6
D、7
18、在设计工作状态,当双击窗体上任何一个控件时,打开的窗口是______。
(1分)
A、窗体布局窗口
B、窗体设计窗口
C、属性窗口
D、代码窗口
19、表示年龄(age)在20岁和30岁之间的表达式是______。
(1分)
A、age>=20 And age<=30
B、age>=20 0r age<=30
C、age<=20 And age>=30
D、age<=20 0r age>=30
20、保存一个Visual Basic应用程序,正确的是______。
(1分)
A、只保存工程文件(.vbp)
B、只保存窗体文件(.frm)
C、只保存标准模块文件(.bas)
D、分别保存窗体文件和工程文件
21、在程序运行模式能够______。
(1分)
A、中断程序
B、添加程序
C、输入程序
D、编辑程序
22、程序如下:
k = 0:
Do Until k > 10:
k = k + 1:
Loop的循环体执行次数是______。
(1分)
A、9
B、10
C、11
D、无数次
23、有一个命令:
Text1= "欢迎您!
",表达方式中省略了对象的______。
(1分)
A、方法
B、属性名
C、对象名
D、标题
24、要求在程序运行时,一旦点击文本框使之获取焦点,就自动选中文本框内的所有文本,则需要编写事件过程______。
(1分)
A、Text1_Change()
B、Text1_GotFocus()
C、Text1_KeyPress(KeyAscii As Integer)
D、Text1_SetFocus()
25、运行程序:
x = 2:
For i = 1 To 10 Step -2:
x = x + i:
Next,x的值是______。
(1分)
A、2
B、26
C、27
D、38
26、变量未赋值时,数值型变量的值为______。
(1分)
A、O
B、空串""
C、Null
D、没任何值
27、设有变量声明:
Dim TestDate As Date,为变量TestDate正确赋值的表达方式是______。
(1分)
A、TestDate = #1/1/2002#
B、TestDate = #"1/1/2002"#
C、TestDate = Date("1/1/2002")
D、TestDate = Format("m/d/yy", "1/l/2002")
28、方法Print "等级";"考试",输出的结果是______。
(1分)
A、等级考试
B、等级;考试
C、"等级考试"
D、"等级";"考试"
29、如果将布尔常量值True赋给一个整型变量,则整型变量的值为______。
(1分)
A、O
B、-1
C、True
D、False
30、程序段 a = 10.5:
b = Int(a + 0.5):
Print b 的功能是______。
(1分)
A、输出平均值
B、将一个实数四舍五入取整并输出
C、输出绝对值
D、舍去一个实数的小数部分并输出
31、Single(单精度)型数据占______个字节。
(1分)
A、2
B、4
C、8
D、10
32、变量未赋值时,字符串变量的值为______。
(1分)
A、O
B、空串""
C、Null
D、没任何值
33、下面关系运算中,输出结果为“True”的是______。
(1分)
A、"1" + 2 = "12"
B、"1" + "2" = "3"
C、"1" & 2 = "12"
D、"1" & "2" = "3"
34、语句X = X + 1的正确含义是______。
(1分)
A、变量X的值与X + 1的值相等
B、将变量X的值存到X + 1中去
C、将变量X的值加1后赋给变量X
D、变量X的值为1
35、用户自定义数据类型时,其成员不能是______。
(1分)
A、定长字符串和数组
B、变长字符串和数组
C、货币型和日期型
D、变长字符串和货币型
36、InStr("Visual Basic程序设计简明教程中关于可视化界面的设计", "设计")的函数值为______。
(1分)
A、15
B、17
C、30
D、47
37、下列符号常量的声明中,______是不合法的。
(1分)
A、Const a As Single = 1.1
B、Const a As Integer = "12"
C、Const a As Double = Sin
(1)
D、Const a = "OK"
38、Print Format(32556, "#######"); Format(32556, "###")的输出结果是______。
(1分)
A、56
B、32556—32556
C、32556-325
D、--
39、m、n是整数,且n>m,在以下4个语句中,能将x赋值为一个m~n之间(含m ,n)的任意整数,即满足m≥x≥n的是______。
(1分)
A、x = Int(Rnd * n) + m
B、x = Int(Rnd * (n–m + 1)) + m
C、x = Int(Rnd * m) + n
D、x = Int(Rnd * (n-m)) + m
40、在VB中,以10为底的x的常用对数表达式是______。
(1分)
A、Log(X)
B、Log10(X)
C、Log(X) / Log(e)
D、Log(X) / Log(1