《VB程序设计》(B卷)测试题答案
《VB程序设计》模拟题(B卷)一.判断题1. 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 ( )
2. 一个工程可以包括多种类型的文件 ( )
3. 程序运行后,在内存中只能驻留一个窗体 ( )
4. 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样 ( )
5. 函数过程形参的类型与函数返回值的类型没有关系 ( )
6. 如果不指明函数过程参数的类型,则该参数没有数据类型 ( )
7. 全局变量必须在标准模块中声明 ( )
8. 模块级变量只能用Private关键字声明 ( )
9. 对象事件的名称可以由编程者指定 ( )
10. 不同的对象可以具有相同名称的方法 ( )
二.单项选择题
1. Visual Basic系统的文件类型不包含是( )
A).frm B).bat C).vbg D).vbp
2. 在窗体上按下鼠标左键时产生的事件是( )
A).KeyDown B).MouseUp
C). MouseMove D).MouseDown
3.运行程序时,在程序的窗体中点击鼠标左键时窗体不可能接收到的事件是 ( )
A)Load B)MouseUp C)MouseDown D)Click
4.在控件中不能响应Click事件的是( )
A).Frame B).Label C). Form D).Timer
5 .对窗体的标题进行修改,需要设置的属性是 ( )
A)Caption B)Name C)BackColor D)BorderStyle
6. 下面的关系表达式中,最终结果是False的是 ( )
A) "ABC">"AbC" B) "the"<>"they"
C) "VISUAL"=UCase("Visual") D) "Integer">"Int"
7. 输出语句Print 5/4*6\5 Mod 2的最后结果应该为:
A) 0 B) 1 C) 2 D) 3
8. 在窗体上添加了一个文本框,命名为text1,要求该程序在运行中文本框不能使用键盘输入,但是可以输出信息,下面属性设置正确的是: ( )
A)text1.maxlength=0 B)text1.enabled=flase
C)text1.visible=flase D)text1.width=0
9. 为窗体上添加一个名为Text1的文本框,然后再加入名为HScroll1的滚动条,且Min和Max属性分别为0和100。程序运行时如果移动滚动框,文本框中就会显示滚动条的当前值,下面可以完成上述操作的程序段是 ( )
A) Private Sub HScroll_Change()
Text1.Text=HScroll1.Value
End Sub
B) Private Sub HScroll_Click()
Text1.Text=HScroll1.Value
End Sub
C) Private Sub HScroll_Change()
Text1.Text=HScroll.Caption
End Sub
D) Private Sub HScroll_Click()
Text1.Text=HScroll.Caption
End Sub
10. 表达式 5 Mod 3+3\5*2的值是 ( )
A) 0 B) 2 C)4 D) 6
11. 在程序假设有x=4,y=8,z=7时,下面表达式的值是 ( )
x<y And (Not y>z) Or z<x
A) 1 B) -1 C) True D) False
12. 假设程序中有a=10,b=5,c=1,运行语句Print a > b > c之后,窗体会显示 ( )
A)True B)False C)1 D)出错信息
13. 能够判断文件读取时是否到达文件尾的函数是
A)BOF B)LOC C)LOF D)EOF
14. 程序中有组合框Combo1,其中有3个项,则下面能删除最后一项的语句是 ( )
A)Combo1.RemoveItem Text
B)Combo1.RemoveItem 2
C)Combo1.RemoveItem 3
D)Combo1.RemoveItem Combo1.Listcount
15. 假设要在菜单项里添加一条分隔线,应将菜单的Caption属性设置为 ( )
A)= B)* C)& D)-
16. 在程序中下面的Case语句会出错的是 ( )
A) Case 0 To 10 B) Case Is>10
C) Case Is>10 And Is<50 D) Case 3,5,Is>10
17. 程序中使用s=Len(Mid("VisualBasic",1,6))得到的s的值是: ( )
A) Visual B) 6 C) Basic D) 11
18. 有Drive1驱动器列表框和Dir1目录列表框,使在改变当前驱动器时能够让目录列表框与之同步改变。设置这两个控件同步的命令应在一个事件中,该事件过程为: ( )
A)Drive1_Change B) Drive1_Click
C) Dir1_Click D) Dir1_Change
19. 下面关于VB程序中焦点描述错误的是( )
A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
B)当文本框失去焦点时,触发LostFocus事件
C)当文本框的Enabled属性为False时,其Tab顺序不起作用
D)可以用TabIndex属性改变Tab顺序
20. 下面语句语法正确的是 ( )
A.a=l b=2 c=3 B.a=l:b=2:c=3
C.a=1,b=2,c=3 D.a=1;b=2;c=3
二、填空题
1. 表达式16/2-2∧3*7 MOD 9的值是___________。
2. 要使文本框控件可以接受多行文本,需将其属性Multiline设置为________。
3.在VisualBasic中,除了可以指定某个窗体作为启动对象之外,还可以指定_________作为启动对象。
4. 闰年的条件是:年号(Y)能被4整除,但不能被100整除;或者年号能被400整除。表示该条件的逻辑表达式是__________________________________。
5. 设某个程序中要用到一个二维数组,要求数组名为A,类型为整型,第一维下标从-1到2,第二维下标从-1到1,则相应数组声明语句为_____________________________。
三、下列说法正确与否,若不正确请改正。
1、为了防止用户编辑文本框中的内容,应将该文本框的Locked属性设置为True。
2、当图像控件Image的Stretch属性为True时,Image控件可根据图片调整大小。
3. 定义定长字符串,最长可达6KB个字符www.ap5u.com
页:
[1]