内容正文:
编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第57、第58卷精准对标河北省考纲,知识模块(六)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控件、对话框控件、消息框。
河北省对口招生考试 计算机类
《算法与程序设计》考点双析卷 第57卷
Windows应用程序开发(6) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.要在C# Windows窗体应用程序中弹出一个简单提示框,向用户展示信息,应使用( )
A.PromptBox B.MessageBox C.InfoDialog D.AlertBox
【答案】B
【详解】MessageBox是C#提供的用于弹出消息提示框的类,能便捷向用户反馈信息。
2.当C# Windows窗体应用程序启动,窗体开始加载时,会率先触发的初始化事件是( )
A.Form_Startup B.Form_Load C.Form_Initialize D.Form_Opened
【答案】B
【详解】Form_Load是窗体加载过程中触发的标准事件,用于执行初始化操作,Form_Startup、Form_Initialize不是标准窗体加载触发事件,Form_Opened是窗体打开后触发,所以选B。
3.C# 中,专门用于设置窗体标题显示内容的属性是( )
A.HeaderText B.CaptionText C.Text D.Title
【答案】C
【详解】在WinForm框架里,窗体的Text属性负责设置标题文字。
4.在C# Windows窗体应用程序里,作为用户与程序交互的核心承载容器,以下( )是基本单元。
A.模块 B.过程 C.窗体 D.函数
【答案】C
【详解】窗体(Form)是C# Windows窗体应用程序中实现用户交互界面的基础,作为容器容纳各类控件来完成交互,模块、过程、函数主要是代码逻辑组织形式,并非交互界面基本单元,所以选C。
5.OpenFileDialog和SaveFileDialog类属于 命名空间。( )
A.System.Windows.Forms B.System.IO
C.System.Dialogs D.System.Windows
【答案】A
【详解】OpenFileDialog 和 SaveFileDialog 是用于文件操作的通用对话框,属于 System.Windows.Forms 命名空间。
6.模态对话框和非模态对话框的主要区别是( )
A.模态对话框有标题栏,非模态对话框没有
B.模态对话框可以调整大小,非模态对话框不可以
C.模态对话框显示时会阻止用户与应用程序的其他部分交互,非模态对话框不会
D.模态对话框只能显示文字,非模态对话框可以显示图片
【答案】C
【详解】模态对话框显示时,用户必须先关闭该对话框才能继续与应用程序的其他部分进行交互;而非模态对话框显示时,用户可以在不关闭它的情况下继续操作应用程序的其他界面元素。标题栏、调整大小以及显示内容与是否为模态对话框并无直接关联。
7.以下选项中,用于创建一个文件保存对话框的是( )
A.OpenFileDialog B.SaveFileDialog C.ColorDialog D.FontDialog
【答案】B
【详解】OpenFileDialog 用于创建文件打开对话框,允许用户选择要打开的文件。SaveFileDialog 用于创建文件保存对话框,让用户指定文件保存的位置和文件名。ColorDialog 用于让用户选择颜色。FontDialog 用于让用户选择字体。
8.在C#中,用于显示一个带有“是”和“否”按钮的消息框的方法是( )
A.MessageBox.Show("Message", "Title", MessageBoxButtons.YesNo);
B.MessageBox.Show("Message", "Title", MessageBoxButtons.OKCancel);
C.MessageBox.Show("Message", "Title", MessageBoxButtons.YesNoCancel);
D.MessageBox.Show("Message", "Title", MessageBoxButtons.OK);
【答案】A
【详解】MessageBoxButtons.YesNo 表示消息框中显示“是”和“否”按钮。
9.在C#中,OpenFileDialog的正确打开方式是( )
A.openfiledialog1.show() B.openfiledialog1.showdialog()
C.openfiledialog1.open() D.openfiledialog1.openandshow()
【答案】B
【详解】OpenFileDialog是一个通用对话框,必须通过ShowDialog()方法打开。Show()方法不存在,Open()也不是OpenFileDialog的方法。
10.使用MessageBox.Show()方法时,用于指定消息框的图标的参数是( )
A.MessageBoxButtons B.MessageBoxIcon
C.DialogResult D.Title
【答案】B
【详解】MessageBoxButtons用于指定按钮类型,MessageBoxIcon用于指定图标类型,DialogResult是消息框的返回值,Title是消息框的标题。
二、判断题(本大题共10小题,每题2分,共20分)
11.单文档界面(SDI)应用程序不适合处理需要同时查看和编辑多个文档的场景。( )
【答案】正确
【详解】由于 SDI 应用程序同一时间只能打开一个文档窗口,所以对于需要同时查看和编辑多个文档的场景不太适用,而 MDI 应用程序更适合这种场景。
12.多文档界面(MDI)应用程序中的子窗体可以随意拖动到主窗体之外。( )
【答案】错误
【详解】MDI 应用程序中的子窗体被限制在主窗体的工作区内,不能拖动到主窗体之外。
13.在C#中,CheckBox控件可以允许用户选择多个选项。( )
【答案】正确
14.在C#中,RadioButton控件用于让用户选择多个选项。( )
【答案】错误
【详解】RadioButton用于选择一个选项
15.在C#中,用来创建主菜单的对象是MenuStrip。( )
【答案】正确
16.改变 Label 控件的 Text 属性值时,控件的大小会自动改变,无论 AutoSize 属性设置如何。( )
【答案】错误
【详解】只有当 AutoSize 属性设置为 true 时,改变 Label 控件的 Text 属性值,控件的大小才会自动调整;若 AutoSize 属性为 false,则不会自动改变大小。
17.Label 控件可以像 TextBox 控件一样接收用户输入的文本。( )
【答案】错误
【详解】Label 控件主要用于显示静态文本,不具备接收用户输入文本的功能,而 TextBox 控件专门用于接收用户输入。
18.为命令按钮创建快捷方式,可以在文本前面加上“#”字符来设置。( )
【答案】错误
【详解】为命令按钮创建快捷方式,可以在文本前面加上“&”字符来设置。
19.当消息框显示 “是”“否” 和 “取消” 三个按钮时,若用户点击 “是” 按钮,MessageBox.Show 方法返回 DialogResult.Yes。( )
【答案】正确
【详解】当消息框使用 MessageBoxButtons.YesNoCancel 显示 “是”“否” 和 “取消” 按钮时,用户点击 “是” 按钮,MessageBox.Show 方法会返回 DialogResult.Yes
20.MessageBox.Show 方法只能显示简单的文本消息,不能显示图片。( )
【答案】正确
【详解】MessageBox.Show 方法主要用于显示文本消息和图标,不能直接显示图片。如果需要显示图片,通常要使用自定义的窗体或控件。
三、填空题(本大题共10小题,每题5分,共50分)
21.设置TextBox控件中允许输入的最大字符数的属性是______。
【答案】MaxLength
【详解】MaxLength属性用于设置文本框中允许输入的最大字符数。
22.Label 控件的______属性设置为false时,标签会呈现灰色不可用状态,且不响应任何事件。
【答案】Enabled
【详解】Enabled属性控制控件是否可用:true(默认)为可用状态,false为禁用状态。
23.ComboBox 控件结合了________和________的功能,允许用户从下拉列表选择或手动输入内容。
【答案】 TextBox ListBox
【详解】ComboBox默认显示为下拉列表,用户可选择列表项或直接输入文本,通过Items属性添加列表项,Text属性获取当前内容。
24.在 Windows Forms 中,________控件用于显示文本且不允许用户编辑,而________控件允许用户输入和编辑文本。
【答案】 Label TextBox
【详解】Label主要用于显示说明性文本,TextBox则提供文本输入功能,通过Text属性获取或设置内容。
25.在Windows窗体中,列表框(ComboBox)控件_________属性表达当前选定项文本。
【答案】Text
【详解】Text属性用于获取当前选定项的文本。
26.若要显示一个动态创建的窗体,需要调用窗体对象的______方法。
【答案】Show
27.在C#中,设置窗体大小的属性是_________。
【答案】Size
28.当在一个窗体中创建另一个窗体的实例时,需要确保另一个窗体类已经被______。
【答案】引用(或 “包含在项目中” 等类似意思,本质是能让编译器找到该类的定义)
29.在C#中,Activate()方法用于将当前窗体激活为 _________ 窗体。
【答案】活动
30.在C#的窗体设计中,若要把窗体设置为MDI父窗体,应把它的_______属性设置为True。
【答案】IsMDIContainer
【详解】窗体的IsMDIContainer属性为true,说明该窗体是一个父窗体。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第57、第58卷精准对标河北省考纲,知识模块(六)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控件、对话框控件、消息框。
河北省对口招生考试 计算机类
《算法与程序设计》考点双析卷 第57卷
Windows应用程序开发(6) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.要在C# Windows窗体应用程序中弹出一个简单提示框,向用户展示信息,应使用( )
A.PromptBox B.MessageBox C.InfoDialog D.AlertBox
2.当C# Windows窗体应用程序启动,窗体开始加载时,会率先触发的初始化事件是( )
A.Form_Startup B.Form_Load C.Form_Initialize D.Form_Opened
3.C# 中,专门用于设置窗体标题显示内容的属性是( )
A.HeaderText B.CaptionText C.Text D.Title
4.在C# Windows窗体应用程序里,作为用户与程序交互的核心承载容器,以下( )是基本单元。
A.模块 B.过程 C.窗体 D.函数
5.OpenFileDialog和SaveFileDialog类属于 命名空间。( )
A.System.Windows.Forms B.System.IO
C.System.Dialogs D.System.Windows
6.模态对话框和非模态对话框的主要区别是( )
A.模态对话框有标题栏,非模态对话框没有
B.模态对话框可以调整大小,非模态对话框不可以
C.模态对话框显示时会阻止用户与应用程序的其他部分交互,非模态对话框不会
D.模态对话框只能显示文字,非模态对话框可以显示图片
7.以下选项中,用于创建一个文件保存对话框的是( )
A.OpenFileDialog B.SaveFileDialog C.ColorDialog D.FontDialog
8.在C#中,用于显示一个带有“是”和“否”按钮的消息框的方法是( )
A.MessageBox.Show("Message", "Title", MessageBoxButtons.YesNo);
B.MessageBox.Show("Message", "Title", MessageBoxButtons.OKCancel);
C.MessageBox.Show("Message", "Title", MessageBoxButtons.YesNoCancel);
D.MessageBox.Show("Message", "Title", MessageBoxButtons.OK);
9.在C#中,OpenFileDialog的正确打开方式是( )
A.openfiledialog1.show() B.openfiledialog1.showdialog()
C.openfiledialog1.open() D.openfiledialog1.openandshow()
10.使用MessageBox.Show()方法时,用于指定消息框的图标的参数是( )
A.MessageBoxButtons B.MessageBoxIcon
C.DialogResult D.Title
二、判断题(本大题共10小题,每题2分,共20分)
11.单文档界面(SDI)应用程序不适合处理需要同时查看和编辑多个文档的场景。( )
12.多文档界面(MDI)应用程序中的子窗体可以随意拖动到主窗体之外。( )
13.在C#中,CheckBox控件可以允许用户选择多个选项。( )
14.在C#中,RadioButton控件用于让用户选择多个选项。( )
15.在C#中,用来创建主菜单的对象是MenuStrip。( )
16.改变 Label 控件的 Text 属性值时,控件的大小会自动改变,无论 AutoSize 属性设置如何。( )
17.Label 控件可以像 TextBox 控件一样接收用户输入的文本。( )
18.为命令按钮创建快捷方式,可以在文本前面加上“#”字符来设置。( )
19.当消息框显示 “是”“否” 和 “取消” 三个按钮时,若用户点击 “是” 按钮,MessageBox.Show 方法返回 DialogResult.Yes。( )
20.MessageBox.Show 方法只能显示简单的文本消息,不能显示图片。( )
三、填空题(本大题共10小题,每题5分,共50分)
21.设置TextBox控件中允许输入的最大字符数的属性是______。
22.Label 控件的______属性设置为false时,标签会呈现灰色不可用状态,且不响应任何事件。
23.ComboBox 控件结合了________和________的功能,允许用户从下拉列表选择或手动输入内容。
24.在 Windows Forms 中,________控件用于显示文本且不允许用户编辑,而________控件允许用户输入和编辑文本。
25.在Windows窗体中,列表框(ComboBox)控件_________属性表达当前选定项文本。
26.若要显示一个动态创建的窗体,需要调用窗体对象的______方法。
27.在C#中,设置窗体大小的属性是_________。
28.当在一个窗体中创建另一个窗体的实例时,需要确保另一个窗体类已经被______。
29.在C#中,Activate()方法用于将当前窗体激活为 _________ 窗体。
30.在C#的窗体设计中,若要把窗体设置为MDI父窗体,应把它的_______属性设置为True。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$