第二部分 VB练习题与答案.doc
文本预览下载声明
第2章 数据类型与表达式
一、选择题
1. 一个语句行内写多条语句时,每个语句之间用( )符号分隔。
A. , B. :
C. 、 D. ;
2. 一句语句要在下一行继续写,用( )符号作为续行符。
A. + B. –
C. _ D. …
3. 下面( )是合法的变量名。
A. X_yz B. 123ab
C. integer D. X-Y
4. 下面( )是不合法的整数。
A. 100 B. &Ol00
C. &H100 D. %100
5. 下面( )是合法的字符常量。
A. ABC$ B. ABC
C. ABC D. ABC
6. 下面( )是合法的单精度型变量。
A. num! B. sum%
C. xinte$ D. mm#
7. 下面( )是不合法的单精度常数。
A. 100! B. 100.0
C. 1E+2 D. 100.0D+2
8. 表达式16/4-2^5*8/4 MOD 5\2的值为( )。
A. 14 B. 4
C. 20 D. 2
9. 数学关系3≤x<10表示成正确的VB表达式为( )。
A. 3<=X<10 B. 3<=x AND x<10
C. x>=3 OR x<10 D. 3<=x AND<10
10. “\”、“/”、“Mod”、“*”四个算术运算符中,优先级别最低的是( )。
A. \ B. /
C. Mod D. *
11. 与数学表达式ab/3cd对应的不正确Visual Basic 6.0表达式是( )。
A. a*b/(3*c*d) B. a/3*b/c/d
C. a*b/3/c/d D. a*b/3*c*d
12. Rnd函数不可能为下列( )值。
A. 0 B. 1
C. 0.1234 D. 0.0005
13. Int(198. 555*100+0.5)/100的值( )。
A. 198 B. 199. 6
C. 198. 56 D. 200
14. 已知,A$则表达式Val(Left (A$,4)+Mid(A$,4,2))的值为( )。
A. 123456 B. 123445
C. 8 D. 6
15. 表达式Len(123程序设计ABC)的值是( )。
A. 10 B. 14
C. 20 D. 17
16. 下面正确的赋值语句是( )。
A. x+y=30 B. v=*r*r
C. y=x+30 D. 3y=x
17. 为了给x,y,z三个变量赋初值1,下面正确的赋值语句是( )。
A. x=1:y=1:z=l B. x=1,y=1,z=1
C. x=y=z=1 D. xyz=1
18. 赋值语句:a=123+Mid(123456,3,2)执行后,a变量中的值是( )。
A. 12334 B. 123
C. 12334 D. 157
19. 赋值语句:a=123 Mid(123456,3,2)执行后,a变量中的值是( )。
A. 12334 B. 123
C. 12334 D. 157
二、填空题
1. 在VB中,1234、123456&、1.246E+5、1.2346D+5四个常数分别表示_____________、___________、____________、______________类型。
2. 整型变量x中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现的表达式是____________________________________________。
3. 数学表达式的VB算术表达式为________________。
4. 表示x是5的倍数或是9的倍数的逻辑表达式为______________________。
5. 已知a=3.5,b=5.0,c=2.5,d=True,则表达式:a=0 AND a+cb+3 OR NOT d的值是_________________。
6. Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)、Round(-3.5)、Round(3
显示全部