VB期末复习试卷暨南大学

一、单选题(共50小题,每小题1.4分,共70分)

1. 以下关于函数过程的叙述中,正确的是 B 。

A) 函数过程中的所有形参的类型都必须相同。 B) 函数过程的返回值只有一个。

C) 当数组作为函数过程的参数时,既能以传值方式传递也能以传址方式传递。

D) 如果未指明函数过程参数的类型,则该参数没有数据类型

2. 形参可以是 D 。

A) 常量

B) 数组元素

C) 表达式

D) 变量

3. 下列变量声明错误的是 A 。

A) Static Dim s$ C) Static s$

B) Dim s$ D) Static s

4. 在VB中,关于数组形参描述错误的是 C 。

A) 形参数组的圆括号内空。 B) 以数组名加圆括号表示。 C) 形参中的数组名后不需加括号。 D) 不需要给出数组上界。

5. 想从子过程调用后返回一个整数结果,合法的声明是 D 。

A) Sub f1(ByVal m%)

C) Sub f1(ByRef m%) as Integer

B) Function f1(m%) D) Sub f1(m%)

6. 仅供本模块中的其它过程调用的过程需要使用的关键字是 B 。

A)public

B)private

C)protected

D) friend

7. 下列选项中,合法的变量是 C 。

A) REDIM

B) 6ABC

C) 不可以

D) T-123

8. 下列选项中,合法的常量是 B 。

A) ABC123

B) \计算机\

C) A+20

D) 10+20

9. |x+y|+x2的VB正确表达式为 B .。

A) ( X + Y ) + X * X C) ( X + Y ) + X ^ 2

B) Abs( X+Y) + X^2 D) Abs( X+Y) + X*2

10. 下列选项中,不合法的表达式是 C 。

A) 10+20

B) 10 & 20

C) 10 $ 20

D) \

11. I = INT(20*Rnd()+20)语句执行后,I值的范围为 A 。

A) 20~39

B) 20~40

C) 21~39

D) 21~40

12. 表达式:\的值为 D 。

A) \

B) \

C) True

D) False

13. 以下Case语句中正确的是 A 。

A) Case 10 To 50

C) Case x > 10 And x < 50

B) Case 10 < x < 50 D) Case Is > 10 And Is < 50

14. 下面程序段运行后显示的结果是 B 。

For i = 3 To 1 step -1

Print Spc(4 - i);

Print String(2 * i - 1, \Next i * *** *****

C) A)

B)

***** *** *

D)

***** *****

***

*** * *

15. 下列关于Do…Loop循环语句描述错误的是 C 。

A) Do While…Loop循环的循环体可能不执行。 B) Do…Loop Until循环的循环体至少执行一次。 C) Do…Loop 循环语句是计数型循环语句。

第 2 页 共 12 页

D) Do…Loop循环用于控制循环次数未知的循环结构。

16. 给变量A赋值5,给变量B赋值6,则变量AB的值 D 。

A) 为30

B) 为11

C) 为0

D) 不确定

17. 为使窗体不显示控制菜单、最大化/最小化和关闭按钮,应将该窗体的

___C______属性设置为False。

A) MaxButton

B) MinButton

C) ControlBox

D) Visible

18. 下列程序段运行结束后,窗体上显示的值为 C 。

Dim i as Integer , x% i = 5 x = 0

For i = 1 to i + 1 x = x + 1 Next i Print x

A) 0

B) 1

C) 6

D) 出现“溢出”错误

19. 如果f(1) + 15 为合法表达式,则f(1) A 。

A) 可能是一个数组元素引用,也可能是一次函数调用 B) 一定是一个数组元素引用 C) 一定是一次函数调用

D) 既不可能是一个数组元素引用,也不可能是一次函数调用

20. 数组a是一个存放整型数据的动态数组,执行ReDim 语句后,系统分配1KB

的内存空间给数组a存放数据,则数组a包含的元素个数应为 B 。

A) 1024

B) 512

C) 256

D) 128

21. 在默认情况下,使用语句Dim a(-1 To 10, 2 To 9, 3) As Integer声明的

数组a中的元素个数为____B_____。

A) 270

B) 384

C) 396

D) 288

22. 下列程序段运行结束后,窗体上显示的值为 B 。

第 3 页 共 12 页

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4