考验新手的VB题!(答对有奖)
1. 以下叙述不正确的是 。BVisual basic是一种可视化编程工具
Visual basic是面向过程的程序设计语言
Visual basic是面向对象的程序设计语言
Visual basic采用事件驱动编程机制
2. 窗口用于决定程序运行时窗口的初始位置。C
窗体 B. 工程资源管理器
窗体布局 C. 工具箱
3. VB6.0集成开发环境开发的应用程序不适宜的运行环境是 。A
Windows 32 B. Windows 9X
Windows NT D. Windows 2000
4. 设置窗体上的控制菜单可通过 属性来完成。B
MaxButton B. ControlBox C. MinButton D. DrawMode
5. Visual Basic是一种面向对象的程序设计语言,面向对象系统所包含的三要素是 。C
窗体、控件、模块 B. 窗体、控件、过程
属性、事件、方法 D. 控件、属性、事件
6.下面关于对象的描述中, 是错误的。A
对象是一个状态和操作(或方法)的封装体
对象就是自定义结构变量
对象代表系统中所创建的一个实体
对象之间通过消息进行通信
7. 在Visual Basic中称对象可识别和响应的某些操作行为为 。C
A. 属性 B. 方法 C. 事件 D.封装
8. 一个VB工程可以包括多种类型文件, 不是VB文件的扩展名。 B
A.BAS B. OBJ C. OCX D. FRM
9.Visual Basic有三种工作模式,它们分别是 模式。 B
A.设计、编译和运行 B. 设计、运行和中断
C. 设计、运行和调试 D. 编译、运行和调试
10.以下叙述中错误的是 。 A
A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
B.以.BAS为扩展名的文件是标准模块文件
C.窗体文件包含该窗体及多个控件的属性
D.一个工程中可以含有多个标准模块文件
11.地下什么叙述中错误的是 。 C
A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B.保存Visual Basic程序时,应分别保存窗体文件及工程文件
C.Visual Basic应用程序只能以解释方式执行
D.事件可以由用户引发,可以由系统引发
12.声明一个长度为10个字符的字符串变量mstr,应使用 。 B
A.Dim mstr As 10 B. Dim mstr As String * 10
C. Dim mstr As String(10) D. Dim mstr(10) As String
13.表达式"123" & "100" & 200的值是 。 C
A.423 B. 123100200 C. "123100200" D. 123300
14.代数式ab2÷(5c+D)的VB表达式是 。 C
A.a×b×b/(5×c+D) B. a * b^b/(5c+d)
C. a * b * b/(5 * c + D) D. a *b * b/5 * c + d
15.在VB的数据类型中数值数据类型可以包括: Double、Currency和Byte。 D
A. Integer、Object、Single B. Integer、Ling、Variant
C. Integer、Long、Data D. Integer、Long、Single
16.按变量名的定义规则, 是不合法的变量名。 A
A.Mod B. Mark_2 C. tempVal D. Cmd
17.在VB中,常量12345678&的类型是 。 B
A.整型 B. 长整型 C. 字符型 D. 双精度型
18.假设Test1文本框中输入了学生的成绩,规定成绩范围为0~100,下列语句中 可用于判断输入数据是否正确。 C
A.If 0<=Text1<=100 Then MsgBox"输入正确" Else MsgBox "输入错误"
B.If 0<=Text1<=100 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 "输入错误"
19.以下关于Visual Basic 的什么样中正确的是 。 C
A.Dim x,y As Integer变量声明语句将x,y声明为Integer类型
B.当Boolean类型的值转换为数值类型的数时,False转成为1,而True转成为0
C.Dim a%(10)数组声明语句,在默认情况下,a数组共有11个元素
D.随机文件的每条记录长度可能性以不等长
20.表达式5 Mod 3 + 3 \ 5 * 2的值中 。 B
A.0 B. 2 C. 4 D. 6