内容正文:
《Visual Basic 6.0 项目教程》电子工业出版社(第三版)
项目二 掌握Visual Basic 编程语言 章节过关卷
考试时间90分钟 满分100分
班级 姓名 成绩
1、 单项选择题(本题15小题,每小题2分,满分30分)
1. 用户定义的符号常量可以使用( )关键字来声明。
A. Dim B. Const C.Public D. Private
2. 类型说明符是附加到变量明上的字符,String的类型说明符为( )
A. ! B. $ C. # D. %
3. 若希望在程序中强制显示声明所有变量,则可以在模块的声明段中加入( )语句。
A. Option Explicit B. Option Base 1 C. Public D. Static
4. 在Visual Basic 中,把一组具有同一名称、不同下标的变量称为( )。
A.数组 B.对象 C.集合 D.事件
5. Array函数只适用于数组变量是 数据类型和 的数组。
A.Variant、一维 B.Variant、二维 C.Integer、一维 D.Integer、二维
6. 若希望数组的下标从1开始,应添加( )语句。
A.Option Explicit B. Option Base 1 C. Public D. Static
7. 在声明过程的语法格式中,表示按参数按值传递的是。( )
A.ByVal B.ByRef C.Optional D.ParamArray
8. 下列数学函数中,哪个函数的X参数不是弧度。( )
A.Abs(X) B.Cos(X) C.Sin(X) D.Tan(X)
9. 下列哪个函数的返回值类型不是Date类型。( )
A.Day() B.Now() C.Date() D.Time()
10. 当一个语句要进行非法操作时就会发生( )。
A.编译错误 B.实时错误 C.逻辑错误 D.代码错误
11. 假设a=“12345678”,则表达式Left(a,4)+mid(a,4,2)的值是( )。
A.“123456” B.“123445” C.“456” D.“445”
12. 由For i=1 to 100 Step 3语句开头的循环,循环体被执行的次数为( )次。
A.100 B.50 C.33 D.34
13. 表达式(8-(6*5-28)/2)^2的值是( )。
A.49 B.50 C.51 D.52
14. 若想提前退出函数,则可以在函数内适当位置加入( )语句。
A.Exit B.End C.Exit Sub D.Exit Function
15. 使用( )关键字表示当调用函数时,保留在函数内声明的局部变量的值。
A.Public B.Private C.Static D.Dim
二、判断题(本题10小题,每小题3分,满分30分)
1. 常量表达式可以使用用户自定义的函数或变量。( )
2. Spn(n)用于插入点定位在绝对列号上,其中n为列号。( )
3. 在调用Cls方法之后,对象的下一次打印坐标CurrentX和CurrentY属性值将被复位为0。( )
4. Private关键字声明的变量,其值可以用于应用程序的所有过程。( )
5. 在使用声明语句声明一个变量后,Visual Basic 会自动将布尔型的变量赋初值为True。( )
6. CSng(x)函数的作用是将x的数据类型转换为双精度浮点型。( )
7. 使用[!字符列表]通配符,表示不在字符列表中的任何单一字符。( )
8. Erase语句在清除定长数组时,将清除整个数组结构并释放该数组。( )
9. 格式化输出函数中的格式字符 # 的功能是实际数字小于符号位数时,数字前后加0。( )
10. Visual Basic 程序中的错误类型分为编译错误、代码错误、实时错误3种。( )
三、填空题(本题