VB复习资料(含答案) 联系客服

发布时间 : 星期一 文章VB复习资料(含答案)更新完毕开始阅读3de50e1214791711cc7917fe

一、选择

下列命题中只有一个正确答案,请将正确答案的编号写在本

题的括号中。

1、 以下叙述中错误的是(C )

A.Visual Basic 是事件驱动型可视化编程工具

B.Visual Basic应用程序不具有明显的开始和结束语句 C.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D.Visual Basic中控件的某些属性只能在运行时设置

2、以下叙述中错误的是(A )

A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

B.以.BAS为扩展名的文件是标准模块文件 C.窗体文件包含该窗体及其控件的属性

D.一个工程中可以含有多个标准模块文件

3、 将数学Cos(a?b)2?5e2表达式写成Visual Basic的表达式,其正确的形式是(A )

A.Cos(a+b)^2+5*exp(2) B.Cos^2(a+b)+5*exp(2) C.Cos(a+b)^2十5*ln(2) D.Cos^2(a+b)+5*ln(2)

4、 表达式4+5 \\ 6 * 7 / 8 Mod 9 的值是:(B) 先乘除取余再整除,

最后加减,取余函数中前面的数比后面的数要小的,则取前面的数,要取整数,四舍五入取整

A. 4

B. 5

C. 6

D. 7

5、 设a=3,b=5,则以下表达式值为真的是(B ) A.a>=b And b>10 B. (a>b) Or (b>0)

C. (a<0) Eqv (b>0) Eqv是等价函数,当两个操作数相同时,结果才为真 D.(-3+5>a) And (b>0)

6、 语句Print 5\\5*5的运行结果是( A )。

A. 0 B. 1 C. 5 D. 25

7、 Inputbox 函数返回值的类型是( B )。

A. 整型数据 B. 字符串

C. 变体 D. 数值或字符串(视输入的数据而定)

8、 有语句 abc=Inputbox(“str1”,”str2”,”str3”,2) 执行后,将显示一个信息框,此时如单击”确定”按钮,则 abc 的值是 ( C ) A.str1 B.str2 C.str3 D.3

9、 有语句 Print val(“123ABC456”) 执行后,显示的是 ( C ) A.”123ABC456” B. 123ABC456 C.123 D.123456

10、对象﹒Print 中对象可以是 ( D ) A.窗体、图片框、打印机、文本框

B. 窗体、立即窗口、打印机、文本框

C.窗体、图片框、打印机、命令按钮

D. 窗体、立即窗口、打印机、图片框

11、如果在立即窗口中执行以下操作,则输出结果是(C )

a=8 : b=9 Print a>b

A.-1 B.0 C.False D.True

12、 当VB执行下面语句后,A的值为(A )

A=1

If A>0 Then A=A+1 If A>1 Then A=0

A.0 B.1 C.2 D.3

13、 下列语句中循环体的执行次数是(A )

a=3 : b=1

For I=a to b step 1

Print I Next I

A.0 B.1 C.2 D.3

14、 执行以下程序段后,显示的N值是 ( C )

N=0

For K=0 to 50 K=K+3 N=N+1

If K>10 then Exit For Next K PRINT N A.2 B.4 C.3 D.5

第一次循环后,3的后面是4

15、以下程序段执行的结果是 ( A ) a=0 : b=1 Do

a=a+b b=b+1

Loop While a<10 Print a;b

A.10 5 B.a b

C.0 1 D.10 30

16、以下程序段执行的结果是 ( B ) j=0

Do While j<30 j=(j+1)*(j+2) k=k+1 Loop

Print k;j

A.0 1 B.3 182 C.30 30

17、以下程序段执行的结果是 ( B )

D.4 30

For k=1 to 4

If k=1 then x=k If k<=4 then x=x+1 Print x; Next K

A.1 2 3 4 B.2 3 4 5 C.2 3 4 4 D.3 4 5 6

18、 Private Sub Form_Click() score = 85

Select Case score Case Is < 60 a$ = \

Case 60 To 69 a$ = \

Case 70 To 79 a$ = \

Case 80 To 89 a$ = \ Case Else a$ = \ End Select Print a$ End Sub

程序运行后,单击窗体,则在窗体上显示的是(B) A.A B.B C.C D.D

19、 如果变量a、b、c均为整型,下列程序段的输出结果为(C) a=2 b=3 c=a*b

Print a & “*” & b & “=”& c

A.c=6 B.a*b=c C.2*3=6 D.a*b=6

20、 设有如下程序:

Private Sub Form_Click() a = 1

For i = 1 To 3 Select Case i