内容正文:
编写说明:《计算机类考纲百套卷》依据河南省《计算机类专业知识考试标准》编写,本套试卷共102份,分为三个部分,第一部分是知识点训练卷,每个考点1-4份试卷共76份,第二部分是常考题训练卷,考纲有四门课程,每个课程4份训练卷共16份,第三个部分是专业综合训练卷,参考历年计算机应用类专业真题试卷,编写了10份。
本试卷是《计算机类考纲百套卷》的第7卷,是第一部分知识点训练卷,按考纲中《Visual Basic 6.0程序设计》---(三)设计应用程序窗体的十八点要求编写。其十八点要求是:
1.熟练掌握窗体的常用属性;2.熟练掌握窗体的常用方法;3.熟练掌握窗体的Load事件;4.熟练掌握窗体的Click事件;5.掌握窗体的Risize事件;6.熟练掌握窗体的Unload事件; 7.了解窗体的KeyPreview属性;8.掌握窗体的KeyDown、KeyUp和KeyPress事件; 9.了解窗体的Line方法;10.掌握窗体的MouseDown、MouseUp和MouseMove事件;11.理解窗体的Activate事件;12.熟练掌握InputBox函数; 13.熟练掌握MsgBox函数;14.掌握CommandDialog控件;15.熟练掌握创建MDI窗体;16.熟练掌握设置MDI子窗体;17.熟练掌握创建快速显示窗体;18.掌握设置应用程序启动对象。
2026版河南省《计算机类考纲百套卷》 第7卷
Visual Basic 6.0程序设计
(三)设计应用程序窗体 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共20小题,每题2分,共40分)
1. 程序运行时,打开窗体系统自动触发的事件是( )。
A. Click B.Load C. Unload D. Resize
2.在Visual Basic 6.0中,属性中表示控件高度的是( )。
A.CurrentX B.Height C.Width D.Top3. 在Visual Basic 6.0中,MsgBox 的 Button 参数的设置值中,表示显示确定和取消按钮的是( )。
A.vbOKOnly B.vbOKCancel C.vbYesNo D.vbQuestion
4. 使一个窗体从屏幕中消失但仍存在于内存中,所使用的方法为( )。
A. Show
B. Hide
C. Load
D. Unload
5. 当用户关闭一个新窗体时,触发的事件是( )。
A. Activate事件
B. Load 事件
C. DblClick 事件
D. Unload 事件
6. 当窗体大小发生改变时,要使窗体中的标签控件一直处于中间,需要编写窗体的 ( )。
A. Print 方法
B. Cls 方法
C. Resize 事件
D. Unload事件
7. 当窗体从内存中卸载时,触发的是( )事件。
A. Load
B. Unload
C. Resize
D. Click
8. 在鼠标事件中,如果 button 参数的值为4,说明按下鼠标的( )。
A. 中间按键
B. 左按键
C. 右按键
D. 左按键和中间按键
9. 如果用户在对话框中单击“确定”按钮,则MsgBox函数的返回值为( )。
A. 1
B. 2
C. 3
D. 4
10. Chr(10)表示( )。
A. 空格符
B. 换行符
C. 回车符
D. 退格符
11. 通过( )事件过程可以得到字符的ASCⅡ码值。
A. Change
B. KeyUp
C. KeyPress
D. KeyDown
12. 下列叙述中错误的是( )。
A. 在 KeyPress 事件过程中不能识别键盘的按下与释放
B. 在 KeyPress 事件过程中不能识别回车键
C. 在 KeyDown 和 KeyUp 事件过程中,将键盘输入的“A” 和“a”视作相同的字母
D. 在 KeyDown 和 KeyUp 事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符
13.在窗体上添加控件对象,哪些属性可以决定其位置?( )
A. Top和Left
B. Top和Height
C. Left和Right
D. Left和Height
14.Private Sub Form_Unload(Cancel As Integer)语句中的Cancel参数默认值是( )。
A. 0
B. 1
C. 2
D. 3
15.在Visual basic 6.0中,下列有关 Activate 事件说法错误的是( )。
A.当一个窗体成为活动窗口时发生 Activate 事件。
B.Activate 事件是在看到窗体的时候发生。
C.Activate 事件发生在 load 事件之前。
D.当窗体的 Visible 属性为 Flase 的时候不发生 Activate 事件。
16.在Visual basic 6.0中,KeyPreview 属性的值是( )类型的。
A.Variant B.String C.Integer D.Boolean
17. 在Visual basic 6.0中,下列属性中表示是否选中粗体的是( )。
A.FontBold B.FontItalic C.FontName D.FontStrikethru
18. 在窗体的KeyDown事件中,哪个参数用于获取按键的ASCII码值?( )
A. KeyCode
B. KeyChar
C. Shift
D. Alt
19. 在 Visual Basic 6.0 的鼠标事件中,若参数 shift 的值为 6,则说明用户按下了( )。
A.Alt 键 B.Ctrl 键 C.Shift 键 D.Alt 键和 Ctrl 键
20. 在窗体中画一个名称为 Command1 的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x=-5
If x >0 Then
y=x^2
Else
y=x
End If
Print y
End Sub
程序运行后,单击命令按钮,窗体中显示的是( )。
A.-1 B.25 C.-5 D. 1
二、判断题(本大题共10小题,每题2分,共20分)
1.窗体是应用程序运行时与用户交互操作的实际窗口。 ( )
2.如果在窗体的Click 事件和 DblClick 事件过程中都编写了代码,则单击窗体时依次执行这两个事件过程中的代码。( )
3.在鼠标事件中,若参数button 的值为2,则说明用户按下鼠标的中间按键。( )
4.用Line 方法绘制直线或矩形时,必须指定直线或矩形的起点坐标。( )
5.对话框分为模态对话框和非模态对话框两种类型。( )
6.窗体的尺寸由 ScaleHeight和 ScaleWidth属性决定。( )
7.在 Visual Basic 6.0中, 当窗体第一次显示或窗体的外观尺寸被改变时会发生 Resize事件。( )
8.在 Visual Basic 6.0中,整个应用程序也是一个对象。( )
9.在Visual Basic 6.0中,设计 Windows 应用程序时,用户可以使用系统本身提供的某些对话框,这些对话框可以直接从系统调入而不必由用户以“自定义”的方式进行设计。( )
10.在Visual Basic 6.0中,鼠标指针移动越快,则在任何两点之间所能识别的 MouscMove 事件越多( )
三、名词解释题(本大题共2小题,每题4分,共8分)
1. CommonDialog
2. Load 事件
四、简答题(本大题共2小题,每题6分,共12分)
1. 简述窗体的常用属性并简要介绍。
2. 简述窗体的 Name属性与 Caption属性的区别。
五、编程题(本大题共2小题,每题10分,共20分)
1.编写一个程序,10个评委为选手打分,去掉一个最高分和一个最低分,求平均分。(评委打分为 1-10 之间随机整数) 。
2.编写一个程序,程序运行结果如下图所示。请写出通过单击“设置颜色”按钮可以打开“颜色”对话框,然后使用所选取的颜色改变窗体上文本的颜色的事件过程。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
编写说明:《计算机类考纲百套卷》依据河南省《计算机类专业知识考试标准》编写,本套试卷共102份,分为三个部分,第一部分是知识点训练卷,每个考点1-4份试卷共76份,第二部分是常考题训练卷,考纲有四门课程,每个课程4份训练卷共16份,第三个部分是专业综合训练卷,参考历年计算机应用类专业真题试卷,编写了10份。
本试卷是《计算机类考纲百套卷》的第7卷,是第一部分知识点训练卷,按考纲中《Visual Basic 6.0程序设计》---(三)设计应用程序窗体的十八点要求编写。其十八点要求是:
1.熟练掌握窗体的常用属性;2.熟练掌握窗体的常用方法;3.熟练掌握窗体的Load事件;4.熟练掌握窗体的Click事件;5.掌握窗体的Risize事件;6.熟练掌握窗体的Unload事件; 7.了解窗体的KeyPreview属性;8.掌握窗体的KeyDown、KeyUp和KeyPress事件; 9.了解窗体的Line方法;10.掌握窗体的MouseDown、MouseUp和MouseMove事件;11.理解窗体的Activate事件;12.熟练掌握InputBox函数; 13.熟练掌握MsgBox函数;14.掌握CommandDialog控件;15.熟练掌握创建MDI窗体;16.熟练掌握设置MDI子窗体;17.熟练掌握创建快速显示窗体;18.掌握设置应用程序启动对象。
2026版河南省《计算机类考纲百套卷》 第7卷
Visual Basic 6.0程序设计
(三)设计应用程序窗体 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共20小题,每题2分,共40分)
1. 程序运行时,打开窗体系统自动触发的事件是( )。
A. Click B.Load C. Unload D. Resize
【答案】B
2.在Visual Basic 6.0中,属性中表示控件高度的是( )。
A.CurrentX B.Height C.Width D.Top
【答案】B
3. 在Visual Basic 6.0中,MsgBox 的 Button 参数的设置值中,表示显示确定和取消按钮的是( )。
A.vbOKOnly B.vbOKCancel C.vbYesNo D.vbQuestion
【答案】C
4. 使一个窗体从屏幕中消失但仍存在于内存中,所使用的方法为( )。
A. Show
B. Hide
C. Load
D. Unload
【答案】B
5. 当用户关闭一个新窗体时,触发的事件是( )。
A. Activate事件
B. Load 事件
C. DblClick 事件
D. Unload 事件
【答案】D
6. 当窗体大小发生改变时,要使窗体中的标签控件一直处于中间,需要编写窗体的 ( )。
A. Print 方法
B. Cls 方法
C. Resize 事件
D. Unload事件
【答案】C
7. 当窗体从内存中卸载时,触发的是( )事件。
A. Load
B. Unload
C. Resize
D. Click
【答案】B
8. 在鼠标事件中,如果 button 参数的值为4,说明按下鼠标的( )。
A. 中间按键
B. 左按键
C. 右按键
D. 左按键和中间按键
【答案】A
9. 如果用户在对话框中单击“确定”按钮,则MsgBox函数的返回值为( )。
A. 1
B. 2
C. 3
D. 4
【答案】B
10. Chr(10)表示( )。
A. 空格符
B. 换行符
C. 回车符
D. 退格符
【答案】B
11. 通过( )事件过程可以得到字符的ASCⅡ码值。
A. Change
B. KeyUp
C. KeyPress
D. KeyDown
【答案】C
12. 下列叙述中错误的是( )。
A. 在 KeyPress 事件过程中不能识别键盘的按下与释放
B. 在 KeyPress 事件过程中不能识别回车键
C. 在 KeyDown 和 KeyUp 事件过程中,将键盘输入的“A” 和“a”视作相同的字母
D. 在 KeyDown 和 KeyUp 事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符
【答案】B
13.在窗体上添加控件对象,哪些属性可以决定其位置?( )
A. Top和Left
B. Top和Height
C. Left和Right
D. Left和Height
【答案】A
14.Private Sub Form_Unload(Cancel As Integer)语句中的Cancel参数默认值是( )。
A. 0
B. 1
C. 2
D. 3
【答案】A
15.在Visual basic 6.0中,下列有关 Activate 事件说法错误的是( )。
A.当一个窗体成为活动窗口时发生 Activate 事件。
B.Activate 事件是在看到窗体的时候发生。
C.Activate 事件发生在 load 事件之前。
D.当窗体的 Visible 属性为 Flase 的时候不发生 Activate 事件。
【答案】C
16.在Visual basic 6.0中,KeyPreview 属性的值是( )类型的。
A.Variant B.String C.Integer D.Boolean
【答案】D
17. 在Visual basic 6.0中,下列属性中表示是否选中粗体的是( )。
A.FontBold B.FontItalic C.FontName D.FontStrikethru
【答案】A
18. 在窗体的KeyDown事件中,哪个参数用于获取按键的ASCII码值?( )
A. KeyCode
B. KeyChar
C. Shift
D. Alt
【答案】B
19. 在 Visual Basic 6.0 的鼠标事件中,若参数 shift 的值为 6,则说明用户按下了( )。
A.Alt 键 B.Ctrl 键 C.Shift 键 D.Alt 键和 Ctrl 键
【答案】B
20. 在窗体中画一个名称为 Command1 的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x=-5
If x >0 Then
y=x^2
Else
y=x
End If
Print y
End Sub
程序运行后,单击命令按钮,窗体中显示的是( )。
A.-1 B.25 C.-5 D. 1
【答案】C
二、判断题(本大题共10小题,每题2分,共20分)
1.窗体是应用程序运行时与用户交互操作的实际窗口。 ( )
【答案】√
2.如果在窗体的Click 事件和 DblClick 事件过程中都编写了代码,则单击窗体时依次执行这两个事件过程中的代码。( )
【答案】×
3.在鼠标事件中,若参数button 的值为2,则说明用户按下鼠标的中间按键。( )
【答案】×
4.用Line 方法绘制直线或矩形时,必须指定直线或矩形的起点坐标。( )
【答案】×
5.对话框分为模态对话框和非模态对话框两种类型。( )
【答案】√
6.窗体的尺寸由 ScaleHeight和 ScaleWidth属性决定。( )
【答案】×
7.在 Visual Basic 6.0中, 当窗体第一次显示或窗体的外观尺寸被改变时会发生 Resize事件。( )
【答案】√
8.在 Visual Basic 6.0中,整个应用程序也是一个对象。( )
【答案】√
9.在Visual Basic 6.0中,设计 Windows 应用程序时,用户可以使用系统本身提供的某些对话框,这些对话框可以直接从系统调入而不必由用户以“自定义”的方式进行设计。( )
【答案】√
10.在Visual Basic 6.0中,鼠标指针移动越快,则在任何两点之间所能识别的 MouscMove 事件越多( )
【答案】×
三、名词解释题(本大题共2小题,每题4分,共8分)
1. CommonDialog
【答案】
通用对话框(CommonDialog)控件提供一组标准的操作对话框,进行打开和保存文件,设置打印选项,以及选择颜色和字体等操作。
2. Load 事件
【答案】在一个窗体被装载时,或者启动应用程序或引用未装载的窗体属性或控件时,发生 Load 事件。
四、简答题(本大题共2小题,每题6分,共12分)
1. 简述窗体的常用属性并简要介绍。
【答案】
窗体有以下几个常用属性:
①Caption属性用于设置窗体的标题。
②BackColor属性用于设置窗体的背景颜色。
③ForeColor属性用于设置窗体的前景颜色,该属性改变窗体中图形和文本的颜。
④FontName属性用于设置窗体中显示文本所用的字体。
⑤FontSize属性用来设置窗体中显示文本所用的字体的大小。
⑥CurrentX属性和 CurrentY属性用来设置下一次打印或绘图方法的水平坐标与垂直坐标 。
2. 简述窗体的 Name属性与 Caption属性的区别。
【答案】Name属性用于标识窗体,而 Caption属性用于设置窗体的标题文字。 Name 属性在运行阶段是只读的,只能在设计阶段通过属性窗口设置;而 Caption属性既可在设计阶段通过属性窗口设置,也可在运行阶段通过代码改变。
五、编程题(本大题共2小题,每题10分,共20分)
1.编写一个程序,10个评委为选手打分,去掉一个最高分和一个最低分,求平均分。(评委打分为 1-10 之间随机整数) 。
【答案】
Dim i As Integer, j As Integer
Dim max As Integer, min As Integer
Dim s As Integer, p As Integer
Dim a(1 To 10) As Integer
For i = 1 To 10
a(i) = Int((10 - 1 + 1) * Rnd + 1)
Print a(i);
s = s + a(i)
Next i
max = a(1): min = a(1)
For i = 2 To 10
If max < a(i) Then max = a(i)
If min > a(i) Then min = a(i)
Next i
s = s - max - min
p = s / 8
Print p
2.编写一个程序,程序运行结果如下图所示。请写出通过单击“设置颜色”按钮可以打开“颜色”对话框,然后使用所选取的颜色改变窗体上文本的颜色的事件过程。
【答案】
Private Sub Command2_Click()
On Error GoTo nocolor
CommonDialog1.CancelError = True
CommonDialog1.ShowColor
Label1.ForeColor = CommonDialog1.Color
nocolor:
End Sub
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$