一,单项选择题(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(\的类型是__C_____.
A. 字符表达式 B. 关系表达式 C. 算术表达式 D. 逻辑表达式 13.下面语句中有非法调用的是___ ____. 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的运算结果分别是___ ____. A. 3,3.9655,3 B. 3.9655,3,5 C. 4,4,5 D. 3.9655,4,3
15.如果变量 a=2,b=\则表达式 a>c AND b A. True B. False C. Yes D. No 16.下面不正确的赋值语句是___ ____. A. x=30-y B. y=r.r C. y=x+30 D. y=x\\3 17.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是___ ___. A. x=1:y=1:z=1 B. x=1,y=1,z=1 C. x=y=z=1 D. xyz=1 18.以下4类运算符,优先级最低的是___ ____. A. 算术运算符 B. 字符运算符 C. 关系运算符 D. 逻辑运算符 19.如果在立即窗口中依次执行下列命令: a=8 b=9 Print a>b 则输出的结果是____ ___. A. 1 B. 0 C. False D. True 20.已知a=\45678\则表达式Left(a, 4) + Mid(a, 4, 2)的值是 ___B____. A. 123456 B. \ 21.在Visual Basic中,y1+z2=a*Sin(b*x+c)+k表达式的类型是___B____. A. 算术表达式 B. 关系表达式 C. 逻辑表达式 D. 字符表达式 22.下列表达式的值为真的是___ ____. A. \ 23.在下列算术运算符中,运算等级最高的是___A____. A. 取负(-) B. 乘,除(*,/) C. 取模(MOD) D. 加,减(+,-) 24.如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT d 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? B. 3sum C. sum3 D. Len 28.在下列表达式中,正确的日期型常量是___D____. A. \ 29.条件:1 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=\下列表达式中结果是\的是_ 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
相关推荐: