内容正文:
专题二 Visual Basic 6.0语言(4)
姓名 班级 学号
一、单项选择题(本题共25小题,每题2分,共50分)
1. Visual Basic 的基本数据类型不包括哪个?( )
A. 整型
B. 浮点型
C. 字符型
D. 对象型
2. 常量分为哪两类?( )
A. 整型常量和浮点型常量
B. 字符常量和布尔常量
C. 符号常量和文字常量
D. 以上都不是
3. 在 Visual Basic 中声明一个变量,下列哪个是正确的?( )
A. Dim x As Integer = 10
B. Var x, y As Integer
C. x = 10
D. Declare x As Integer
4. 标识符命名规则中,以下哪个是有效的变量名?( )
A. 2ndVar
B. var_1st
C. $var
D. My-Var
5. 赋值语句的功能是将哪个表达式的值赋给变量?( )
A. 操作符
B. 函数
C. 常量
D. 以上都是
6. Visual Basic 6.0 语句的书写格式通常是什么?( )
A. 关键字 + 空格 + 参数 + 结束符号
B. 参数 + 空格 + 关键字 + 结束符号
C. 结束符号 + 关键字 + 空格 + 参数
D. 以上都不是
7. 下列哪个不是算术运算符?( )
A. /
B. \
C. Mod
D. And
8. Visual Basic 6.0 内部函数 Functions 中的 Date 函数返回什么?( )
A. 当前日期
B. 当前时间
C. 系统日期
D. 系统时间
9. 自定义函数的声明关键字是什么?( )
A. Function
B. Sub
C. Class
D. Module
10. Print 方法用于在窗体上输出什么?( )
A. 数据
B. 图形
C. 声音
D. 以上都不是
11. If...Then...Else 语句的执行顺序是什么?( )
A. 先判断条件,再执行 Then 块,最后执行 Else 块
B. 先执行 Then 块,再判断条件,最后执行 Else 块
C. 先执行 Else 块,再判断条件,最后执行 Then 块
D. 以上都不是
12. For 循环的语法格式中,哪个是循环变量?( )
A. For (i = 1 To 10)
B. For i = 1 To 10
C. For 1 = i To 10
D. For (i = 10 To 1)
13. 定长数组的声明方法是什么?( )
A. Dim arr(10) As Integer
B. Dim arr(10 To 20) As Integer
C. Dim arr(10 DownTo 1) As Integer
D. Dim arr() As Integer
14. 动态数组声明后,首次使用时应做什么?( )
A. 分配内存
B. 初始化
C. 声明类型
D. 以上都不是
15. Sub 过程的语法格式中,哪个是过程名?( )
A. Sub (parameters)
B. Sub name(parameters)
C. Sub name(parameters As types)
D. Sub name As types
16. Sub 过程的调用方法不包括哪个?( )
A. Call SubName(parameters)
B. SubName(parameters)
C. Execute SubName(parameters)
D. Run SubName(parameters)
17. 数组中的元素可以通过什么来访问?( )
A. 索引
B. 名称
C. 类型
D. 以上都不是
18.在Visual Basic 6.0中,整型(Integer)数据类型的取值范围是:( )
A. -32,768 到 32,767
B. -2,147,483,648 到 2,147,483,647
C. 0 到 65,535
D. 任何正数,以及负数到-32,768
19.使用数组声明语句Dim Y(1 To 12)As Integer 后,下列说法正确的是( )。
A.Y 数组中的所有元素值均为0
B.Y 数组中的所有元素值不确定
C.Y 数组中的所有元素值均为空串
D.Y 数组中的所有元素值均为 False
20..输出一个二维数组中的各个元素,可以通过( )方法。
A. 引用数组的一个下标 B. 引用数组的两个下标
C. 直接引用数组名,不带下标