项目十一 第58练 字体和图像处理《算法与程序设计--c#》(河北科学技术出版社)一课一练

| 2份
| 6页
| 51人阅读
| 2人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《算法与程序设计—C#》(河北科学技术出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《算法与程序设计--c#》(河北科学技术出版社)一课一练的项目十的第3练,内容涵盖项目十一 任务三 字体和图像处理。 《算法与程序设计C#》(河北科学技术出版社)第58练 项目十一 C#图形操作 任务三 字体和图像处理 1、 单项选择题(本题共5小题) 1. 在 C# 中,Font 类主要用于设置文本的属性是() A. 线条颜色和宽度​ B. 字体名称、大小和样式​ C. 图像的透明度​ D. 图形的填充模式 2. 下列代码中,能创建一个 “宋体”、12 号、加粗的 Font 对象的是()​ A. new Font("宋体", 12, FontStyle.Bold)​ B. new Font("Arial", 12, Color.Red)​ C. new Font(12, "宋体", FontStyle.Italic)​ D. new Font(FontStyle.Bold, 12, "宋体") 3. 若要在窗体上绘制文本 “Hello World”,需要使用 Graphics 类的方法是()​ A. DrawLine()​ B. DrawString()​ C. FillEllipse()​ D. DrawImage() 4. 下列属性可以获取或设置 Font 对象的字体大小的是()?​ A. Font.Name​ B. Font.Size​ C. Font.Style​ D. Font.Bold 5. 在绘制文本时,若要设置文本的颜色,应使用的对象是()​ A. Pen​ B. Font​ C. Brush​ D. Color 2、 判断题(本题共5小题) 1. Font 类可以直接设置文本的颜色。( ) 2. 创建 Font 对象时,字体大小的单位默认是像素。( ) 3. Graphics 类的 DrawString () 方法必须传入 Font 对象才能绘制文本。( ) 4. FontStyle 枚举中的 Bold 和 Italic 可以同时应用到一个 Font 对象上。( ) 5. 当窗体大小改变时,通过 Font 类设置的文本大小会自动适应窗体变化。( ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《算法与程序设计—C#》(河北科学技术出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《算法与程序设计--c#》(河北科学技术出版社)一课一练的项目十一的第3练,内容涵盖项目十一 任务三 字体和图像处理。 《算法与程序设计C#》(河北科学技术出版社)第58练 项目十一 C#图形操作 任务三 字体和图像处理 1、 单项选择题(本题共5小题) 1. 在 C# 中,Font 类主要用于设置文本的属性是()​ A. 线条颜色和宽度​ B. 字体名称、大小和样式​ C. 图像的透明度​ D. 图形的填充模式​ 【答案】:B​ 【解析】: Font 类是专门用于定义文本显示样式的类,其核心属性包括字体名称(如 “宋体”“Arial”)、大小(如 12 像素)和样式(如加粗、斜体)。A 选项是 Pen 类的属性,C、D 选项与图像或图形相关,均与 Font 类无关。​ 2. 下列代码中,能创建一个 “宋体”、12 号、加粗的 Font 对象的是()​ A. new Font("宋体", 12, FontStyle.Bold)​ B. new Font("Arial", 12, Color.Red)​ C. new Font(12, "宋体", FontStyle.Italic)​ D. new Font(FontStyle.Bold, 12, "宋体")​ 【答案】:A​ 【解析】: Font 类的常用构造方法参数顺序为:字体名称(字符串)、大小(float 类型)、字体样式(FontStyle 枚举)。B 选项中 Color.Red 不属于字体样式;C、D 选项参数顺序错误。该题考查 Font 类构造方法的基本使用,是中职生实操中常涉及的内容。​ 3. 若要在窗体上绘制文本 “Hello World”,需要使用 Graphics 类的方法是() A. DrawLine()​ B. DrawString()​ C. FillEllipse()​ D. DrawImage()​ 【答案】:B​ 【解析】:​ DrawString () 是 Graphics 类中专门用于绘制文本的方法,需要传入文本内容、Font 对象、Brush 对象和位置坐标;​ DrawLine () 用于绘制直线,FillEllipse () 用于填充椭圆,DrawImage () 用于绘制图像,均与文本无关。​ 4. 下列属性可以获取或设置 Font 对象的字体大小的是()​ A. Font.Name​ B. Font.Size​ C. Font.Style​ D. Font.Bold​ 【答案】:B​ 【解析】:​Font.Name 用于获取字体名称(如 “微软雅黑”);​ Font.Size 用于获取或设置字体大小(如 14F 表示 14 号字);​ Font.Style 用于设置字体样式(如加粗、斜体的组合);​ Font.Bold 是 Style 的派生属性,仅表示是否加粗。​ 5. 在绘制文本时,若要设置文本的颜色,应使用的对象是()​ A. Pen​ B. Font​ C. Brush​ D. Color​ 【答案】:C​ 【解析】: 绘制文本时,Graphics 类的 DrawString () 方法需要通过 Brush 对象指定文本颜色(如用 SolidBrush 设置红色)。Font 类仅控制字体样式,Pen 用于线条颜色,Color 是颜色值的集合,需通过 Brush 应用到文本上。这是中职生在文本绘制中需明确的对象分工。 二、判断题(本题共5小题) 1. Font 类可以直接设置文本的颜色。( )​ 【答案】:×​ 【解析】: Font 类仅用于定义文本的字体名称、大小、样式(如加粗、斜体)等属性,无法直接设置文本颜色。文本颜色需要通过 Brush 对象(如 SolidBrush)在绘制文本时指定,这是 Font 类与 Brush 类功能的重要区别。​ 2. 创建 Font 对象时,字体大小的单位默认是像素。( )​ 【答案】:×​ 【解析】: 在 C# 中,Font 类构造方法中字体大小的默认单位是 “点(Point)”,1 点约等于 1/72 英寸,而非像素。若需使用像素单位,需通过 Font 构造方法的重载版本指定单位(如 GraphicsUnit.Pixel),这是中职生容易混淆的细节。​ 3. Graphics 类的 DrawString () 方法必须传入 Font 对象才能绘制文本。( )​ 【答案】:√​ 【解析】: DrawString () 方法的参数中,文本内容、Font 对象、Brush 对象是核心要素,缺一不可。Font 对象决定了文本的显示样式,没有它无法确定文本的字体和大小,因此该说法正确。​ 4. FontStyle 枚举中的 Bold 和 Italic 可以同时应用到一个 Font 对象上。( )​ 【答案】:√​ 【解析】: FontStyle 是枚举类型,支持通过 “|” 运算符组合多个样式(如 FontStyle.Bold | FontStyle.Italic),实现文本同时加粗和斜体的效果。这体现了 Font 类样式设置的灵活性,是中职生需要掌握的实用技巧。​ 5. 当窗体大小改变时,通过 Font 类设置的文本大小会自动适应窗体变化。( )​ 【答案】:×​ 【解析】: Font 类设置的文本大小是固定值,不会随窗体大小自动变化。若要实现文本大小自适应窗体,需要在窗体的 Resize 事件中重新计算并设置 Font 的 Size 属性,这是中职生在界面设计中需注意的动态调整逻辑。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目十一  第58练  字体和图像处理《算法与程序设计--c#》(河北科学技术出版社)一课一练-第1页
1

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。