2012VB复习一
满分:100分
姓名:________
1、单项选择题(本题共计50分)
1、在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是____________。 ( )
A、窗体布局窗口 B、立即窗口 C、代码窗口 D、监视窗口
2、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。 ( )
A、属性、对象、方法、事件 B、属性、对象、事件、方法 C、对象、属性、方法、事件 D、对象、属性、事件、方法
3、当在文本框输入“ABCD”四个字符时,结果是____________。
Private Sub Textl_Change()
Print Text1;
End Sub ( )
A、ABCD
B、A(换行)B(换行)C(换行)D(换行) C、AABABCABCD
D、A(换行)AB(换行)ABC(换行)ABCD(换行)
4、以下有关对象属性的说法中错误的是____________。 ( )
A、所有的对象都具有Name(名称)属性
B、只能在执行时设置或改变的属性为执行时属性
C、对象的某些属性只能在设计时设定,不能使用代码改变 D、Enabled属性值设为False的控件对象在窗体上将不可见
5、使用____________方法,可以将列表框List1中的所有项删除掉。 ( )
A、List1.Txt=\B、AddItem C、RemoveItem D、Clear
6、任何控件都具有__________属性。 ( )
A、Text B、Caption C、Name D、ForeColor
7、若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的_________属性。 A、BackColor B、BorderStyle C、ForeColor D、BackStyle
( )
8、若要使命令按钮不可操作,要对____________属性设置。 ( )
A、Enabled B、Visible C、BackColor D、Caption
9、假如列表框(Listl)有4个数据项,那么把数据项“China”添加到列表框的最后,应使用____________语句。 ( )
A、Listl.Addltem 3,\
B、Listl.Addltem \,Listl.ListCount-1 C、Listl.Addltem \,3
D、Listl.Addltem \,Listl.ListCount
10、复选框的Value属性为1时,表示____________。 ( )
A、复选框未被选中 B、复选框被选中 C、复选框内有灰色的勾 D、复选框操作有错误
11、当文本框的ScrollBars属性设置了非零值,却没有效果,原因可能是____________。 ( )
A、文本框中没有内容
B、文本框的MultiLine属性为False C、文本框的MultiLine属性为True D、文本框的Locked属性为True
12、对正实数X的第四位小数四舍五入的VB表达式是________。 ( )
A、0.001*Int(x+0.0005) B、0.001*(1000*x+0.5) C、0.001*Int(1000*x+5) D、0.001*Int(1000*(x+0.0005))
13、函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是________。 ( )
A、-3,–4,–3 B、-4,–4,–3 C、-3,–4,–4 D、-4,–3,–3
14、执行语句\,正确的输出结果是________。 ( )
A、5459.48 B、5,459.48 C、5,459.478 D、5,459.47
15、执行语句\正确的输出结果是__________。 ( )
A、1234.57 B、1,234.57 C、1,234.56 D、01,234.57
16、日期类型(Date)在程序中运用时,日期类型必须用______符号括起来。 ( )
A、# B、@
C、$ D、%
17、用于除去字符串左侧的空格的函数是__________。 ( )
A、Rtrim( ) B、Ltrim( ) C、LeftTrim( ) D、Trim( )
18、下列____________是合法的VB变量名。 ( )
A、_5a B、我_AB C、5name
D、Use&DASF
19、x+y小于10且x-y要大于0的逻辑表达式是________________。 ( )
A、x+y<10,x-y>0 B、(x+y<10):(x-y)>0 C、x+y<10 And x-y>0 D、x+y<10 x-y>0
20、与数学表达式 (ab/3cd) 对应,VB的不正确表达式是____________。 ( )
A、a*b/(3*c*d) B、a/3*b/c/d C、a*b/3/c/d D、a*b/3*c*d
21、语句Print \输出的结果是________。 ( )
A、\B、出现错误信息 C、5*20 D、100 22、下列程序
Private Sub Command1_Click( ) a=InputBox(\请输入\b=InputBox(\请输入\Print a+b End Sub
运行时输入3和4输出的结果是 ________ 。 ( )
A、7 B、34 C、3+4 D、出错
23、在窗体Form1上画两个文本框(Name属性分别为Fext1和Text2)和一个命令按钮(Name属性为Command1),程序如下。执行后结果为___________。
Private Sub Command1_Click() a=Text1.Text+Text2.Text Print a End Sub
Private Sub Form_load() Text1.Text=\Text2.Text=\End Sub ( )
A、444 B、321123 C、123321 D、132231
24、下面程序段,显示的结果是____________。 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、不通过
25、语句If x=1Then y=1,下列说法正确的是____________。 ( )
A、x=1和y=1均为赋值语句 B、x=1和y=l均为关系表达式 C、x=1为关系表达式,y=1为赋值语句 D、x=1为赋值语句,y=l为关系表达式
26、在过程中有语句ForI=N1 To N2 Step N3,在该循环体内有下列四条语句,其中________会影响循环执行的次数。 ①N1=N1+I ②N2=N2+N3 ③I=I+N3 ④N3=2*N3 ( )
A、①② B、①②③ C、③ D、①②③④
27、设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是________。 ( )
A、Text1=a/b*a B、Text1=a*a/b C、Text1=“200”*a/b D、Text1=a&b&a
28、下面程序的内层循环次数是________。 For i=1 TO 3 For j=1 TO i For k=j TO 3 ... Next k

