第65卷 C#图形操作(1)河北省对口招生考试-计算机类《算法与程序设计双析卷》

2026-04-30
| 2份
| 9页
| 38人阅读
| 0人下载

内容正文:

编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第65、第66卷精准对标河北省考纲,知识模块(八)图形操作: 1. 了解绘图常用类:Graphics、Pen、Brush、Font; 2. 了解Graphics类的方法、Drawing类的方法、Brush类方法。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第65卷 C#图形操作(1) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在C#中,用于绘制线条的类是(   ) A.Graphics B.PictureBox C.Rectangle D.Pen 2.在GDI+中,哪个类用于设置文本的填充颜色(   ) A.Graphics B.Brush C.Pen D.Font 3.在C#中,用于保存GDI+绘制的图形到文件的类是(   ) A.Image B.B.Bitmap C.C.Metafile D.D.Graphics 4.在GDI+中,用来表示颜色的结构是(   ) A.Color B.Point C.Size D.Rectangle 5.C#中用于绘制图形的类是(   ) A.System.Drawing.Graphics B.System.Windows.Forms.Control C.System.Drawing.Bitmap D.System.Drawing.Pen 6.以下(   )类用于创建和操作图形用户界面。 A.System.Drawing B.System.Windows.Forms C.System.Drawing和System.Windows.Forms都不是 D.System.Drawing和System.Windows.Forms都是 7.GDI+的主要用途是(   ) A.用于创建复杂的3D图形 B.用于在Windows应用程序中绘制图形 C.用于图像处理和编辑 D.用于文字显示和编辑 8.在使用 Pen 类绘制图形时,若要绘制虚线,应设置的属性是?(   ) A.Pen.Color = Color.Red B.Pen.Width = 3 C.Pen.DashStyle = DashStyle.Dash D.Pen.Brush = new SolidBrush(Color.Blue) 9.下列 Brush 对象可以创建渐变色填充效果的是(   ) A.SolidBrush B.TextureBrush C.LinearGradientBrush D.HatchBrush 10.下列方法属于 Graphics 类,且需要 Brush 对象作为参数的是(   ) A.DrawLine() B.FillEllipse() C.DrawRectangle() D.Dispose() 二、判断题(本大题共10小题,每题2分,共20分) 11.在C#中,使用Graphics类的DrawLine方法可以绘制直线。( ) 12.在C#中,PictureBox控件可以用于显示图像。( ) 13.通过设置Pen的Width属性,可以调整画笔的粗细。( ) 14.使用Graphics对象绘制扇形的方法是DrawPie方法。( ) 15.C#中的Graphics类中的DrawArc方法,可以绘制矩形图形。( ) 16.C#中的Brush类是一个抽象类,它不能进行实例化。( ) 17.Graphics 类的 DrawEllipse 方法可以绘制圆形,因为圆形是椭圆的特殊情况。( ) 18.使用Graphics.DrawLine()方法时,需要指定起始点和结束点的坐标。( ) 19.LinearGradientBrush属于System.Drawing命名空间。( ) 20.Bitmap类加载的图像,只能显示不能修改像素。( ) 三、填空题(本大题共10小题,每题5分,共50分) 21.在 Paint 事件中,获取 Graphics 对象的代码通常是_______,通过该对象可以调用各类绘图方法。 22._______类是 Brush 类的子类,可用于创建纯色填充效果;而_______类则可用于创建线性渐变色填充效果。 23.若要填充一个矩形的内部区域,应使用 Graphics 类的_______方法,该方法需要_______对象作为参数来指定填充样式。 24.在 C# 中,若要绘制一条直线,需要使用 Graphics 类的_______方法,该方法的参数中必须包含一个_______对象来指定线条的样式。 25.使用完Pen和Brush对象后必须调用_________方法释放资源。 26.在C#中,可以使用_________处理三维的图形图像。 27.在GDI+中,_______类用于 绘制图形。 28.若要创建一个带有阴影图案填充的 Brush 对象,应该使用_________类。 29.在C#中,使用Graphics类绘制一条直线,应使用_________方法。 30.Pen 类中,_______属性用于设置线条的颜色,_______属性用于设置线条的宽度(单位为像素) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第65、第66卷精准对标河北省考纲,知识模块(八)图形操作: 1. 了解绘图常用类:Graphics、Pen、Brush、Font; 2. 了解Graphics类的方法、Drawing类的方法、Brush类方法。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第65卷 C#图形操作(1) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在C#中,用于绘制线条的类是(   ) A.Graphics B.PictureBox C.Rectangle D.Pen 【答案】A 【详解】选项A:在C#中,Graphics类是用于绘制线条、形状、文本和其他图像的类。它提供了绘图上下文,可以在该上下文中使用Pen类来绘制线条,使用Brush类来填充形状,以及使用Font类来绘制文本。 选项B:PictureBox是一个控件,用于显示图片或图形。它不是用于绘制线条的类,而是用于显示已经绘制好的图形。 选项C:Rectangle类用于表示一个矩形区域,它通常用于定义绘图操作中要使用的区域,而不是直接用于绘制线条。 选项D:Pen类用于定义绘图上下文中的线条样式,包括线条的颜色、宽度和线型。虽然Pen类与绘制线条密切相关,但它本身并不直接用于绘制线条,而是与Graphics类一起使用。 2.在GDI+中,哪个类用于设置文本的填充颜色(   ) A.Graphics B.Brush C.Pen D.Font 【答案】B 【详解】选项A:Graphics类是用于绘制的核心类,它提供了绘制线条、形状、文本和图像的方法。然而,Graphics类本身并不直接用于设置文本的填充颜色,而是通过使用其他类的方法来设置。 选项B:Brush类用于设置绘制形状、文本或图像时的填充颜色。在GDI+中,使用SolidBrush类可以创建一个填充颜色的刷子,然后将其传递给Graphics类的方法,如FillRectangle或FillEllipse,以填充形状或文本。 选项C:Pen类用于设置绘制线条时的边框颜色和宽度。它不是用于设置文本填充颜色的类。 选项D:Font类用于设置文本的字体样式、大小等。它不直接用于设置文本的填充颜色,而是用于定义文本的外观。 3.在C#中,用于保存GDI+绘制的图形到文件的类是(   ) A.Image B.B.Bitmap C.C.Metafile D.D.Graphics 【答案】B 【详解】在C#中,如果你想要保存GDI+绘制的图形到文件,通常使用Bitmap类。你可以创建一个Bitmap对象作为绘图表面,在其上绘制图形,然后保存该Bitmap对象到文件。Image类是一个更通用的类,用于表示图像,但它本身不直接提供保存功能;Metafile类用于表示矢量图形;而Graphics类主要用于绘制操作,不直接负责保存图形到文件。 4.在GDI+中,用来表示颜色的结构是(   ) A.Color B.Point C.Size D.Rectangle 【答案】A 【详解】SystemDrawing.Color结构是GDI+中用于表示颜色的类,它可以存储颜色值(如RGB、ARGB等)。Point结构表示一个二维坐标系中的点; Size 结构表示宽度和高度的度量;Rectangle结构表示一个矩形区域,包括位置和大小。 5.C#中用于绘制图形的类是(   ) A.System.Drawing.Graphics B.System.Windows.Forms.Control C.System.Drawing.Bitmap D.System.Drawing.Pen 【答案】A 【详解】System.Drawing.Graphics类是C#中用于绘制图形的核心类,它提供了绘制形状、文本、图像等图形元素的方法。System.Windows.Forms.Cont rol是窗体控件的基类,并不直接用于绘制图形;System,Drawing.Bitmap类表示GDI+位图,通常用于图像操作;System.Drawing.Pen 类则用于定义线条的颜色、宽度和样式,但它本身不执行绘制操作。 6.以下(   )类用于创建和操作图形用户界面。 A.System.Drawing B.System.Windows.Forms C.System.Drawing和System.Windows.Forms都不是 D.System.Drawing和System.Windows.Forms都是 【答案】B 【详解】System.Drawing用于处理位图和图形资源的类,主要用于绘制图形和图像,不属于创建和操作图形用户界面。System.Windows.Forms是用于创建和操作Windows窗体应用程序的类,包括按钮、文本框、标签等控件,用于创建和操作图形用户界面。 7.GDI+的主要用途是(   ) A.用于创建复杂的3D图形 B.用于在Windows应用程序中绘制图形 C.用于图像处理和编辑 D.用于文字显示和编辑 【答案】B 【详解】GDI+是一个用于Windows窗应用程序的绘图和图像处理功能的技术,主要用于在Windows应用程序中绘制2D图形。 8.在使用 Pen 类绘制图形时,若要绘制虚线,应设置的属性是?(   ) A.Pen.Color = Color.Red B.Pen.Width = 3 C.Pen.DashStyle = DashStyle.Dash D.Pen.Brush = new SolidBrush(Color.Blue) 【答案】C 【详解】​A 用于设置线条颜色;​ B 用于设置线条宽度;​ C 的 DashStyle 属性可指定虚线样式(如 Dash 为短横线虚线、Dot 为点线);​ D 通过 Brush 设置线条的填充样式(较少用,通常直接用 Color 属性)。 9.下列 Brush 对象可以创建渐变色填充效果的是(   ) A.SolidBrush B.TextureBrush C.LinearGradientBrush D.HatchBrush 【答案】C 【详解】​SolidBrush 用于纯色填充;​ TextureBrush 用于图片纹理填充;​ LinearGradientBrush 用于线性渐变色填充(如从红色过渡到蓝色);​ HatchBrush 用于图案填充(如网格、斜线)。​ 10.下列方法属于 Graphics 类,且需要 Brush 对象作为参数的是(   ) A.DrawLine() B.FillEllipse() C.DrawRectangle() D.Dispose() 【答案】B 【详解】​带 “Draw” 前缀的方法(如 DrawLine、DrawRectangle)用于绘制图形轮廓,需 Pen 对象作为参数;​带 “Fill” 前缀的方法(如 FillEllipse)用于填充图形内部,需 Brush 对象作为参数;​ Dispose () 是释放资源的方法,无绘图相关参数。​​ 二、判断题(本大题共10小题,每题2分,共20分) 11.在C#中,使用Graphics类的DrawLine方法可以绘制直线。( ) 【答案】正确 【详解】Graphics类的DrawLine方法用于绘制直线,需要提供起点和终点两个参数。 12.在C#中,PictureBox控件可以用于显示图像。( ) 【答案】正确 【详解】PictureBox控件是Windows.Forms命名空间提供的一个控件,用于在窗体中显示图像。 13.通过设置Pen的Width属性,可以调整画笔的粗细。( ) 【答案】正确 【详解】Pen类的Width属性用于设置画笔的粗细,可以通过设置不同的值来改变线条的粗细程度。 14.使用Graphics对象绘制扇形的方法是DrawPie方法。( ) 【答案】正确 15.C#中的Graphics类中的DrawArc方法,可以绘制矩形图形。( ) 【答案】错误 16.C#中的Brush类是一个抽象类,它不能进行实例化。( ) 【答案】正确 17.Graphics 类的 DrawEllipse 方法可以绘制圆形,因为圆形是椭圆的特殊情况。( ) 【答案】正确 【详解】当 DrawEllipse 方法的宽度和高度参数相等时,绘制出来的就是圆形,所以可以用该方法绘制圆形。 18.使用Graphics.DrawLine()方法时,需要指定起始点和结束点的坐标。( ) 【答案】正确 19.LinearGradientBrush属于System.Drawing命名空间。( ) 【答案】错误 【详解】LinearGradientBrush 位于System.Drawing.Drawing2D命名空间,需额外引用该命名空间才能使用,所以错误。 20.Bitmap类加载的图像,只能显示不能修改像素。( ) 【答案】错误 【详解】Bitmap 支持像素操作,可通过LockBits、GetPixel/SetPixel方法修改像素值,实现图像编辑,所以错误。 三、填空题(本大题共10小题,每题5分,共50分) 21.在 Paint 事件中,获取 Graphics 对象的代码通常是_______,通过该对象可以调用各类绘图方法。 【答案】Graphics g = e.Graphics;​ 【详解】Paint 事件的参数(PaintEventArgs e)中包含了 Graphics 对象,通过 e.Graphics 可直接获取。在 Paint 事件中绘图是保证图形在窗口刷新后不消失的关键做法,中职生需牢记这一获取 Graphics 对象的常用方式。 22._______类是 Brush 类的子类,可用于创建纯色填充效果;而_______类则可用于创建线性渐变色填充效果。 【答案】 SolidBrush LinearGradientBrush​ 【详解】SolidBrush 是最常用的 Brush 子类,通过指定单一颜色实现纯色填充(如 new SolidBrush (Color.Blue));LinearGradientBrush 则能实现从一种颜色到另一种颜色的平滑过渡(如从黄色到绿色的渐变),二者是实现不同填充效果的基础类。​ 23.若要填充一个矩形的内部区域,应使用 Graphics 类的_______方法,该方法需要_______对象作为参数来指定填充样式。 【答案】 FillRectangle Brush​ 【详解】Graphics 类中带 “Fill” 前缀的方法(如 FillRectangle、FillEllipse)用于填充图形内部,其中 FillRectangle 专门用于填充矩形。这些方法必须传入 Brush 对象,Brush 决定了填充的方式(如纯色、渐变、纹理等)。​ 24.在 C# 中,若要绘制一条直线,需要使用 Graphics 类的_______方法,该方法的参数中必须包含一个_______对象来指定线条的样式。 【答案】 DrawLine Pen​ 【详解】Graphics 类的 DrawLine () 是专门用于绘制直线的方法,其参数需要包含起点坐标、终点坐标以及 Pen 对象。Pen 对象用于定义线条的颜色、宽度等样式,是绘制轮廓的核心参数。​ 25.使用完Pen和Brush对象后必须调用_________方法释放资源。 【答案】Dispose() 26.在C#中,可以使用_________处理三维的图形图像。 【答案】WPF或DirectX 27.在GDI+中,_______类用于 绘制图形。 【答案】Graphics 28.若要创建一个带有阴影图案填充的 Brush 对象,应该使用_________类。 【答案】HatchBrush 29.在C#中,使用Graphics类绘制一条直线,应使用_________方法。 【答案】Graphics.DrawLine( ) 30.Pen 类中,_______属性用于设置线条的颜色,_______属性用于设置线条的宽度(单位为像素) 【答案】 Color Width​ 【详解】Color 属性直接控制线条的色彩(如 Color.Red),Width 属性则定义线条的粗细(如 Width=2 表示 2 像素宽)。这两个属性是 Pen 类最基础且常用的设置,中职生在绘制不同样式的线条时需熟练掌握。​ 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第65卷 C#图形操作(1)河北省对口招生考试-计算机类《算法与程序设计双析卷》
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。