2024年Visual Basic 程序设计期末测试复习题200题
[含答案]
一、选择题
1.以下不属于Visual Basic系统的文件类型是 a) .frm b) .cls c) .bat
d) .vbp 答案:C
2.在VB中,常量12#的数据类型是_____。 a) 整型
b) 双精度浮点型 c) 长整型
d) 字符串 答案:B
3.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。 a) @ b) $ c) %
d) # 答案:D
4.下列选项中,为字符串常量的是______。 a) 6/12/2001 b) \ c) #6,12,2001#
d) 6,12,2001# 答案:B
5.下列数据中哪一个是布尔常量_______。 a) 123 b) not c) TRUE
d) xyz 答案:C
6.在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。 a) 8 b) 40 c) 255
d) 11 答案:B
7.所有控件都有的属性是_______,在程序中作为对象的标识引用。 a) Caption b) Value c) Text
d) name 答案:D
8.下列程序段的执行结果为_____。 Dim M(10),N(10) I=3
for T=1 To 5 M(T)=T N(I)=2*I+T Next T
print N(I);M(I) a) 3 11 b) 3 15 c) 11 3
d) 15 3 答案:C
9.下述的说法哪种是Windows的程序设计方法:_______。 a) 面向对象,顺序驱动 b) 面向过程、事件驱动 c) 面向过程、顺序驱动
d) 面向对象、事件驱动 答案:D
10.下列程序运行后,变量s的值为______。 J=0:s=0
For I=1 To 4 j=j+I s=s+j Next I a) 20 b) 10 c) 5
d) 15 答案:A
11.下列输出语句中,错误的是______。 a) ? X,y b) Print x,y
c) Debug.Print x,y
d) Print.Form x,y 答案:D
12.下列_______方法是将项目添加到List控件中。 a) List
b) ListCount c) Move
d) AddItem 答案:D
13.下列结构中不属于循环结构的是______。 a) for/next b) while/wend c) With/end with d) do/loop 答案:C
14.下列控件中可自动设置滚动条的是________。 a) 复选框 b) 框架 c) 列表框
d) 标签框 答案:C
15.某顶级菜单项的热键字母为F,以下_____操作等同于单击该菜单项。 a) 同时按下Ctrl+F键 b) 按下F键 c) 同时按下Alt+F键
d) 同时按下Shift+F键 答案:C
16.下面的运算符中,优先级别最高的是_____。 a) AND b) * c) 〉=
d) & 答案:B
17.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。 a) 编写代码 b) 新建一个工程 c) 打开属性窗口
d) 进入VB环境 答案:B
18.改变驱动器列表框的Drive属性值将激活_____事件。
a) Change b) Scroll c) KeyDown d) KeyUp 答案:A
19.若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的()属性 a) BACKCOLOR b) BORDERSTYLE c) FORECOLOR
d) BACKSTYLE 答案:D
20.用于获取字符串长度的函数是_______。 a) Len() b) Length() c) Strlen()
d) Lofo() 答案:A
21.用于获得字符串S从第4各字符开始的4个字符的函数是______。 a) Mid(S,4,4) b) Middle(S,4,4) c) Midstr(S,4,4)
d) MiddleStr(S,4,4) 答案:A
22.用于将菜单项级别提升一级的按钮为________。 a) ← b) → c) ↑
d) ↓ 答案:A
23.用户可通过______模拟屏幕的小图象来布置应用程序运行后的位置。 a) 窗体设计器 b) 快捷菜单 c) 立即窗口
d) 窗体布局窗口 答案:D
24.以下选项中,是Visual Basic控件的是_____。 a) 文本框 b) Print c) Click
d) Debug 答案:A
25.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。 a) Change b) keyDown c) Scroll
d) DragOver 答案:C
26.单精度浮点数占用的字节数为______。 a) 2个字节 b) 3个字节 c) 4个字节
d) 8个字节 答案:C
27.执行语句Print format(5459.478,\,正确的输出是______。 a) 5459.48 b) 5,459.48 c) 5,459,478
d) 5,459。47 答案:B
28.将定时器的时间间隔设置为1秒,那么定时器的Interval属性应设置为______。 a) 1000 b) 1 c) 100
d) 10 答案:A
29.当程序运行时,在窗体上单击鼠标,以下_______事件是窗体不会接收到的。 a) MouseDown b) MouseUp c) Load
d) Click 答案:C
30.下列______语句可以将变量A、B的值互换。 a) A=B:B=A
b) A=A+B:B=A-B:A=A-B c) A=C:C=B:C=A
d) A=(A+B)/2:B=(A-B)/2 答案:B
31.以下面_____那种方式打开的文件,只能读不能写。 a) Input b) Output c) Random
d) Append 答案:A