|
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
一、单选题(共 15 道试题,共 15 分。)
1. VB应用程序的运行模式是( )
A. 解释运行模式
B. 编译运行模式
C. 两者都有
D. 汇编模式
-----------------选择:C
2. 设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是( )
A. 1
B. -1
C. True
D. False
-----------------选择:D
3. 用于从内存删除窗体的命令是( )
A. Move
B. Hide
C. Unload
D. Delete
-----------------选择:C
4. 下列关于设置控件属性的叙述正确的是( )
A. 用户必须设置属性值
B. 所有的属性值都可以由用户随意设定
C. 属性值不必一一重新设置
D. 不同控件的属性项都完全一样
-----------------选择:C
5. 下列说法错误的是( )
A. 在同一模块不同过程中的变量可以同名
B. 不同模块中定义的全局变量不可以同名
C. 引用另一模块中的全局变量时,必须在变量名前加模块名
D. 同一模块中不同级的变量可以同名
-----------------选择:B
6. 用于返回窗体可用区域宽度的属性是( )
A. ScaleWidth
B. ScaleLeft
C. ScaleHeight
D. ScaleTop
-----------------选择:
7. 如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为( )
A. 0
B. -1
C. TRUE
D. FALSE
-----------------选择:
8. 可视化编程的最大优点是( )
A. 具有标准工具箱
B. 一个工程文件由若干个窗体文件组成
C. 不需要编写大量代码来描述图形对象
D. 所见即所得
-----------------选择:
9. 下列关于窗体上控件的基本操作错误的是:( )
A. 下一次DEL键只能删除一个控件
B. 按下一次DEL键可以同时删除多个控件
C. 按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件
D. 按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件
-----------------选择:
10. 为了检测到用户按下键盘上的所有键,应该使用的键盘事件为( )
A. KeyPress
B. MouseDown
C. KeyDown
D. MouseUp
-----------------选择:
11. 当一个对象(如窗体或图片框)被移动或改变大小之后,或当一个覆盖该窗体被移开之后,如果要保持该所画图形的完整性,可以选择触发( )事件来完成图形的重画工作
A. Paint
B. Load
C. Click
D. Active
-----------------选择:
12. 不可以通过下列( )操作将焦点赋给对象
A. 运行时使用TAB键
B. 在代码中用CALL语句调用
C. 在代码中用SETFOCUS方法
D. 用访问键或用鼠标单击选择对象
-----------------选择:
13. 以下叙述中错误的是( )
A. 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
B. Sub过程中不能嵌套定义Sub过程
C. Sub过程中可以嵌套调用Sub过程
D. 事件过程可以像通用过程一样由用户定义过程名
-----------------选择:
14. 以下能够触发文本框Change事件的操作是( )
A. 文本框失去焦点
B. 文本框获得焦点
C. 设置文本框的焦点
D. 改变文本框的内容
-----------------选择:
15. 下列说法正确的是( )
A. 对象属性只能在“属性窗口”中设置
B. 一个新的工程可以在“工程窗口”中建立
C. 必须先建立一个工程,才能开始设计应用程序
D. 只能在“代码窗口”中编写程序代码
-----------------选择:
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
二、计算题(共 2 道试题,共 10 分。)
1. 阅读下面的程序,写出执行结果。
Private Sub Form_load()
Form1.show
d = 0
For a = 1 To 2
For b = 1 To a
For c = b To 5
d = d + 1
Next c
Next b
Next a
Print d
End Sub
2.
阅读下面的程序,写出执行结果。
Sub selectPrint()
Dim a as Integer
Dim b as Integer
Dim c as Integer
a=3:b=3:c=2
If(a>=b)and(a>c)Then Print a
Print a,b,c
End Sub
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
三、简答题(共 10 道试题,共 30 分。)
1. 框架的作用是什么?
2. EOF函数的功能是什么?
3. 逐语句和逐过程有什么区别?
4. 在Form1窗体通用声明部分声明的变量,可否在Form2窗体的过程中被访问?若不行则请说明理由;若行则请说明如何访问。
5. Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是什么?
6. Visua Basic中的记录集有哪几种类型?
7. 如何使用帮助功能?
8. 弹出式菜单在程序中要用什么方法显示?
9. 为了防止文本框中的信息运行后被用户修改,应将什么属性设置为什么值?
10. 在什么情况下可以设置断点?
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
四、论述题(共 2 道试题,共 20 分。)
1.
编程题
随机输入10个100以内的整型数,计算其和及平均值。(界面自行设计)
2.
编程题
实现二维数组(矩阵)转置。(界面自行设计)
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
五、主观填空题(共 1 道试题,共 5 分。)
1. 下面的程序运行后,单击窗体,在输入对话框中分别输入三个整数,程序将输出三个数中的中间数,请填空。
Option Base 1
Private Sub Form_Click()
Dim a(3) As Integer
Print "输入的数据是:";
For i=1 To 3
=InputBox("输入数据")
Print a(i);
Next
Print
If a(1)<a(2) Then
t=a(1)
a(1)=a(2)
a(2)=
End If
If a(2)>a(3) Then
m=a(2)
ElseIf a(1)>a(3) Then
m=
Else
m=
Print "中间数是:";m
End Sub
试题
第 1 空、 -----------------选择:
第 2 空、 -----------------选择:
第 3 空、 -----------------选择:
第 4 空、 -----------------选择:
第 5 空、 -----------------选择:
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
六、主观填空题(共 1 道试题,共 4 分。)
1. 设在界面上放置了一个滚动条Hscroll1和一个标签控件Label1,要使每次单击滚动条两端箭头时,或单击滚动条滑块与两端箭头之间的空白区域时,标签内容能够反映滚动条的值,补齐以下代码。
Private Sub Hscroll1.( )
Label1.Caption = Hscroll1.
End Sub
要使拖动滚动条滑块时标签内容能够反映滚动条的值,补齐以下代码。
Private Sub Hscroll1.( )
Label1.Caption = Hscroll1.
End Sub
试题
第 1 空、 -----------------选择:
第 2 空、 -----------------选择:
第 3 空、 -----------------选择:
第 4 空、 -----------------选择:
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
七、主观填空题(共 2 道试题,共 6 分。)
1. 在VB中,用语句设定数组的下界,用和语句分别返回数组的上、下界。
试题
第 1 空、 -----------------选择:
第 2 空、 -----------------选择:
第 3 空、 -----------------选择:
2. 在VB中工程文件的扩展名是,窗体文件的扩展名是,标准模块文件的扩展名是。
试题
第 1 空、 -----------------选择:
第 2 空、 -----------------选择:
第 3 空、 -----------------选择:
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
八、主观填空题(共 2 道试题,共 4 分。)
1. 在窗体上画一个名称为“Command1”、标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空;标签Label3的标题为“计算结果”。运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2中。请填空。
Private Sub Command1_Click()
Sum = 0
For i=0 To 4
Sum=Sum+
Next i
=Sum
End Sub
试题
第 1 空、 -----------------选择:l
第 2 空、 -----------------选择:l
2.
VB中使用注释有2种方法,即和。
试题
第 1 空、 -----------------选择:
第 2 空、 -----------------选择:
2013年春季学期《VB程序设计》在线考试(适用于2013年6月份考试)
单选题 计算题 简答题 论述题 主观填空题 主观填空题 主观填空题 主观填空题 主观填空题
九、主观填空题(共 6 道试题,共 6 分。)
1. 要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是。
试题
第 1 空、 -----------------选择:
2. 类是具有相同性质的对象的。
试题
第 1 空、 -----------------选择
3. 所有控件都具有的共同属性是属性。
试题
第 1 空、 -----------------选择:
4. 对于正在使用的动态数组Arraya(),要增加一个单元,但不能破坏数组内的数据,则应使用语句。
试题
第 1 空、 -----------------选择:
5. 在VB中,我们用一个简单的语句就能实现退出程序。
试题
第 1 空、 -----------------选择:
6. 利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和属性为true,才能接受焦点。
试题
第 1 空、 -----------------选择:
|
|