If i Then Print i
Else Print i+1 End Sub
48. 以下程序段的输出结果是__true __。 A = Sqr(3) B = Sqr(2) C = A > B Print C
49. 以下循环的执行次数是___11____。 K = 0
Do While K<=10 K = K + 1 Loop
50. 在窗体的MouseUp事件中有下列程序代码: Select Case Button Case 1
Print \ Case 2
Print \ Case 4
Print \End Select
运行此程序,当单击鼠标右键时,窗体显示_______。\51. 执行下面的程序段后,s的值为_______。9 s = 5
For i = 2.6 To 4.9 Step 0.6 s = s+1 Next i
52. 表达式Fix(-32.68)+Int(-23.02)的值为_______ 。 56
53.随机产生[3,200]范围内的随机整数的VB表达式是________。
Int(rnd*(200-3+1))+3
54. 设 a=2,b=3,表达式 a>b 的值是______。FALSE 55. 数学表达式
a?b的VB表达式是 。(a-b)/(a+b) a?b56. 表示x是5的倍数或是9的倍数的逻辑表达式为______。X MOD 5=0 Or X MOD 9=0
57. 已知a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d
的值是______。False
58. “a”,“T”,“Z”,“9”,这四个字符中, ______的ASCII码值最大。\59. 在VB中,1234,123456&,1.2346E+5,1.2346D+5四个常数分别表示______ 、______ 、______ 、______ 类型。 整型 长整型 单精度 双精度 60. 函数Len(Lcase(\的值是______。6 二、
选择题
1.下面合法的常量是(D)。
A. 1/2 B. 'abcd' C. 1.2*5 D. False
2.Visual Basic中可以用类型说明符来标识变量的类型,其中表示货币型的是(C)。
A. % B. # C. @ D. $ 3.表达式16/4-2^5*8/4 MOD 5\\2的值为(B)。 A. 14 B. 4 C. 20 D. 2
4.用十六进制表示Visual Basic的整型常数时,前面要加上的符号是(A)。 A. &H B. &O C. H D. O 5.数学关系式3≤x<10表示成正确的VB表达式为(B)。
A. 3<=x<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D. 3<=x AND <10
6.下面正确的赋值语句是___C____。
A. x+y=30 B. pi*r*r=y C. y=x+30 D. x=3y
7. \\,/,Mod,*四个算术运算符中,优先级别最低的是___C____。 A. \\ B. / C. Mod D. * 8.表达式ASC(\的类型是(C)。
A. 字符表达式 B. 关系表达式 C. 算术表达式 D. 逻辑表达式 9.表达式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 10.如果变量 a=2、b=\、c=\、d=5,则表达式 a
A. True B. False C. Yes D. No 11.下面不正确的赋值语句是(B)。
A. x=30-y B. y=r.r C. y=x+30 D. y=x\\3 12.为了给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
13.以下4类运算符,优先级最低的是(D)。
A. 算术运算符 B. 字符运算符 C. 关系运算符 D. 逻辑运算符 14.已知a=\,则表达式Left(a, 4) + Mid(a, 4, 2)的值是___B____。 A. 123456 B. \15.下列表达式的值为真的是___C____。
A. \16.在下列算术运算符中,运算等级最高的是___A____。
A. 取负(-) B. 乘、除(*,/) C. 取模(MOD) D. 加、减(+,-)
17.如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT d<>c的值是___B____。 A. True B. False C. 1 D. 0 18.表达式A%+B&+C!-D#的结果为____D___。
A. 整型 B. 长整型 C. 单精度型 D. 双精度型
19.下列符号中,可以用作VB变量名的是___C____。 A. c? B. 3sum C. sum3 D. Len
20.条件:1 A. X>1 AND X<=2 OR X>=10 AND X<15 B. X>1 OR X<=2 OR X>=10 OR X<15 C. X>1 OR X<=2 AND X>=10 OR X<15 D. X>1 AND X<=2 AND X>=10 AND X<15 21.表达式Not(a+b=c-d)是___A____。 A. 逻辑表达式 B. 字符表达式 C. 算术表达式 D. 关系表达式 22.\的数据类型是___D____。 A. 整型常量 B. 浮点型常量 C. 符号常量 D. 字符串型常量 23.设 x=5,表达式 x>=10 or x<=20 的值是___A____。 A. True B. False C. 0 D. 表达式非法 24.下列数据类型不可能占8个字节的是___ D ____。 A. Date B. Currency C. String D. Integer 25.下列关于变体类型的描述,其中正确的是___ C ____。 A. 变体是一种没有类型的数据 B. 变体的空值就表示该变体的值为0 C. 一个变量没有定义就赋值,该变量即为变体类型 D. 变体是赋给变量某一种类型数据后,就不能再赋给它另一类型的数值 26.执行 PRINT 18/2*3,-3^2 命令后,输出结果为___C___。 A. 3 9 B. 3 -9 C. 27 -9 D. -9 27 27.窗体里有两个对象,分别是图片框Picture1和标签Label1,下面关于Print方法的使用中,错误的一条是___ D ____。 A. Picture1.Print 147 B. Print 147 C. Printer.Print 147 D. Label1.Print 147 28.下面的___ B ____语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。 A. Print \

