内容正文:
编写说明:《计算机类考纲百套卷》依据河南省《计算机类专业知识考试标准》编写,本套试卷共102份,分为三个部分,第一部分是知识点训练卷,每个考点1-4份试卷共76份,第二部分是常考题训练卷,考纲有四门课程,每个课程4份训练卷共16份,第三个部分是专业综合训练卷,参考历年计算机应用类专业真题试卷,编写了10份。
本试卷是《计算机类考纲百套卷》的第8卷,是第一部分知识点训练卷,按考纲中《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版河南省《计算机类考纲百套卷》 第8卷
Visual Basic 6.0程序设计
(三)设计应用程序窗体 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共20小题,每题2分,共40分)
1. 用于设置窗体中显示文本所用字体的属性是( )。
A. BackColor
B. ForeColor
C. FontName
D. FontSize
2. 用来设置窗体标题的属性是( )。
A. Print
B. Name
C. Caption
D. Form
3. 在程序运行时,打开窗体系统自动触发的事件是( )。
A. Click
B. Load
C. Unload
D. Resize
4. 更改窗体背景颜色的属性是( )。
A. FontName
B. FontSize
C. Forecolor
D. BackColor
5. 通常利用( )事件过程来设置窗体启动时的初始属性。
A. Activate
B. Open
C. Load
D. Unload
6. 使用Move方法移动窗体时,需要提供( )。
A. 新的窗体宽度和高度
B. 新的窗体左上角的坐标
C. 移动的速度
D. 移动的方向
7. 使用Cls方法清除窗体时,将清除( )。
A. 窗体的所有控件
B. 窗体的打印输出内容
C. 窗体的屏幕显示内容
D. 窗体的内存内容
8. 使用Line方法绘制直线时,需要提供( )。
A. 直线的起点和终点坐标
B. 直线的颜色和宽度
C. 直线的斜率和截距
D. 直线的方程
9. 当用户按下并释放一个 ANSI键时触发( )事件。
A. Click
B. KeyUp
C. KeyPress
D. KeyDown
10. 在鼠标事件中,若参数 button的值为4,则说明用户按下鼠标的( )。
A. 左按键
B. 右按键
C. 中间按键
D. 左按键和右按键
11. 在鼠标事件中,若参数shift 的值为6,则说明用户按下了( )。
A. Alt 键
B. Ctrl键
C. Shift 键
D. Ctrl+Alt 组合键
12. 参数 buttons的取值是( ) 时 ,MsgBox 函数显示“是”或“否”按钮。
A. 1
B. 2
C. 3
D. 4
13.窗体首次显示或改变窗体大小时发生( )事件。
A. Unload
B. Resize
C. QueryUnload
D. Activate
14.MsgBox函数的返回值为2时,说明用户单击的是( )按钮。
A. 确定
B. 取消
C. 是
D. 否
15. MsgBox函数用于( )。
A. 显示消息框
B. 弹出一个输入框,让用户输入数据
C. 显示命令对话框
D. 创建MDI窗体
16. 用于创建MDI窗体的属性是( )。
A. MDIChild
B. MDIForm
C. Form
D. Container
17. 假定窗体的名称为“Form1”,则把窗体的标题设置为“hello world”的语句是( )。
A.Form1="hello world" B.Form1.Caption="hello world"
C.Form1.Text="hello world" D.Form1.Name="hello world"
18. 在Visual Basic 6.0中,设计基于 Windows 的应用程序时,下面关于创建对话框方法错误的是( )。
A.使用 MsgBox 或 InputBox 函数的代码可以创建预定义对话框
B.使用标准窗体或自定义已存在的对话框创建自定义对话框
C.使用 CommonDialog 控件可创建标准对话框,如“打印”和“打开文件”
D.使用 window.showModelessDialog()创建对话框
19. 在Visual Basic 6.0中,下列控件中没有 Picture 属性的是( )。
A.窗体 B.标签 C.命令按钮 D.以上都不是
20. 在Visual Basic 6.0中,调用 CommonDialog 控件的( )方法,显示“打开”对话框。
A.ShowSave B.ShowColor C.ShowOpen D.ShowHelp
二、判断题(本大题共10小题,每题2分,共20分)
1.当窗体第一次显示或窗体的外观尺寸被改变时触发 Resize 事件。( )
2.窗体的尺寸由ScaleWidth 属性和 ScaleHeight 属性决定。( )
3.在关闭窗体对象时, Unload 事件先于 QueryUnload 事件发生。 ( )
4.MouseMove事件是3种鼠标事件中最常用的事件。( )
5.在Visual Basic 6.0中,窗体的 ScaleWidth属性和ScaleHeight 属性在程序设计时是不可用的,并且在运行时是只读的。( )
6.在Visual Basic 6.0中,标签控件能够响应多个鼠标事件,但由于标签所显示的文本不能被编辑,因此标签不能获得焦点,也不能响应与焦点相关的事件和键盘事件。( )
7. 在Visual Basic 6.0中,用Line方法画直线或矩形,并不是非要指定直线或矩形的起点坐标。( )
8. 在Visual Basic 6.0中,对鼠标经过的每个像素,VisualBasic 都会生成 MouseMove 事件。( )
9. 在Visual Basic 6.0中,一个 KeyPress事件可以引用任何可打印的键盘字符。( )
10. 在Visual Basic 6.0中,使用通用对话框时,可在窗体的任何位置添加一个 CommonDialog 控件,并对其进行属性设置。 ( )
三、名词解释题(本大题共2小题,每题4分,共8分)
1. InputBox
2. DblClick 事件
四、简答题(本大题共2小题,每题6分,共12分)
1.列举 3个常用的鼠标事件并简要说明其含义 。
2. 请简要说明MDI窗体的作用。
五、编程题(本大题共2小题,每题10分,共20分)
1.编写一个程序,要求使用窗体的Unload事件在关闭窗体之前提示用户确认是否真的要关闭窗体。
2.编写一个程序,其功能是在窗体上显示一幅图片,要求在改变窗体大小时改图片始终保持在窗体上居中显示,运行窗体时,显示结果如下。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
编写说明:《计算机类考纲百套卷》依据河南省《计算机类专业知识考试标准》编写,本套试卷共102份,分为三个部分,第一部分是知识点训练卷,每个考点1-4份试卷共76份,第二部分是常考题训练卷,考纲有四门课程,每个课程4份训练卷共16份,第三个部分是专业综合训练卷,参考历年计算机应用类专业真题试卷,编写了10份。
本试卷是《计算机类考纲百套卷》的第8卷,是第一部分知识点训练卷,按考纲中《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版河南省《计算机类考纲百套卷》 第8卷
Visual Basic 6.0程序设计
(三)设计应用程序窗体 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共20小题,每题2分,共40分)
1. 用于设置窗体中显示文本所用字体的属性是( )。
A. BackColor
B. ForeColor
C. FontName
D. FontSize
【答案】C
2. 用来设置窗体标题的属性是( )。
A. Print
B. Name
C. Caption
D. Form
【答案】C
3. 在程序运行时,打开窗体系统自动触发的事件是( )。
A. Click
B. Load
C. Unload
D. Resize
【答案】B
4. 更改窗体背景颜色的属性是( )。
A. FontName
B. FontSize
C. Forecolor
D. BackColor
【答案】D
5. 通常利用( )事件过程来设置窗体启动时的初始属性。
A. Activate
B. Open
C. Load
D. Unload
【答案】C
6. 使用Move方法移动窗体时,需要提供( )。
A. 新的窗体宽度和高度
B. 新的窗体左上角的坐标
C. 移动的速度
D. 移动的方向
【答案】B
7. 使用Cls方法清除窗体时,将清除( )。
A. 窗体的所有控件
B. 窗体的打印输出内容
C. 窗体的屏幕显示内容
D. 窗体的内存内容
【答案】C
8. 使用Line方法绘制直线时,需要提供( )。
A. 直线的起点和终点坐标
B. 直线的颜色和宽度
C. 直线的斜率和截距
D. 直线的方程
【答案】A
9. 当用户按下并释放一个 ANSI键时触发( )事件。
A. Click
B. KeyUp
C. KeyPress
D. KeyDown
【答案】C
10. 在鼠标事件中,若参数 button的值为4,则说明用户按下鼠标的( )。
A. 左按键
B. 右按键
C. 中间按键
D. 左按键和右按键
【答案】C
11. 在鼠标事件中,若参数shift 的值为6,则说明用户按下了( )。
A. Alt 键
B. Ctrl键
C. Shift 键
D. Ctrl+Alt 组合键
【答案】D
12. 参数 buttons的取值是( ) 时 ,MsgBox 函数显示“是”或“否”按钮。
A. 1
B. 2
C. 3
D. 4
【答案】D
13.窗体首次显示或改变窗体大小时发生( )事件。
A. Unload
B. Resize
C. QueryUnload
D. Activate
【答案】B
14.MsgBox函数的返回值为2时,说明用户单击的是( )按钮。
A. 确定
B. 取消
C. 是
D. 否
【答案】B
15. MsgBox函数用于( )。
A. 显示消息框
B. 弹出一个输入框,让用户输入数据
C. 显示命令对话框
D. 创建MDI窗体
【答案】A
16. 用于创建MDI窗体的属性是( )。
A. MDIChild
B. MDIForm
C. Form
D. Container
【答案】B
17. 假定窗体的名称为“Form1”,则把窗体的标题设置为“hello world”的语句是( )。
A.Form1="hello world" B.Form1.Caption="hello world"
C.Form1.Text="hello world" D.Form1.Name="hello world"
【答案】B
18. 在Visual Basic 6.0中,设计基于 Windows 的应用程序时,下面关于创建对话框方法错误的是( )。
A.使用 MsgBox 或 InputBox 函数的代码可以创建预定义对话框
B.使用标准窗体或自定义已存在的对话框创建自定义对话框
C.使用 CommonDialog 控件可创建标准对话框,如“打印”和“打开文件”
D.使用 window.showModelessDialog()创建对话框
【答案】D
19. 在Visual Basic 6.0中,下列控件中没有 Picture 属性的是( )。
A.窗体 B.标签 C.命令按钮 D.以上都不是
【答案】B
20. 在Visual Basic 6.0中,调用 CommonDialog 控件的( )方法,显示“打开”对话框。
A.ShowSave B.ShowColor C.ShowOpen D.ShowHelp
【答案】C
二、判断题(本大题共10小题,每题2分,共20分)
1.当窗体第一次显示或窗体的外观尺寸被改变时触发 Resize 事件。( )
【答案】√
2.窗体的尺寸由ScaleWidth 属性和 ScaleHeight 属性决定。( )
【答案】×
3.在关闭窗体对象时, Unload 事件先于 QueryUnload 事件发生。 ( )
【答案】×
4.MouseMove事件是3种鼠标事件中最常用的事件。( )
【答案】×
5.在Visual Basic 6.0中,窗体的 ScaleWidth属性和ScaleHeight 属性在程序设计时是不可用的,并且在运行时是只读的。( )
【答案】×
6.在Visual Basic 6.0中,标签控件能够响应多个鼠标事件,但由于标签所显示的文本不能被编辑,因此标签不能获得焦点,也不能响应与焦点相关的事件和键盘事件。( )
【答案】×
7. 在Visual Basic 6.0中,用Line方法画直线或矩形,并不是非要指定直线或矩形的起点坐标。( )
【答案】√
8. 在Visual Basic 6.0中,对鼠标经过的每个像素,VisualBasic 都会生成 MouseMove 事件。( )
【答案】×
9. 在Visual Basic 6.0中,一个 KeyPress事件可以引用任何可打印的键盘字符。( )
【答案】√
10. 在Visual Basic 6.0中,使用通用对话框时,可在窗体的任何位置添加一个 CommonDialog 控件,并对其进行属性设置。 ( )
【答案】√
三、名词解释题(本大题共2小题,每题4分,共8分)
1. InputBox
【答案】InputBox 函数在一个对话框中显示提示,等待用户输入文本或按下按钮,并返回包含文本框内容的字符串。
2. DblClick 事件
【答案】当在一个对象上按下和释放鼠标按钮并再次按下和释放鼠标按钮时,发生DblClick 事件。
四、简答题(本大题共2小题,每题6分,共12分)
1.列举 3个常用的鼠标事件并简要说明其含义 。
【答案】 鼠标的常用事件有 MouseDown、MouseUp和 MouseMove事件。
MouseDown事件当按下鼠标按键时触发;
MouseUp事件当释放鼠标按键时触发;
MouseMove事件当鼠标指针在屏幕上移动时触发。
2. 请简要说明MDI窗体的作用。
【答案】MDI(Multiple Document Interface,多文档界面)窗体是指可以同时显示多个文档的窗体,通常用于应用程序的主窗体,可以包含多个子窗体。它用于提供一种方便的方式来管理和导航多个文档或窗口。
五、编程题(本大题共2小题,每题10分,共20分)
1.编写一个程序,要求使用窗体的Unload事件在关闭窗体之前提示用户确认是否真的要关闭窗体。
【答案】
Private Sub Form_Unload(Cancel As Integer)
Dim ans As Integer
ans = MsgBox("Are you sure you want to close the form?", vbYesNo + vbQuestion, "Confirm")
If ans = vbNo Then
Cancel = 1
End If
End Sub
2.编写一个程序,其功能是在窗体上显示一幅图片,要求在改变窗体大小时改图片始终保持在窗体上居中显示,运行窗体时,显示结果如下。
【答案】
Private Sub Form_Resize()
Dim pic As Picture
Dim x As Single, y As Single
Set pic = LoadPicture(App.Path & "\风景.jpg")
Cls
x = (Me.ScaleWidth - pic.Width) / 2
y = (Me.ScaleHeight - pic.Height) / 2
Me.PaintPicture pic, x, y, pic.Width, pic.Height
End Sub
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$