《计算机绘图》2010(A)
专科《计算机绘图》_试卷_答案

专科《计算机绘图》一、(共75题,共150分)1. 在绘图时,如果要想将当前点作为参考点,需先在命令行输入( ) (2分)A.FROMB.FORC.@D.Q.标准答案:C2. AutoCAD软件最好不要用来( ) (2分)A.文字处理B.建筑设计C.电路设计D.零件设计.标准答案:A3. 在AutoCAD撒消或中断当前操作,可以用( )方法。
(2分)A.CTRL+O键B.CTRI+P键C.Esc键D.CTRL+C键.标准答案:C4. 在执行圆角的命令时,先应设置( )。
(2分)A.圆弧半径RB.距离DC.角度值D.内部块Block.标准答案:A5. 关于AutoCAD操作界面命令提示窗口,正确的描述是( )。
(2分)A.命令提示窗口仅能显示三行文本B.命令提示窗口只能位于操作界面的下方C.命令提示窗口用于显示用户输入信息及系统反馈信息D.命令提示窗口既可显示文本也可显示图形.标准答案:C6. ARC子命令中的(S,E,A)指的是哪种画圆弧方式( )。
(2分)A.起点.圆心.终点B.起点.终点.半径C.起点.圆心.圆心角D.起点.终点.圆心角.标准答案:D7. 绘制正多边形过程中,先要输入多边形的( ) (2分)A.中心B.边数C.外切法D.由边长确定.标准答案:B8. 绘制矩形时,需要( )信息。
(2分)A.起始角.宽度和高度B.矩形四个角的坐标C.矩形对角线的对角坐标D.矩形的三个相邻角坐标.标准答案:C9. AutoCAD中,用来选择距离.角度的数制和精度的命令有( )。
(2分)A.LIMITSB.SHELLC.RENAMED.DDUNITS.标准答案:D10. 在AutoCAD中,用TRACE命令绘制空心或实心等宽线,其宽度( )。
(2分)A.可任意设置B.由系统自动设定C.为标准线宽的5倍D.为标准线宽的2倍.标准答案:A 11. 在AutoCAD中用Pline命令绘制的连续线与用Line命令绘制的连续线的不同点在于( )。
《计算机绘图》练习题

一、单选题1AUTOCAD的坐标体系,包括世界坐标和坐标系。
A、绝对坐标B、平面坐标C、相对坐标D、用户坐标2要绘制具有一定宽度并带有圆弧的图形时可用下列那个命令实现?A、PlineB、ArcC、CircleD、Line3使用下面的哪个操作可以完成对所选图形的移动?A、MOVEB、ROTAEC、COPYD、MOCORO4把用户定义的块作为一个独立文件存储在磁盘上可用下面那个命令:A、blockB、bmakeC、wblockD、saveas5用LINE命令画出一个矩形,该矩形中有______图元实体。
A、1个B、4个C、不一定D、5个6用多段线(polygon)命令绘制一个正多边形,它包含个图元(对象)。
*A、4个B、6个C、不确定D、1个7是哪个命令的热键名?A、CIRLCEB、COPYC、CHAMFERD、SPLINEDIT8下列画圆方式中,哪有一种只能从“绘图”下拉菜单中选取?A、圆心、半径B、3点C、相切、相切、半径D、相切、相切、相切9输入文字时,如果想输入直径符号“Φ”应输入下列代码:A、%%CB、%%PC、%%DD、%%U10下列说法中正确的是A、被关闭的图层不再显示在屏幕上,不能被编辑,但能打印输出B、?被冻结的图层仍然显示在屏幕上,但不能被编辑,不能打印输出C、?被锁定的图层仍然显示在屏幕上,但不能编辑,却可以打印输出D、?以上说法都是错误的11WCS是AutoCAD中的:*A、直角坐标B、用户自定义坐标C、世界坐标D、父系坐标12执行下述哪个命令可以更改绘图区背景颜色:* A:"工具"菜单→"选项"选项→"显示"标签按钮B:"工具"菜单→"选项"选项→"文件"标签按钮C:"工具"菜单→"选项"选项→"打开和保存"标签按钮D:"工具"菜单→"选项"选项→"系统"标签按钮13画笔和photoshop等很多软件都可以绘图,但和AutoCAD相比它们不能:*A、打印图形B、保存图形C、精确绘图和设计D、打开图形14、在绘制直线时,第一点坐标输入“100,80”,第二点坐标输入@30,45,则该直线长度为:*A、30B、45C、54.08D、8015AutoCAD中所绘的每个图元都具有三个基本特性,下面哪个不是它的基本特性?*A、线型B、线宽C、颜色D、长度16当前图层是指:A、当前正在使用的图层,用户创建的对象将被放置到当前图层中B、0层C、可以删除D、不可以锁定17下面说法中正确的是:*A、可用分解命令(Explode)分解图块和外部参考。
(学生)计算机绘图课程设计

江苏城市职业学院《CAD》实训报告班级2010机电一体化技术1学生姓名王晓明同组成员教学场所CAD/CAM实训室指导教师陈为实训时间信息工程系机电教研室一、课程定位1.课程性质《CAD实训》是机电一体化专业的系技术平台课程,是一门重要的实习实训课程。
本门课程是对《工程制图及计算机绘图》(1、2)课程的整合和提升,通过这门课程的学习,可以培养学生的动手能力,为后续CAD软件课程的学习打下必要的基础。
2.课程作用《CAD实训》课程是使学生掌握CAD工程设计的重要手段和方法。
通过学习可以使学生学会如何正确使用CAD设备和相应软件,提高学生综合应用知识的能力;通过该实践性环节,可增强学生的动手能力和创新能力,为国家培养出掌握先进制造技术,具有较强的实践能力、创新能力和团队合作能力的高素质技能型人才。
此外,开设《CAD实训》课程也为学生达到计算机绘图(机械)中级证书打下了良好基础。
3.课程任务通过本课程的学习,学生在AutoCAD软件的基础上,进一步熟悉机械制图的基本知识,使用AutoCAD完成二维零件图和装配图的绘制方法以及三维实体建模方法。
课程以培养学生CAD操作技能方面的岗位职业能力为核心,注重培养学生分析问题、解决问题的能力,提高学生创新意识,养成良好的职业道德,为后续课程的学习和今后的实际工作打下坚实的基础。
具体任务见实训任务单。
二、课程目标(一)职业能力目标:1.能够识读二维装配图和零件图,并能根据图纸完成计算机绘图;2.能够根据二维图纸完成三维立体模型的建模,根据装配关系完成装配,并进行图形效果处理。
3.能够打印出图。
(二)知识巩固目标:1.进一步深入对《技术制图》与《机械制图》国家标准有关规定的了解,提高查阅有关标准、手册的能力;2.进一步提高空间想象力以及分析问题、解决问题的能力;3.进一步掌握计算机绘图技巧,提高操作技能。
(三)职业素质目标:1.培养辩证思维能力和空间想象力;2.培养良好的团队合作精神;3.培养严谨的工作作风和敬业爱岗的工作态度;4.充分锻炼实际动手及项目管理能力,掌握操作技能;5.自觉遵守职业道德和行业规范。
CAD2010完整教程

CAD教程-AutoCAD2010全套教程目录目录 1第1课计算机绘图技术概述 1第2课 AutoCAD2010的启动与工作空间的设置 3第3课 AutoCAD 2010的绘图环境 33.1 界面介绍 3一、标题栏 3二、菜单栏 3三、快捷菜单 4四、工具栏 4五、绘图窗口 4六、命令行与文本窗口 5七、状态栏 53.2 文件操作 5一、创建新图形文件 5二、打开文件 5三、保存文件 6四、加密保存图形文件 63.3 坐标系 7一、笛卡儿坐标系 7二、极坐标系 7三、相对坐标 7四、坐标值的显示 73.4 界面设置 8一、调整视窗 8二、设置绘图单位 8三、设置绘图边界 9第4课简单图形的绘制 104.1直线的绘制 10一、绘制直线段 10二、绘制射线 12三、绘制构造线 124.2点的绘制 15一、设置点样式: 15二、绘制点 15三、绘制等分点 16四、绘制定距点 164.3多边形的绘制 16一、绘制矩形 16二、绘制正多边形 174.4圆及圆弧的绘制 19一、绘制圆 19二、绘制圆弧 21三、椭圆及椭圆弧的绘制 24 第5课提高绘图效率 29 5.1 工具栏的设置 295.2 视图操作 305.2.1重画与重新生成图形 30 5.2.2 缩放视图 315.3 辅助绘图工具 34一、正交绘图 35二、设置捕捉 35三、栅格工具 35四、对象捕捉 36五、自动追踪 39六、动态输入 40第6课复杂图形的绘制 416.1 多线 416.2 多段线 426.3 样条曲线 496.4 徒手绘制图形 50一、徒手画线 50二、绘制修订云线 51三、区域覆盖 52第7课创建面域和图案填充 54 7.1面域 547.2 图案填充 56第8课图形编辑Ⅰ 608.1选择对象 608.2使用夹点编辑图形 64一、控制夹点显示 65二、使用夹点编辑图形 66第8课图形编辑Ⅱ 678.3 删除与复制对象 678.4 镜像、偏移和阵列对象 70 8.5 移动、旋转和缩放对象 72 8.6 拉伸、拉长 738.7 修剪与延伸对象 74第8课图形编辑Ⅲ 76(4)编辑对象特性 768.8 打断与合并对象 768.9 修改倒角、圆角 778.10分解对象与对齐对象 788.11编辑对象特性 81第9课图层管理 849.1 图层概述 849.2设置图层的特性。
2020-2021《计算机绘图》期末课程考试试卷A(含答案)

2020-2021《计算机绘图》课程考试试卷A适用专业: 考试日期:考试形式:闭卷 考试时间:60分钟 考试总分:40分一、 判断题(每题 1分,共 10 分)( )1、如果在当前图形文件中尚未进行尺寸标注,也可使用基线标注或连续标注进行尺寸标注。
( )2、尺寸标注中的对齐标注只能标注倾斜尺寸,不能标注水平或垂直尺寸。
( )3、执行缩放命令,对象的实际尺寸不变。
( )4、编辑图形时,只能先输入命令再选择对象。
( )5、二维多段线只能画直线,不能画圆弧。
( )6、Fillet (圆角)命令可以用来编辑三维实体。
( )7、利用夹持点编辑功能可以进行图形实体的复制。
( )8、布尔运算只能对实体进行。
( )9、AutoCAD 图形文件的扩展名为DWG 。
( )10、在AutoCAD 中,已有的图形文件不能作为图块被插入到当前图形文件中。
二、写出各个按钮对应的AutoCAD 的命令。
(每个 1 分,共 10分)(1)_____________ (6) _____________(2) _____________ (7) _____________(3) _____________ (8) _____________(4) _____________ (9) _____________(5) _____________ (10) _____________三、简答题(每小题3分,共12分) 1、通过本门课程的学习,您认为计算机绘图的优点体现在哪些方面?2、请说出BLOCK (创建块)命令与WBLOCK (写块)命令的区别。
3、AUTOCAD 中,形位公差如何标注?(以图示为例)4、AutoCAD 命令的输入有哪几种方法?怎样删除用矩形命令绘制的矩形的一条边?系专业班级姓名学号专业班级姓名学号四、按要求的顺序用坐标输入法完成下图的绘制?(8分)命令: _line 指定第一点: A↙指定下一点或[放弃(U)]: ___@48,0_______(B点)指定下一点或[放弃(U)]: ____________↙(C点)指定下一点或[闭合(C)/放弃(U)]: ______________↙(D点)指定下一点或[闭合(C)/放弃(U)]: ____________↙(E点)指定下一点或[闭合(C)/放弃(U)]: ____________↙(F点)指定下一点或[闭合(C)/放弃(U)]: C↙2020-2021《计算机绘图》课程考试试卷A 答案适用专业: 考试日期:考试形式:闭卷 考试时间:60分钟 考试总分:40分一、 判断题(每题 1分,共 10 分)(×)1、如果在当前图形文件中尚未进行尺寸标注,也可使用基线标注或连续标注进行尺寸标注。
计算机绘图软件在现代设计中的应用

2010年12月湖北经济学院学报(哲学社会科学版)D ee.2010第24卷第6期J our nal o f H u bei U ni ver s i t y of E conom i c s(Phi l os ophy&.Soci al Sc ie nc es)V01.24N o.6计算机绘图软件在现代设计中的应用王志慧,巩良(兰州职业技术学院,甘肃兰州730030;甘肃省电力设计院,甘肃兰州730050)摘要:计算机绘图是二十世纪一项很重要的技术,我们应该熟练掌握和推广它。
本文首先对典型的计算机绘图——A ut ocA D的发展现状和优势做了下简单的介绍。
然后详细讲述了计算机绘图(特别是A ut oC A D)在光学设计、自行车设计、现代装潢设计等现代设计中的详细应用,最后是对计算机绘图的未来发展做了进一步的期待:计算机绘图技术一定能够更好的为我们服务、为社会服务。
关键词,计算机绘图;现代设计;辅助设计;应用一、计算机绘图简述计算机绘图软件在现代设计中的运用我们称之为计算机辅助设计.俗称计算机作图.也就是C G。
(一)计算机绘图的发展现状计算机绘图从七十年代发展到现在.已经趋于成熟。
现在在平面设计、工业设计、网页设计、服装设计、动画制作等大领域均涉及到了计算机绘图.而且计算机绘图还应用到了图案、标志、纹样等社会的方方面面。
(二)计算机绘图的优势设计是一项综合性的劳动.需要经过提出问题、收集信息、整理分析、方案评估四步完成。
其中搜集信息和整理分析是最为繁琐的体力劳动.也是设计的基础工作.工作者不仅需要到处忙碌.而且工作效率低下.准确率也不是很高。
而如今有了计算机的帮助.设计者不用再把精力花费到这些琐事上。
只需要交给计算机处理.自己去花费心思构思设计创意。
计算机可以做一些传统的操作无法完成的工作:例如在水晶内部进行雕刻.玻璃镂空等先进的激光技术.这些都可以采用三维制图软件预先设计好操作程序.直接利用激光技术来完成这些难度极大的工作.这些工艺品更加精致、神秘、独特。
专科《计算机绘图》_试卷_答案

专科《计算机绘图》一、(共75题,共150分)1. 在绘图时,如果要想将当前点作为参考点,需先在命令行输入( ) (2分)A.FROMB.FORC.@D.Q.标准答案:C2. AutoCAD软件最好不要用来( ) (2分)A.文字处理B.建筑设计C.电路设计D.零件设计.标准答案:A3. 在AutoCAD撒消或中断当前操作,可以用( )方法。
(2分)A.CTRL+O键B.CTRI+P键C.Esc键D.CTRL+C键.标准答案:C4. 在执行圆角的命令时,先应设置( )。
(2分)A.圆弧半径RB.距离DC.角度值D.内部块Block.标准答案:A5. 关于AutoCAD操作界面命令提示窗口,正确的描述是( )。
(2分)A.命令提示窗口仅能显示三行文本B.命令提示窗口只能位于操作界面的下方C.命令提示窗口用于显示用户输入信息及系统反馈信息D.命令提示窗口既可显示文本也可显示图形.标准答案:C6. ARC子命令中的(S,E,A)指的是哪种画圆弧方式( )。
(2分)A.起点.圆心.终点B.起点.终点.半径C.起点.圆心.圆心角D.起点.终点.圆心角.标准答案:D7. 绘制正多边形过程中,先要输入多边形的( ) (2分)A.中心B.边数C.外切法D.由边长确定.标准答案:B 8. 绘制矩形时,需要( )信息。
(2分)A.起始角.宽度和高度B.矩形四个角的坐标C.矩形对角线的对角坐标D.矩形的三个相邻角坐标.标准答案:C9. AutoCAD中,用来选择距离.角度的数制和精度的命令有( )。
(2分)A.LIMITSB.SHELLC.RENAMED.DDUNITS.标准答案:D10. 在AutoCAD中,用TRACE命令绘制空心或实心等宽线,其宽度( )。
(2分)A.可任意设置B.由系统自动设定C.为标准线宽的5倍D.为标准线宽的2倍.标准答案:A11. 在AutoCAD中用Pline命令绘制的连续线与用Line命令绘制的连续线的不同点在于( )。
《计算机绘图》操作考试方案(A)

2010—2011学年第 1 学期《计算机绘图》操作考试方案年级:专业:建筑工程技术一、考核内容某建筑平面图(比例1:100)绘制(见附图)二、考核规则1.利用规定软件,在计算机上完成规定图形。
2.严格按照图中给定尺寸绘制图形。
3.根据要求设置图层、图线、颜色,应注意图形中的粗实线、细实线、点画线、文本等要绘制在相应的图层上,不要混淆不同的图层和线型。
4.绘制的图形要精确。
5.根据要求设置尺寸标注样式,尺寸标注不得分解拆开,对于图案填充也不要分解拆开。
三、考场要求1.进入考场,对号入座(学号对应计算机编号)2.考试开始不得讲话,不得离开计算机。
3.按指定文件名命名,即考试图形文件名:学号+姓名。
4.考试结束后,将考试图形文件上交到指定文件夹中,由监考老师确认后方可离开。
四、考核时间150分钟五、考试要求与评分标准(一)绘图设置(30分)1.设置绘图界限:420×297(2分)2.图层设置统一规定如下:(4分)3.图幅和标题栏:(10分)(1)A3规格:幅面420×297,左周边空25,其他周边空5;(2)幅面内边框为粗线1.0mm,标题栏边框粗线0.6mm;(3)标题栏设计4.文字设置:(4分)5.尺寸标注样式设置:(10分)(1)新建尺寸标注样式,样式名为:尺寸标注(2)修改内容如下:(未提到的均为默认)尺寸标注样式:尺寸线:基线距离8;尺寸界限:超出尺寸线1,起点偏移量1;箭头:建筑标记,箭头大小1字体:仿宋体文字高度:2主单位小数分隔符:句点调整:文字位置改为尺寸线上方不加引线道路标注2样式(用于圆弧标注):箭头:实心闭合,箭头大小1字体:仿宋体文字高度:2(二)绘图(70分)1.图形抄绘完整准确(40分)2.图层使用正确(10分)3.文字、尺寸书写正确(10分)4.整图分布恰当、布局合理(10分)六、考核小组成员。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
诚信应考,考试作弊将带来严重后果!华南理工大学期末考试《计算机绘图》试卷 (A 卷)注意事项:1. 考前请将密封线内填写清楚;2. 所有答案请直接答在答卷上,答在其它地方无效; 3.试卷与答卷同时提交,答卷才有效; 4.考试形式:闭卷;5. 本试卷共 六 大题,满分100分, 考试时间120分钟。
一、填空题。
(每空2分,共20分)1. 在VB2005中的控件坐标系中,X 坐标方向为水平向________,Y 坐标方向为水平向___________。
2. 对世界坐标系的平移、旋转、缩放(或翻转)可以通过调用Graphics 对象的相应方法来完成,它们分别为_______________、________________、________________。
3.二维图形变换中的三个基本变换分别为______变换、________变换、_______变换。
为了满足这三个基本变换都能通过矩阵乘法来实现,引入了_______坐标来表示几何元素。
4.下列代码欲完成窗体上绘制直线,试补全下划线上空缺的代码。
Dim g As Graphics g = _________________g.DrawLine(Pens.Black, 10, 10, 100, 100)三、已知一四边形⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡→→→→11040130301302011010D C B A ,按顺序执行下列图形变换: 1. 绕点P (60,40)顺时针旋转30°; 2. 向左平移20,向上平移10; 3. 将图形放大1.5倍。
(20分) 要求:1. 计算出总的变换矩阵,在下图画出变换后的图形。
_____________ ________姓名 学号学院 专业 座位号( 密 封 线 内 不 答 题 ) …………………………密………………………………………………封………………………………………线……………………………………2. 以矩阵形式写出变换步骤及总变换矩阵,并指出变换矩阵的含义。
四、读懂下面的程序,并在画出程序的运行结果。
(20分)Imports System.MathPublic Class Form1Const pi = 3.1415926Dim mypen As PenDim g As GraphicsPrivate Sub Form1_Paint(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.PaintEventArgs) Handles Me.PaintDim r As Integer = 100Dim xc As Integer = 320, yc As Integer = 240Dim i As Integerg = Me.CreateGraphicsmypen = New Pen(Color.Black, 1)mypen.DashStyle = Drawing2D.DashStyle.DashDotg.DrawEllipse(mypen, 220, 140, 200, 200)mypen.DashStyle = Drawing2D.DashStyle.Solidmypen.Width = 2For i = 1 To 6Call draw_poly(xc + r * Cos(i * pi / 3), yc - r * Sin(i * pi / 3), 30, 6, 0) g.DrawEllipse(mypen, CInt(xc + r * Cos(i * pi / 3) - 30), CInt(yc - r * Sin(i * pi / 3)) - 30, 60, 60)NextEnd SubPrivate Sub draw_poly(ByVal xc As Integer, ByVal yc As Integer, ByVal r As Integer, ByVal n As Integer, ByVal th As Double)Dim xs, ys, xe, ye As IntegerDim i As IntegerDim dq As DoubleDim newPen As PennewPen = New Pen(Color.Black, 2)th = th * pi / 180dq = 2 * pi / nxs = xc + r * Cos(th)ys = yc - r * Sin(th)For i = 1 To nxe = xc + r * Cos(th + dq * i)ye = yc - r * Sin(th + dq * i)g.DrawLine(newPen, xs, ys, xe, ye)xs = xe : ys = yeNextEnd SubEnd Class五、将极坐标曲线方程ρ=6sin(4θ) 转换为直角坐标下的参数方程,并编写该方程的绘图程序。
(20分)六、根据提供的子函数,编程绘制一组正多边形,边数N=6,5,4,3。
要求每个多边形外接圆是前一多边形的内切圆。
(20分)‘绘制多边形的子函数Private Sub draw_poly(ByVal xc As Integer, ByVal yc As Integer, ByVal r As Integer, ByVal n As Integer, ByVal th As Double)Dim xs, ys, xe, ye As SingleDim i As IntegerDim dq As DoubleDim newPen As PennewPen = New Pen(Color.Black, 2)th = th * PI / 180dq = 2 * PI / nxs = xc + r * Cos(th)ys = yc - r * Sin(th)g = Me.CreateGraphicsFor i = 1 To nxe = xc + r * Cos(th + dq * i)ye = yc - r * Sin(th + dq * i)g.DrawLine(newPen, xs, ys, xe, ye)xs = xe : ys = yeNextEnd Sub诚信应考,考试作弊将带来严重后果!华南理工大学期末考试《计算机绘图》答卷注意事项:1. 考前请将密封线内填写清楚;2. 所有答案请直接答在答卷上,答在其它地方无效; 3.试卷与答卷同时提交,答卷才有效; 4.考试形式:闭卷;5. 本试卷共 六 大题,满分100分, 考试时间120分钟。
题 号 一 二 三四五六总分得 分评卷人一、填空题(每空2分,共20分)1. ① , ② 。
2. ③ , ④ , ⑤ 。
3 . ⑥ , ⑦ , ⑧ , ⑨ 。
4. ⑩ 。
二、图形变换题(20分) 1. 画出图形变换后的图形。
_____________ ________姓名 学号学院 专业 座位号( 密 封 线 内 不 答 题 ) …………………………密………………………………………………封………………………………………线………………………………………………2. 以矩阵形式写出变换步骤及总变换矩阵,并在括号中填写变换矩阵的类型,矩阵计算数据精确到小数点后一位。
10101203013030140101⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦(原图形矩阵) ( ) ( ) ( )⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦( ) ( ) (变换后图形) 四、读程序绘图题。
(20分)Imports System.mathPublic Class Form1Const pi = 3.1415926Dim g As GraphicsDim myPen As PenDim ox, oy As IntegerPrivate Sub Form1_load(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paintg = Me.CreateGraphicsmyPen = New Pen(Color.Black, 3)ox = 200 : oy = 150 '坐标系原点g.DrawLine(Pens.Black, 20, oy, 280, oy)g.DrawLine(Pens.Black, ox, 20, ox, 280)End SubPrivate Sub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickEnd SubEnd ClassImports System.mathPublic Class Form1Dim g As GraphicsDim myPen As PenConst pi = 3.1415926‘绘制多边形的子程序Private Sub draw_poly(ByVal xc As Integer, ByVal yc As Integer, ByVal r As Integer, ByVal n As Integer, ByVal th As Double)Dim xs, ys, xe, ye As SingleDim i As IntegerDim dq As DoubleDim newPen As PennewPen = New Pen(Color.Black, 2)th = th * PI / 180dq = 2 * PI / nxs = xc + r * Cos(th)ys = yc - r * Sin(th)g = Me.CreateGraphicsFor i = 1 To nxe = xc + r * Cos(th + dq * i)ye = yc - r * Sin(th + dq * i)g.DrawLine(newPen, xs, ys, xe, ye)xs = xe : ys = yeNextEnd SubPrivate Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.PaintEnd Sub End Class《计算机绘图》试卷 (A 卷)-答案一、填空题(每空2分,共20分)1. 右,下2. TranslateTransform RotateTransform ScaleTransform3. 平移,旋转,比例,齐次4. ME.CreateGraphcis二、图形变换题(20分)1010127.573.51100cos(30)sin(30)0100100 1.500203010.5921010sin(30)cos(30)00100100 1.503030113.584.516040100160401201010014010111-⎡⎤-︒-︒⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥--︒-︒=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥--⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦.5511⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦原图 平移 旋转 反平移 平移 缩放 结果图形变换矩阵5个,2分/个,共10分结果矩阵1分文字说明4个,1分/个,共4分画图形5分三、读程序画图(20分)定位圆4分,六个小圆8分,六个正六边形8分四、曲线编程(20分)Dim xs, ys, xe, ye As SingleDim r As DoubleDim t As DoubleDim stepLength As Double = 2 * pi / 100For t = 0 To 2 * pi + stepLength Step stepLengthr = 6 * Sin(4 * t)xe =20* r * Cos(t)ye = 20 * r * Sin(t)If t = 0 Thenxs = xe : ys = yeElseg.DrawLine(myPen, ox + xs, oy - ys, ox + xe, oy - ye)xs = xe : ys = yeEnd IfNext变量申明及定义4’使用For循环4’第1点处理2’极坐标转换为直角坐标4’画线DrawLine 4’版面2’五、看图写程序(20分)Dim rn, r As SingleDim i As IntegerDim th As Doublern = 100Call draw_poly(150, 150, 100, 6, 0)r = 100 * Cos(pi / 6)e.Graphics.DrawEllipse(Pens.Black, 150 - r, 150 - r, 2 * r, 2 * r)For i = 5 To 3 Step -1If i = 4 Thenth = 45Elseth = -90End Ifrn = rn * Cos(pi / (i + 1))Call draw_poly(150, 150, rn, i, th)If i > 3 Thenr = rn * Cos(pi / i)e.Graphics.DrawEllipse(Pens.Black, 150 - r, 150 - r, 2 * r, 2 * r) End IfNext变量申明及定义4’使用For循环4’调用子函数4’其他8’。