2011年2级计算机VB考试选择题及答案 下载本文

30101 标准控件不包括(D )控件。 A 驱动器列表框 B 目录列表框 C 文件列表框 D 通用对话框

30102 当一个工程含有多个窗体时,它的启动窗体是(D )。 A 正在编辑的窗体 B 最后一个添加的窗体

C 第一个添加的窗体 D 在\工程属性\对话框中指定的窗体 30103 VB应用程序在(A )模式下不能编辑代码和设计界面。 A 运行B 中断C 设计D 以上均不能 30104 下列叙述错误的是(B )。

A VB应用程序没有明显的开始和结束语句 B VB控件的所有属性值均可在属性窗口中设置 C VB是事件驱动型可视化编程工具

D VB通过\工具\菜单的\选项\设置代码编辑窗口的字体大小 30105 标准模块文件的扩展名是(C )。 A .cls B .frm C .bas D .rec 30106 下列叙述中,错误的是(D )。

A 打开一个工程文件,系统自动装入与该工程有关的文件 B 保存VB程序时,应分别保存窗体和工程文件 C 事件可以由用户触发,也可以由系统触发 D VB应用程序只能以解释方式执行

30107 在设计阶段,双击窗体上的某个控件,可以打开(A )。 A 代码窗口B 属性窗口C 工具箱窗口 D 工程资源管理器窗口

30108 下列叙述中,错误的是(C )。

A VB是可视化程序设计语言 B VB采用事件驱动编程机制

C VB是面向过程的程序设计语言 D VB应用程序可以以编译方式执行 30109 下列叙述中,正确的是(D )。

A VB的事件由用户定义 B VB程序以顺序方式执行

C VB程序从Main()函数开始执行 D VB运行时,总是等待事件的发生30110 在VB中可以通过( C)方法向工具箱加入其它控件。 A 右击工具箱,执行弹出式菜单中的“添加选项卡”命令 B 执行“文件”菜单中的“添加工程”命令 C 执行“工程”菜单中的“部件”命令

D 执行“工程”菜单中的“添加窗体”命令

30111 在VB的工程资源管理器窗口中不可能存在的文件类型是(C )。 A *.clsB *.vbgC *.gifD *.bas

30112 以下那一种方法不能打开“代码窗口”( A)。 A 按快捷键Alt+C

B 双击窗体或窗体上的控件

C 执行“视图”菜单中的“代码窗口”命令

1

D 单击“资源管理器”窗口的“查看代码”按钮 30113 下列叙述中,错误的是( )。 B A VB程序代码不区分字母大小写

B VB程序代码中使用“//”表示注释一行

C VB程序代码中不能使用数字作为标识符的首字符 D VB程序代码以“回车换行”作为语句结束标志 30114 VB窗体文件的扩展名是( )。 B A cls B frm C bas D res

30115 下列关于VB代码编辑时常用组合键的叙述错误的是( )。 C

A Ctrl+C表示复制选定代码 B Ctrl+X表示剪切选定代码C Ctrl+P表示粘贴代码 D Ctrl+Y表示删除整行代码

30116 VB是一种面向对象的程序设计语言,构成对象的三要素是( A )。 A 属性、事件、方法 B 控件、属性、事件 C 窗体、控件、过程 D 窗体、控件、模块 30117 以下叙述中错误的是( D )。 A 一个工程可以含有多个标准模块文件 B 窗体文件包含该窗体及其控件的属性 C 以BAS为扩展名的文件是标准模块文件

D 在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 30118 当程序在运行过程中因某种原因中断时,VB进入(C)模式。 A) 设计B) 运行C) 中断D) 编程 30119 以下叙述错误的是(B)。

A) 窗体对象的ControlBox属性可用于设置窗体上的控制菜单 B) Visual Basic要设置某个对象的属性时,只能通过属性窗口设置

C) 当一个工程含有多个窗体时,其中的启动窗体是在“工程属性”对话框中指定的 D) 通用对话框是一种ActiveX控件 30201 下列为整型变量的是( C)。 A x!B x#C x%D x$ 30202 设有语句组:

Dim S1 As String*5 S1 = \

则S1的值为(B )。

A VB TestB VB TeC VBTesD BTest 30203 下列( A)是合法的变量名。 A x_y B x-y C 2x D and 30204 下列(A )为单精度变量。 A x! B x# C x% D x$

30205 由(C )关键字声明的局部变量在整个程序运行时一直存在。 A Dim B Public C Static D Private

30206 定义变量时如不指定类型,该变量为(C )变量。

2

A Integer B String C Variant D Single 30207 用户自定义数据类型的成员不能是( A)。 A 数组 B 日期型 C 货币型 D 定长字符串 30208 下列(B )是合法的变量名。 A x%y B xy% C 2x D Or 30209 日期常量用( C)作为界定符。 A \ B % C # D &

30210 下列哪一个是日期型常量(B )。 A \ B #06/08/04# C 06/08/04 D {06/08/04}

30211 下列为字符串变量的是( D)。 A x! B x# C x% D x$

30212 可以在窗体模块的声明段中进行(C )的声明。 A 全局数组 B 全局常量 C 全局变量 D 全局自定义数据类型

30213 下列关于常量的叙述,正确的是( )。C

A 常量必须在第一次使用时被赋值 B 常量可以在任何时候被赋值 C 常量必须在定义时被赋值 D 常量与变量不同,没有数据类型之分

30214 如要表示一个在100~300000之间变化的整数,应使用( )型变量。 C A Integer B String C Long D Byte

30215 在窗体中,用( )语句声明的变量A可以被其它窗体引用。 B A Dim A As Integer B Public A As Integer C Private A As Integer D Static A As Integer

30216 下列关于符号常量的叙述,正确的是( C )。

A 符号常量必须在第一次使用时被赋值B 符号常量可以在任何时候被赋值

C 符号常量必须在定义时被赋值 D 符号常量与变量不同,没有数据类型之分 30217 用Dim x,y as boolean语句声明变量,下列正确的是( C )。

A x和y都是布尔型变量 B x是整形变量,y是布尔型变量 C x是变体型变量,y是布尔型变量 D x和y都是变体型变量 30218 以下能正确定义数据类型TelBook的代码是( C )。 A Type TelBook

Name As String*12 TeL As Integer End Type TelBook B Type TelBook

Name As String*12 TeL As Integer

Type End C Type TelBook

Name String*12 TeL As Integer

End Type

3

D Type TelBook Name String*8 TeL As Integer

End TelBook

30219 下列( A )是合法的变量名。 A a_1 B 4A C a-b D string

30220 不能被本模块的其它过程引用的是(A)。 A) 局部变量 B) 模块级变量 C) 全局变量 D) 以上都是

30221 如果要表示一个在100~300000之间变化的整数,应使用(C )型变量。 A) Integer B) String C) Long D) Byte 30301 表达式4 + 6 \\ 5 * 7 / 9 Mod 3的值是(B )。 A 4 B 5 C 6 D 7

30302 下列逻辑表达式为True的是(C )。 A \ B \ \D \

30303 下列运算符中,优先级最高的是(B )。 A Like B Mod C Not D Eqv

30304 设a=6,b=5,c=-2;执行语句Print a > b > c后,窗体上显示的是(B )。 A 1 B True C False D 出错信息 30305 下列表达式中,值最大的是(C )。 A 2 \\ 3 B 2 / 3 C 2 mod 3 D 3 mod 2 30306 下列运算符中,优先级最低的是(D )。 A * B ^ C / D \\

30307 表达式 2 = 3 < 1 的是(C )。 A 0 B 1 C True D False

30308 表示x大于0且小于10的VB表达式是( B)。 A 0 < x < 10 B x > 0 And x < 10 C x > 0 Or x < 10 D x > 0 : x < 10

30309 判断整型变量x是奇数的表达式是(A)。 A x Mod 2 <> 0 B x Mod 2 != 0 C x Mod 2 ≠ 0 D x Mod 2 = 0

30310 设a=6,b=-3,则以下表达式值为True的是(D )。 A a<0 Or b>0 B a<0 And b>0 C a>0 And b>0 D a<0 Eqv b>0

30311 下列正确的赋值语句是(B )。 A i = j = 0 B i = 0 : j = 0 C i = 0 , j = 0 D i = 0 ; j = 0

30312 下列赋值语句中,正确的是(C )。 A i + j = 10 B 2i = j C j = i + j D i = j = 0

30313 能正确表达2的3次幂的表达式是(B )。

4