VB考试练习题(附正确答案)
一,单项选择题(1-251题)
1.以下4种描述中,错误的是__ D __.
A. 常量在程序执行期间其值不会发生改变
B. 根据数据类型不同,常量可分为字符型常量,数值常量,日期/时间型常量和布尔型常量
C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性
D. 符号常量的使用和变量的使用没有差别
2.下面合法的常量是___ D ____.
A. 1/2 B. 'abcd' C. 1.2*5 D. False
3.Visual Basic中可以用类型说明符来标识变量的类型,其中表示货币型的是___ C ____.
A. % B. # C. @ D. $
4.下面___ B____是不合法的整常数.
A.100 B.%O100 C.&H100 D.&O100
5.以下关键字中,不能定义变量的是___A____.
A. Declare B. Dim C. Public D. Private
6.表达式16/4-2^5*8/4 MOD 5\2的值为___B____.
A. 14 B. 4 C. 20 D. 2
7.用十六进制表示Visual Basic的整型常数时,前面要加上的符号是___A____.
A. &H B. &O C. H D. O
8.Visual Basic日期型常量的定界符是__A_____.
A. ## B.'' C. () D. {}
9.数学关系式3≤x<10表示成正确的VB表达式为___B____.
A. 3<=x<=x AND x=3 OR x<=x AND
10.下面正确的赋值语句是___C____.
A. x+y=30 B. pi*r*r=y C. y=x+30 D. x=3y
11. \,/,Mod,*四个算术运算符中,优先级别最低的是___C____.
A. \ B. / C. Mod D. *
12.表达式ASC("F")的类型是__C_____.
A. 字符表达式 B. 关系表达式 C. 算术表达式 D. 逻辑表达式
13.下面语句中有非法调用的是___C____.
A. x=Sgn(-1) B. x=Fix(-1)
C. x=Sqr(-1) D. x$=Chr$(65)
14.表达式23/5.8,23\5.8,23 Mod 5.8的运算结果分别是___B____.
A. 3,3.9655,3 B. 3.9655,3,5 C. 4,4,5 D. 3.9655,4,3
15.如果变量 a=2,b="abc",c="acd",d=5,则表达式 ac AND bc 的值为___A____.
A. True B. False C. Yes D. No
16.下面不正确的赋值语句是___B____.
A. x=30-y B. y=r.r C. y=x+30 D. y=x\3
17.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是___A____.
A. x=1:y=1:z=1 B. x=1,y=1,z=1 C. x=y=z=1 D. xyz=1
18.以下4类运算符,优先级最低的是___D____.
A. 算术运算符 B. 字符运算符 C. 关系运算符 D. 逻辑运算符
19.如果在立即窗口中依次执行下列命令:
a=8
b=9
Print a>b
则输出的结果是____C___.
A. 1 B. 0 C. False D. True
20.已知a="12345678",则表达式Left(a, 4) + Mid(a, 4, 2)的值是___B____.
A. 123456 B. "123445" C. 123445 D. 1279
21.在Visual Basic中,y1+z2=a*Sin(b*x+c)+k表达式的类型是___B____.
A. 算术表达式 B. 关系表达式 C. 逻辑表达式 D. 字符表达式
22.下列表达式的值为真的是___C____.
A. "A">"a" B. "9">"a" C. "That">"Thank" D. 12>12.1
23.在下列算术运算符中,运算等级最高的是___A____.
A. 取负(-) B. 乘,除(*,/) C. 取模(MOD) D. 加,减(+,-)
24.如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT dc的值是___B____.
A. True B. False C. 1 D. 0
25.在一个有(1)逻辑运算,(2)算术运算,(3)关系运算混合在一起的表达式(无括号)
中,其运算顺序为____C___.
A. (1)(2)(3) B. (3)(2)(1) C. (2)(3)(1) D. (2)(1)
(3)
26.表达式A%+B&+C!-D#的结果为____D___.
A. 整型 B. 长整型 C. 单精度型 D. 双精度型
27.下列符号中,可以用作VB变量名的是___C____.
A. c%ab B. 3sum C. sum3 D. Len
28.在下列表达式中,正确的日期型常量是___D____.
A. "12/04/01" B. 12-04-2001 C. {12/04/01} D. #12/04/01#
29.条件:1<X<=2或10<=X1 AND X=10 AND X1 OR X=10 OR X1 OR X=10 OR X1 AND X=10 AND X=10 or x"b" And 93的值为___ A ____.
A. True B. False C. 表达式有错 D. 条件不足
39.在窗体模块的声明段中声明变量时,不能使用的关键字是___ D ____.
A. Private B. Public C. Dim D. Static
40.选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的表达式为___ C ____.
A. T=62.5 B. T>1.7 Or W1.7 And W
41.在过程内部定义的局部变量,仅在声明它的___ B ____中有效.
A. 方法 B. 过程 C. 属性 D. 对象
42.假设A="Good Morning.",B="Afternoon,Boys.",下列表达式中结果是"Good Boys."的
是_ A__.
A) Left(A,5)+Right(B,5) B) Right(A,5)+Left(B,5)
C) Mid(A,1,5)+Mid(B,1,6) D) Right(A,5)+Right(B,5)
43.下列关于变体类型的描述,其中正确的是___ C ____.
A. 变体是一种没有类型的数据
B. 变体的空值就表示该变体的值为0
C. 一个变量没有定义就赋值,该变量即为变体类型
D. 变体是赋给变量某一种类型数据后,就不能再赋给它另一类型的数值
44.下列程序段的运行结果为____B___.
For i=3 To 1 Step -1
Print Space(5-i);
For j=1 To 2*i-1
Print "*";
Next j
Print
Next i
A. * B. ***** C. ***** D. *****
*** *** *** ***
***** * * *
45.执行 PRINT 18/2*3,-3^2 命令后,输出结果为___C___.
A. 3 9 B. 3 -9 C. 27 -9 D. -9 27
46.执行 PRINT 9.4\3.7,9.4 MOD 3.7 命令后,输出结果为___ A ____.
A. 2 1 B. 3 0 C. 2 20 D. 1 2
47.运行以下程序段后,输出结果为___ C ____.
x%=1/4
y%=11/4
PRINT x%;y%
A. 0.25 0.75 B. 0 2 C. 0 3 D. 1 3
48.窗体里有两个对象,分别是图片框Picture1和标签Label1,下面关于Print方法的使用
中,错误的一条是___ D ____.
A. Picture1.Print 147 B. Print 147 C. Printer.Print 147 D. Label1.Print
147
49.下面的___ B ____语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列
输出小写字母b.
A. Print "A";Tab(9);"b" B. Print "A";Tab(10);"b"
C. Print "A";Space(10);"b" D. Print "A";Tab(8);"b"
50.阅读下面的程序段:
n1=InputBox("请输入第一个数:")
n2=InputBox("请输入第二个数:")
Print n1+n2
当输入分别为111和222时,程序输出为___ A ____.
A. 111222 B. 222 C. 333 D. 程序出错
51.语句Print Format("HELLO", "<")的输出结果是____ B ___.
vb字符串常量
A. HELLO B. hello C. He D. he
52.设a=2:b=0,则语句 Print (a=2) And (b=-2) 的输出结果是___ D ____.
A. True B. 结果不确定 C. -1 D. False
53.以下程序段运行后,输出字符的排列顺序是___ D ____.
For i=1 To 6
If i Mod 2=0 Then
Print "#";
Else
Print "*";
End If
Next i
A. #*#*# B. > C. ***** D. *#*#*#
54.用MsgBox函数显示的对话框,以下叙述正确的是___ D ____.
A. 该对话框有一个"确定"按钮

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论