项目十二 第44练 与绘图有关的常用属性和事件《Visual Basic 程序设计》(电工版第六版)一课一练

| 2份
| 5页
| 48人阅读
| 2人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目十二的第44练,内容涵盖项目十二Visual Basic图形设计相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第44练 项目十二 Visual Basic图形设计 任务四 与绘图有关的常用属性和事件 1、 单项选择题(本题共5小题) 1、VB 中,若希望窗体刷新时重新绘制图形,应将绘图代码写在( )事件中。 A. Load 事件 B. Click 事件 C. Paint 事件 D. Resize 事件 【答案】C 【解析】Paint 事件是绘图专属事件,窗体刷新(最小化恢复、Resize、Refresh)时触发;Load 仅窗体加载时执行一次,Click 是点击触发,Resize 是窗体大小改变触发(需配合 Refresh 才会重绘)。 2、用于记录当前绘图位置的两个核心属性是( ) A. X/Y B. CurrentX/CurrentY C. StartX/StartY D. Left/Top 【答案】B 【解析】CurrentX/CurrentY 是 VB 内置的 “当前绘图位置” 属性,所有绘图方法(Pset/Line/Circle)都会更新这两个属性;X/Y、StartX/StartY 无此属性,Left/Top 是控件位置属性。 3、设置Form1.ScaleMode = 3后,绘图坐标的单位是( ) A. 缇(Twip) B. 像素(Pixel) C. 厘米 D. 英寸 【答案】 B 【解析】ScaleMode 属性取值:1 = 缇(默认)、3 = 像素、5 = 厘米、6 = 英寸,像素是最常用的自定义绘图单位。 4、关于 VB 绘图的属性和方法,描述正确的是( ) A. FillStyle 属性设置为 1 时,图形为实心填充 B. Circle 方法的宽高比参数大于 1 时,绘制横椭圆 C. Scale 方法可自定义窗体坐标系统的范围 D. Pset 方法绘制的像素点大小可通过 PixelSize 属性调整 【答案】 C 【解析】Pset 绘制的是单个像素,大小不可调整,DrawWidth 可调整线条 / 点的大小。 5、以下代码执行后,窗体上会显示的效果是( ) Form1.FillColor = QBColor(14) ' 亮黄色 Form1.FillStyle = 0 Form1.DrawWidth = 3 Form1.Circle (200,200), 80, RGB(255,0,0) A. 圆心 (200,200)、半径 80 的红色粗边框实心黄色圆形 B. 圆心 (200,200)、半径 80 的黄色粗边框实心红色圆形 C. 圆心 (200,200)、半径 80 的红色细边框空心圆形 D. 语法错误,Circle 方法不能同时设置 FillColor 和 DrawWidth 【答案】 A 【解析】FillColor = 亮黄色 + FillStyle=0 → 圆形内部实心黄色填充;DrawWidth=3 → 边框宽度为 3(粗边框);Circle 的颜色参数 = RGB (255,0,0) → 边框为红色;最终效果:红色粗边框、实心黄色填充的圆形,圆心 (200,200),半径 80。 2、 填空题(本题共5小题) 1、VB 中,________事件是绘图的核心事件,窗体刷新时会自动触发该事件重新绘制图形。 【答案】Paint 【解析】Paint 事件是绘图的核心,保证图形在窗体刷新后不消失,是 VB 绘图的最佳实践。 2、CurrentX 和 CurrentY 属性的默认值为________,即窗体默认坐标系统的原点。 【答案】 (0,0) 【解析】CurrentX/CurrentY 默认指向窗体坐标原点 (0,0),绘图方法执行后会更新为目标坐标。 3、DrawWidth 属性用于设置绘图线条的________,取值越大线条越粗。 【答案】 宽度 【解析】DrawWidth 控制绘图线条(Line/Circle/Pset)的宽度,默认值为 1,取值范围 1-32767。 4、执行Form1.FillStyle = 0表示设置绘图填充样式为________,FillStyle = 1表示________。 【答案】 实心填充、透明填充 【解析】FillStyle 是绘图填充样式属性,0 = 实心,1 = 透明,2-7 为图案填充(横线、竖线等)。 5、Scale 方法的语法为[对象.]Scale (x1,y1)-(x2,y2),其中(x1,y1)是________坐标,(x2,y2)是________坐标。 【答案】左上角、右下角 【解析】Scale 方法通过左上角和右下角坐标自定义坐标系统,例如 Scale (0,10)-(10,0) 可反转 Y 轴方向(与数学坐标系一致)。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目十二的第44练,内容涵盖项目十二Visual Basic图形设计相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第44练 项目十二 Visual Basic图形设计 任务四 与绘图有关的常用属性和事件 1、 单项选择题(本题共5小题) 1、VB 中,若希望窗体刷新时重新绘制图形,应将绘图代码写在( )事件中。 A. Load 事件 B. Click 事件 C. Paint 事件 D. Resize 事件 2、用于记录当前绘图位置的两个核心属性是( ) A. X/Y B. CurrentX/CurrentY C. StartX/StartY D. Left/Top 3、设置Form1.ScaleMode = 3后,绘图坐标的单位是( ) A. 缇(Twip) B. 像素(Pixel) C. 厘米 D. 英寸 4、关于 VB 绘图的属性和方法,描述正确的是( ) A. FillStyle 属性设置为 1 时,图形为实心填充 B. Circle 方法的宽高比参数大于 1 时,绘制横椭圆 C. Scale 方法可自定义窗体坐标系统的范围 D. Pset 方法绘制的像素点大小可通过 PixelSize 属性调整 5、以下代码执行后,窗体上会显示的效果是( ) Form1.FillColor = QBColor(14) ' 亮黄色 Form1.FillStyle = 0 Form1.DrawWidth = 3 Form1.Circle (200,200), 80, RGB(255,0,0) A. 圆心 (200,200)、半径 80 的红色粗边框实心黄色圆形 B. 圆心 (200,200)、半径 80 的黄色粗边框实心红色圆形 C. 圆心 (200,200)、半径 80 的红色细边框空心圆形 D. 语法错误,Circle 方法不能同时设置 FillColor 和 DrawWidth 2、 填空题(本题共5小题) 1、VB 中,________事件是绘图的核心事件,窗体刷新时会自动触发该事件重新绘制图形。 2、CurrentX 和 CurrentY 属性的默认值为________,即窗体默认坐标系统的原点。 3、DrawWidth 属性用于设置绘图线条的________,取值越大线条越粗。 4、执行Form1.FillStyle = 0表示设置绘图填充样式为________,FillStyle = 1表示________。 5、Scale 方法的语法为[对象.]Scale (x1,y1)-(x2,y2),其中(x1,y1)是________坐标,(x2,y2)是________坐标。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目十二 第44练  与绘图有关的常用属性和事件《Visual  Basic 程序设计》(电工版第六版)一课一练-第1页
1

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