1、2014年 9月份考试可视化程序设计( VB)第一次作业 一、单项选择题(本大题共 90分,共 30 小题,每小题 3 分) 1. 下列运算符中,运算级别最高的是( ) A. + B. * C. D. Mod 2. 下列选择项中( )不能获得焦点。 A. 使用 Tab 键 B. 用鼠标选择对象 C. 设置 GetFocus 的值为 True D. 使用 SetFocus 方法 3. 执行下面的程序段后, x的值为 ( ) x=5 For i = 1 To 20 Step 2 x=x+i5 Next i A. 21 B. 22 C. 23 D. 24 4. 有如下程序,执行程序后单击 Butto
2、n1 按钮,窗体上显示的是什么( ) Private Sub Command1_Click() Dim a Dim b As Integer a = 5 / 2 b = 5 / 2 Print a, b End Sub A. 2 2 B. 2 2.5 C. 2.5 2 D. 2.5 2.5 5. 如果希望用变量 X存放数据 12345.67890123,应将 X定义为什么类型?( ) A. 数值 B. 字符串 C. 变体 D. 数值 或字符串 (视输入的数据而定 ) 6. 以下说法正确的是( ) A. 通用过程可以出现在窗体模块和标准模块中 B. 不同模块中的通用过程可以重名 C. 同一标准模
3、块中的通用过程可以同名 D. 不同标准模块中的通用过程不能同名 7. 下列哪组语句可以将变量 A、 B 的值互换( )。 A. A=B: B=A B. A=C: C=B: B=A C. A=A+B: B=A B: A=A B D. A=( A+B) /2: B=( A-B) /2 8. 将文本框的()属性设置为 True 时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框 的宽度时自动换行。 A. MultiLine B. ScrollBars C. Text D. Enabled 9. 在表达式 y = InputBox ( a, b, c ) 中, b 为输入函数对话框的( )。
4、 A. 标题 B. 提示 C. 预设值 D. 帮助文件名 10. 如果要退出 DoLoop 循环,可使用语句( )。 A. Exit B. Exit Do C. Exit For D. Exit Sub 11. VB 中,将命令按钮控件在窗体中失效(不可用)的属性语句是( )。 A. default B. Cancel C. Enabled D. Visible 12. 在 VB中,称对象的数据为( )。 A. 属性 B. 方法 C. 事件 D. 封装 13. 下面的哪一项不能用来在模块之间传递数据( )。 A. 全局变量 B. 对象属性 C. 全局数组 D. 模块级变量 14. 令 A、 B
5、、 C都是整型变量, A=3, B=4, C=5,下列表达式结果为 TRUE的是( ) A. (A + B) C - 1 0 B. B+ C * A B * B = B+C*AB*B C. (A - C) * Sqr(B) + B = 0 D. A 2 + B 2 - C 2 max Then max=a Else Else if max=b End If B. If bmax Then max=a Else max=b End If C. If amax Then max=a Else max=b D. If amax Then max=a Else max=b End If 30. 函数
6、Int(Rnd*99+1)产生随机数的范围是 ( )。 A. 1,98 B. 1,99 C. 1, 100 D. 1, 101 二、判断题(本大题共 10 分,共 5 小题,每小题 2 分) 1. 整除( )运算时,若运算量为实数,则结果为实数或整数。( ) 2. 赋值符号 “=” 左边可以是常量、符号常量、表达式。( ) 3. 数组作为参数, 函数调用时一定是按地址传递。( ) 4. 用 “&” 符号进行连接时,两个操作数必须为字符型。( ) 5. 事件过程通常由事件驱动执行,而 Sub 过程通过过程调用执行。( ) 答案: 一、单项选择题( 90分,共 30 题,每小题 3 分) 1. B 2. C 3. A 4. C 5. A 6. D 7. C 8. A 9. A 10. B 11. C 12. A 13. D 14. C 15. C 16. B 17. C 18. B 19. C 20. A 21. D 22. C 23. C 24. D 25. C 26. D 27. D 28. D 29. D 30. C 二、判断题( 10 分,共 5 题,每小题 2 分) 1. 2. 3. 4. 5.