内容正文:
编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第47、第48卷精准对标河北省考纲,知识模块(六)Windows应用程序设计:
1. 掌握窗体及控件的概念、属性、方法、事件; 2.掌握窗体的属性;
3.掌握窗体的常用方法; 4.掌握窗体的事件;
5.掌握C#窗体的创建和使用方法; 6.掌握标签(Label)属性;
7.掌握文本框(TextBox)的属性;8.掌握文本框(TextBox)的事件;
9.掌握按钮(Button)的属性; 10.掌握按钮(Button)的事件;
11.掌握组合框(ComboBox)的属性; 12.掌握列表框(ListBox)的属性;
13.掌握单选按钮(RadioButton)的属性; 14.掌握复选框(CheckBox)的属性;
15.掌握滚动条(HScrollBar、VScrollBar)的属性; 16.掌握时钟控件(Timer)的属性;
17.掌握时钟控件的Tick事件; 18.了解分组框(GroupBox)的属性;
19.了解选项卡(TabControl)的属性; 20.了解多文档界面窗体;
21.了解多窗体间的调用的功能实现方法;
22.了解菜单(MainMenu)控件、ToolTip控件、对话框控件、消息框。
河北省对口招生考试 计算机类
《算法与程序设计》考点双析卷 第48卷
Windows应用程序开发(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.决定标签上文字的字体、字形、大小、效果的属性是( )
A.Font B.Text C.Name D.TextAlign
2.要修改标签控件上显示的内容需要修改 属性的值。( )
A.AutoSize B.Text C.Name D.Image
3.要把一个标签设置成不可见,应设置其 属性值为False。( )
A.Visible B.Enabled C.Font D.Image
4.以下代码中,能正确弹出“是/否”消息框的是( )
A.MessageBox.Show("确定删除吗?","确认",MessageBoxButtons.YesNo);
B.MessageBox.Show("确定删除吗?","确认",MessageBoxButtons.OK);
C.MessageBox.Show("确定删除吗?");
D.MessageBox.Show("确定删除吗?","确认",MessageBoxIcon.Question);
5.在以下代码中,消息框的默认按钮(即首次按Enter键时触发的按钮)对应( )
MessageBox.Show("继续保存吗?",
"提示",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);
A.是(Yes) B.否(No) C.取消(Cancel) D.无默认按钮
6.有如下代码:MessageBox.Show("确定要删除选中记录吗?", "确认删除");
标题消息框的标题栏中显示的信息是( )
A.确定要删除选中记录吗? B.确认删除
C.无显示信息 D.消息框
7.如果复选框的TreeState属性值为true,则表示( )
A.复选框能表示1种状态 B.复选框能表示2种状态
C.复选框能表示3种状态 D.复选框能表示4种状态
8.以下不属于复选框的CheckState属性的状态的是( )
A.CheckState.Checked B.CheckState.Unchecked
C.CheckState.Indeterminate D.CheckState.Value
9.如果想要在右键单击时显示菜单,应该使用哪个控件?( )
A.MenuStrip B.ContextMenuStrip C.ToolStrip D.StatusStrip
10.创建菜单后,为了实现菜单项的命令功能,应为菜单项添加________事件。( )
A.Drawltem B.Popup C.Click D.Resize
二、判断题(本大题共10小题,每题2分,共20分)
11.使用Focus方法,可将焦点移动到控件上。( )
12.组合框的DropDownStyle属性的默认值为DropDown。( )
13.将组合框样式设置为DropDownList时,用户可以在文本框中输入自定义的值,也可以从下拉列表中选择现有的项。( )
14.改变 Button 控件的 Text 属性值时,不会影响按钮的外观。( )
15.窗体最小化后再恢复,Paint事件会重新触发,重绘图形。( )
16.文本框的PasswordChar设置为“*”时,该字符将代替输入的文本显示在文本框中,并改变输入的实际内容。( )
17.滚动条的 Value 属性值不能超出 Minimum 和 Maximum 属性所规定的范围。( )
18.在C#中,Activated事件在窗体激活时触发。( )
19.双击窗体空白区域会触发DoubleClick事件,双击标题栏也会触发该事件。( )
20.当用户拖动窗体改变大小时,会持续触发Resize事件。( )
3、 填空题(本大题共10小题,每题5分,共50分)
21.要给控件设置Tab键顺序,可以在属性窗口中通过设置各控件的_________属性值来达到目的。
22.获得按钮的标题使用的属性是____。
23.若希望当tabControl1中的选项卡总数超过一行时自动分多行显示,应将它的________属性设置为true。
24.CheckBox 控件的________属性用于判断复选框是否被选中,而 RadioButton 控件通常放在________控件中实现互斥选择。
25.在TextBox控件中的__________属性用来设置其是否是只读的。
26.若要获取滚动条的最大值,可通过访问其______属性。
27.HScrollBar 和 VScrollBar 控件的 Scroll 事件在滚动条的______发生变化时触发。
28.要关闭窗体并释放其占用的所有资源,应调用窗体的_____方法。
29.当窗体需要重绘时,会触发______事件。
30.鼠标双击事件的名称是______,它的触发顺序是先触发两次______事件,再触发一次该事件。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第47、第48卷精准对标河北省考纲,知识模块(六)Windows应用程序设计:
1. 掌握窗体及控件的概念、属性、方法、事件; 2.掌握窗体的属性;
3.掌握窗体的常用方法; 4.掌握窗体的事件;
5.掌握C#窗体的创建和使用方法; 6.掌握标签(Label)属性;
7.掌握文本框(TextBox)的属性;8.掌握文本框(TextBox)的事件;
9.掌握按钮(Button)的属性; 10.掌握按钮(Button)的事件;
11.掌握组合框(ComboBox)的属性; 12.掌握列表框(ListBox)的属性;
13.掌握单选按钮(RadioButton)的属性; 14.掌握复选框(CheckBox)的属性;
15.掌握滚动条(HScrollBar、VScrollBar)的属性; 16.掌握时钟控件(Timer)的属性;
17.掌握时钟控件的Tick事件; 18.了解分组框(GroupBox)的属性;
19.了解选项卡(TabControl)的属性; 20.了解多文档界面窗体;
21.了解多窗体间的调用的功能实现方法;
22.了解菜单(MainMenu)控件、ToolTip控件、对话框控件、消息框。
河北省对口招生考试 计算机类
《算法与程序设计》考点双析卷 第48卷
Windows应用程序开发(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.决定标签上文字的字体、字形、大小、效果的属性是( )
A.Font B.Text C.Name D.TextAlign
【答案】A
【详解】Font属性设置Label控件中文字的字体样式,如字形、大小、粗细等。
2.要修改标签控件上显示的内容需要修改 属性的值。( )
A.AutoSize B.Text C.Name D.Image
【答案】B
【详解】Text属性用于设置标签显示的内容。
3.要把一个标签设置成不可见,应设置其 属性值为False。( )
A.Visible B.Enabled C.Font D.Image
【答案】A
【详解】Visible属性:用来决定标签控件是否对用户可见。Enabled属性:用来决定标签控件是否可用。Font属性:设置标签上文本的字体、字形、大小等。Image属性可以将图片加载到标签控件上。
4.以下代码中,能正确弹出“是/否”消息框的是( )
A.MessageBox.Show("确定删除吗?","确认",MessageBoxButtons.YesNo);
B.MessageBox.Show("确定删除吗?","确认",MessageBoxButtons.OK);
C.MessageBox.Show("确定删除吗?");
D.MessageBox.Show("确定删除吗?","确认",MessageBoxIcon.Question);
【答案】A
【详解】MessageBox.Show的第三个参数决定出现哪些按钮。
只有枚举值MessageBoxButtons.YesNo会在对话框中同时显示“是(Y)”和“否(N)”两个按钮,因此能弹出“是/否”消息框的代码是选项A。
B仅显示“确定”按钮;
C未指定按钮,默认也是“确定”;
D把图标枚举当成按钮枚举使用,编译失败(无法将MessageBoxIcon隐式转换成MessageBoxButtons)。
5.在以下代码中,消息框的默认按钮(即首次按Enter键时触发的按钮)对应( )
MessageBox.Show("继续保存吗?",
"提示",MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);
A.是(Yes) B.否(No) C.取消(Cancel) D.无默认按钮
【答案】A
【详解】当MessageBoxButtons.YesNoCancel枚举未显式指定
MessageBoxDefaultButton参数时,默认焦点落在第一个按钮——即“是(Yes)”。
6.有如下代码:MessageBox.Show("确定要删除选中记录吗?", "确认删除");
标题消息框的标题栏中显示的信息是( )
A.确定要删除选中记录吗? B.确认删除
C.无显示信息 D.消息框
【答案】B
【详解】MessageBox.Show 的第一个参数是“提示文本”,第二个参数才是“标题栏文本”。
7.如果复选框的TreeState属性值为true,则表示( )
A.复选框能表示1种状态 B.复选框能表示2种状态
C.复选框能表示3种状态 D.复选框能表示4种状态
【答案】C
【详解】如果TreeState属性值为true时,可以表示3种状态——选中、没选中和中间态(CheckState.Checked、CheckState.Unchecked和Checkstate.Indeterminate);属性值为false时,只能表示两种状态——选中和没选中。
8.以下不属于复选框的CheckState属性的状态的是( )
A.CheckState.Checked B.CheckState.Unchecked
C.CheckState.Indeterminate D.CheckState.Value
【答案】D
【详解】复选框有3种状态。CheckState.Checked(选中)、CheckState.Unchecked(没选中)、CheckState.Indeterminate(中间态)。
9.如果想要在右键单击时显示菜单,应该使用哪个控件?( )
A.MenuStrip B.ContextMenuStrip C.ToolStrip D.StatusStrip
【答案】B
10.创建菜单后,为了实现菜单项的命令功能,应为菜单项添加________事件。( )
A.Drawltem B.Popup C.Click D.Resize
【答案】C
【详解】选项A:Drawltem事件用于处理菜单项的绘制操作。
选项B:Popup事件用于处理菜单项的弹出操作。
选项C:当用户单击菜单项时,会触发一个Click事件,并执行与菜单项关联的操作或功能。
选项D:Resize事件是当改变控件大小时触发。
二、判断题(本大题共10小题,每题2分,共20分)
11.使用Focus方法,可将焦点移动到控件上。( )
【答案】正确
12.组合框的DropDownStyle属性的默认值为DropDown。( )
【答案】正确
【详解】组合框的DropDownStyle属性的默认值为DropDown。
13.将组合框样式设置为DropDownList时,用户可以在文本框中输入自定义的值,也可以从下拉列表中选择现有的项。( )
【答案】错误
【详解】将组合框样式设置为DropDownList时,用户只能从下拉列表中选择现有的项,不能在文本框中输入自定义的值。
14.改变 Button 控件的 Text 属性值时,不会影响按钮的外观。( )
【答案】错误
【详解】改变 Button 控件的 Text 属性值会直接改变按钮上显示的文本内容,从而影响按钮的外观。
15.窗体最小化后再恢复,Paint事件会重新触发,重绘图形。( )
【答案】正确
【详解】窗体最小化后恢复,系统会标记窗体为“需要重绘”,触发Paint事件重新绘制图形,保证显示正确,所以正确。
16.文本框的PasswordChar设置为“*”时,该字符将代替输入的文本显示在文本框中,并改变输入的实际内容。( )
【答案】错误
【详解】文本框的PasswordChar设置为“*”时,该字符将代替输入的文本显示在文本框中,但只是代替显示结果,并不会改变输入的实际内容。
17.滚动条的 Value 属性值不能超出 Minimum 和 Maximum 属性所规定的范围。( )
【答案】正确
【详解】滚动条的 Value 属性值会被自动限制在 Minimum 和 Maximum 属性所规定的范围内,当试图将 Value 设置为超出该范围的值时,会自动调整为范围内的边界值。
18.在C#中,Activated事件在窗体激活时触发。( )
【答案】正确
【详解】Activated事件在窗体激活时触发,可以用于执行一些初始化或更新操作。
19.双击窗体空白区域会触发DoubleClick事件,双击标题栏也会触发该事件。( )
【答案】错误
【详解】DoubleClick事件仅在双击窗体的客户区(不包括标题栏、边框)时触发,双击标题栏默认会最大化 / 还原窗体,不会触发DoubleClick。
20.当用户拖动窗体改变大小时,会持续触发Resize事件。( )
【答案】正确
【详解】Resize事件在窗体大小改变时触发,包括用户拖动边框、最大化 / 最小化等操作,适合在尺寸变化时调整控件布局。
3、 填空题(本大题共10小题,每题5分,共50分)
21.要给控件设置Tab键顺序,可以在属性窗口中通过设置各控件的_________属性值来达到目的。
【答案】TabIndex
22.获得按钮的标题使用的属性是____。
【答案】Text
【详解】Text属性的功能是返回或设置显示在按钮上的标题。
23.若希望当tabControl1中的选项卡总数超过一行时自动分多行显示,应将它的________属性设置为true。
【答案】Multiline
24.CheckBox 控件的________属性用于判断复选框是否被选中,而 RadioButton 控件通常放在________控件中实现互斥选择。
【答案】 Checked GroupBox
【详解】CheckBox.Checked返回bool值表示选中状态;RadioButton需放在GroupBox或Panel中才能实现互斥。
25.在TextBox控件中的__________属性用来设置其是否是只读的。
【答案】ReadOnly
【详解】ReadOnly属性用于设置程序运行时,能否对文本框中的文本进行编辑。
26.若要获取滚动条的最大值,可通过访问其______属性。
【答案】Maximum
27.HScrollBar 和 VScrollBar 控件的 Scroll 事件在滚动条的______发生变化时触发。
【答案】位置
28.要关闭窗体并释放其占用的所有资源,应调用窗体的_____方法。
【答案】Close
【详解】Close() 是关闭窗体的标准方法,释放窗体资源。
29.当窗体需要重绘时,会触发______事件。
【答案】Paint
【详解】Paint事件是自定义绘图的核心。
30.鼠标双击事件的名称是______,它的触发顺序是先触发两次______事件,再触发一次该事件。
【答案】 DoubleClick MouseDown(或 Click)
【详解】双击时会先触发两次单击相关事件,再触发DoubleClick。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$