《程序设计语言VB》课程习题集
一、单选题
1. Visual Basic是一种面向( )的程序设计语言。
A. 用户
B. 事件
C. 程序
D. 对象
2. 在Visual Basic6.0中规定工程文件的扩展名是( )。
A. vbp
B. for
C. frm
D. bas
3. Visual Basic6.0中规定窗体文件的扩展名是( )。
A. for
B. frm
C. vbp
D. bas
4. 如何使一个标签或按钮控件在运行时不可用( )。
A. 把它的Visible属性设置成False
B. 把它的Visible属性设置成True
C. 把它的Enabled属性设置成False
D. 把它的Enabled属性设置成True
5. 控件的字体可在属性窗口的()属性中调整?
A. Font
B. Color
C. Text
D. Caption
6. 若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是( )。
A. Value
B. Cancel
C. Default
D. Enabled
7. 在VB中,记录对象数据的是()。
A. 方法
B. 事件
C. 属性
D. 语句
8. 在文本框上显示文本的属性是()。
A. Value
B. Text
C. Print
D. Enabled
9. InputBox函数返回值的类型为()。
A. 字符串
B. 数值
C. 变体
D. 数值或字符串(视输入的数据而定)
10. 设有语句:a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。
A. 字符串"20"
B. 字符串"120"
C. 默认值100
D. 数值120
11. 下列控件中可用于接受用户输入文本,又可用于显示文本的是()。
A. Label控件
B. TextBox控件
C. Timer控件
D. CommandButton控件
12. 语句PRINT "25*4"的输出结果是()。
A. 25*4
B. "100"
C. 100
D. 出现错误信息
13. 只能用来显示字符信息的控件是()。
A. 文本框
B. 标签框
C. 图片框
D. 图像框
14. 下列可作为Visual Basic变量名的是()。
A. A%A
B. 4A
C. ?xy
D. Stemp
15. 下列哪个符号不能作为VB中的变量名()。
A. timefly
B. pass4
C. min4max
D. R[8]
16. 在窗体内声明的变量是()。
A. 局部变量
B. 模块变量
C. 公共变量
D. 任意变量
17. 语句Dim x As Integer作用是:将x定义为()变量。
A. 单精度型
B. 整型
C. 布尔型
D. 字符型
18. 在VB中,用Boolean来表示的数据类型是()。
A. 长整型
B. 字符型
C. 布尔型
D. 单精度型
19. 定义常量需要用到的关键字是()。
A. Const
B. Dim
C. Private
D. Public
20. 如果要处理3.1415类数据,使用的变量类型应该是()。
A. Single
B. Long
C. Integer
D. String
21. 表达式2*3^2+2*8/2+3^2的值为()。
A. 27
B. 31
C. 35
D. 42
22. 数学表达式 X^2+3XY对应的VB算术表达式是()。
A. X*2+3X*Y
B. X*X+3XY
C. X*X+3*X*Y
D. X*X+3*XY
23. 在VB语言中,求余运算符是()。
A. %
B. MOD
C. *
D. /
24. 判断两个逻辑关系任一满足的逻辑运算是()。
A. Or
B. And
C. Not
D. Ok
25. 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是()。
A. 4
B. 5
C. 6
D. 7
编程语言有哪几种类26. 选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为()。
A. T>=1.7 And W<=60
B. T<=1.7 Or W>=60
C. T>1.7 And W<60
D. T>=1.7 Or W<60
27. VB中下列逻辑表达式书写正确的是()。
A. a>b and a>c
B. a>b>c
C. a≤b
D. a≠122
28. 设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是( )。
A. 1
B. -1
C. TRUE
D. FALSE
29. Sqr(81)+Fix(3.6)的值是()。
A. 12
B. 7
C. 8
D. 9
30. 把字符串“123”转换为数值123 时应该使用的函数是()。
A. Str
B. Val
C. Len
D. Log
31. 表达式Abs(-3)+int(3.14)的值为()。
A. 5
B. 6
C. 0.14
D. 6.14
32. Int(Rnd * 100) 表示的是()范围内的一个整数。
A. [0,100]
B. [1,99]
C. [0,99]
D. [1,100]
33. Len(“Friend”)的值是()。
A.6
B.7
C.8
D.9
34. Int(-3.14)的值是()。
A. -3
B. -3.14
C. -4
D. 3.14
35. Right(“banana”, 4 )的值是()。
A. ba
B. banana
C. nana
D. ban
36. 表达式 Mid( “Hello”, 2, 3)的值是()。
A. “ll”
B. “llo”
C. “ell”
D. “ello”
37. 语句if 3*4>=10 then a=1 else a=2 执行后,a的值为( )。
A. 12
B. 10
C. 1
D. 2
38. 语句If x=1 Then y=1,下列说法正确的是( )。
A. x=1和 y=1 均为赋值语句
B. x=1和 y=1均为关系表达式
C. x=1为关系表达式,y=1为赋值语句
D. x=1为赋值语句,y=1为关系表达
39. 下面程序段中,()不是把两个数中的大值赋给变量Max。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论