1、第 1次作业 一、单项选择题(本大题共 80分,共 20 小题,每小题 4 分) 1. VB中函数 ubound 的功能是 _。 A. 初始化数组 B. 获取数组指定维数下界 C. 获取数组指定维数上界 D. 计算数组元素的个数 2. 不能触发滚动条 Change事件的操作是( )。 A. 拖动滚动块 B. 单击两端箭头 C. 单击滚动块 D. 单击箭头与滚动块之间的滚动条 3. 表达 1010 or x10 and xxb Then a=a-b else b=b+a End if Print a A. 10 B. 50 C. 100 D. 200 7. 要使循环体至少执行一次,应使用的循环结
2、构是()。 A. For next循环 B. While wend 循环 C. Do Loop while|until 循环 D. dowhile|until loop循环 8. Timer控件可用于后台进程中,可在 Timer 事件内编程,要触发 Timer事件,必须通过以下 ( )属性。 A. Enabled、 Interval B. Visible、 Interval C. Enabled、 Visible D. Tag、 Interval 9. 当变量 x=2,y=5 时,以下程序的输出结果为( )。 Do until y5 x=x*y y=y+1 loop print x A. 2
3、B. 5 C. 10 D. 20 10. 以下选项中,不属于单选按扭属性的是( )。 A. Enabled B. Caption C. Name D. Min 11. RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为 RGB(红、绿、蓝),括号中红、绿、蓝三基色的成分使用 0-255之间的整数。若使用 3个滚动条分别输入 3种基色,为保证输入数值有效,则应设置的属性是( )。 A. Max 和 Min B. SmallChange 和 LargeChange C. Scroll 和 Change D. Value 12. 下列程序运行时,输出星号的行数是()。 Private sub
4、Form_click() For i 1 to 10 For j 1 to i Print” ” ; Next j Print Next i End Sub A. 10 B. 20 C. 50 D. 100 13. 若定义一维数组为: Dim a(i To j),则该数组的元素为 _个。 A. j-i B. j-i+1 C. j*i D. i+j 14. 以下关于变量作用域的叙述中,正确的是 _。 A. Static类型变量的作用域是它所在的窗体或模块文件 B. 全局变量必须在标 准模块中声明 C. 模块级变量只能用 Private 关键字声明 D. 窗体中凡被声明为 Private 的变量只
5、能在某个指定的过程中使用 15. 有如下语句,执行后该段语句的循环次数是()。 Dim s,I,j as integer For I =1 to 3 For j=3 To 1 Step-1 S=I*j Next j Next I A. 3 B. 4 C. 9 D. 10 16. 以下语句输出结果是( )。 Private Sub Form_Click() A=“Beijing“ b=“ShangHai“ Print a;b End Sub A. Beijing ShangHai B. AbeijingShangHai C. BeijingShangHai D. Abeijing 17. 要清除
6、组合框 Combol中的所有内容,可以使用的语句是( )。 A. Combo1.ClS B. Combo1.Clear C. Combo1.Delete D. Combo1.Remove 18. 下列选型中,说法错误的是( )。 A. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件 B. 除了 Click事件外 ,菜单项还能响应其他的如 Dblclick等事件 C. 不能给顶级菜单项设置快捷键 D. 在程序执行时 ,如果菜单项的 Enabled 属性为 False,则该菜单项变成灰色 ,不能被用户选择 19. 下列选项中叙述正确的是( )。 A. Select Case语句中的条件
7、表达式可以是任何形式的表达式 B. Select Case语句中的条件表达式只能是数值表达式或者字符表达式 C. 在执行 Select Case语句时,所有的 Case 子句都按出现的次序被顺序执行 D. Select Case语句的测试表达式会多次计算 20. 在 Form_Click 事件中执行 Print Format(1236.54,“+#,#0.0%”) 语句的正确结果是( )。 A. 123456 B. +123,654.0% C. +123,654% D. 123,654 二、判断题(本大题共 20 分,共 10 小题,每小题 2 分) 1. 使用 Call语句调用事件过程时,实
8、参数必须包含在括号内 . 2. 单选按 钮的 Value 属性用于决定该按钮是否被选中。 3. 可以通过 Option Base 1 设定数组的下标从 1开始。 4. 刚进入 VB6.0时,出现新建工程窗口,在该窗口上只有一个选项 “ 新建 ” 。 5. 在 VB中,!是单精度类型符, #是双精度类型符 6. 复选框的功能是独立的,如果一个窗体上有多个复选框,用户可根据需要选择一个或几个。 7. 如果返回是字符型,则函数名后有 “$” 字符。 8. 为了指明某个对象的操作,必须在方法或属性前加上对象名,中间用空格隔开。 9. 窗体是一个特殊的控件对象,是其他控件的容器。 10. 工程资源管理窗口用于显示和设置所选控件的属性。 答案: 一、单项选择题( 80 分,共 20 题,每小题 4 分) 1. C 2. C 3. C 4. C 5. B 6. B 7. C 8. A 9. C 10. D 11. A 12. A 13. B 14. B 15. C 16. C 17. B 18. B 19. A 20. B 二、判断题( 20 分,共 10 题,每小题 2 分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.