计算机绘图c第一次作业
- 格式:doc
- 大小:188.50 KB
- 文档页数:10
形成性考核作业学号姓名课程代码110037课程名称计算机绘图第 1 次任务共 4 次任务任务内容:一:根据已知条件利用直线命令绘制五角星。
(不标注尺寸)结果作答:绘图步骤:步骤一:绘制直线①命令: Z (回车)命令: A (回车)命令: line 指定第一点:指定下一点或[放弃(U) ]: 100步骤二:绘制直线②指定下一点或[放弃(U) ]: @100<216步骤三:绘制直线③指定下一点或闭合(C) /放弃(U) ]: @100<72步骤四:绘制直线④指定下一点或闭合(C) /放弃(U) ]:@100<288步骤五:绘制直线⑤指定下一点或闭合(C) /放弃(U) ]: c最终结果贴图:任务内容:二:绘制含圆的平面图形(分层设置线型和线宽),不标注尺寸。
(其中:左上角和右下角的圆分别与正方形和中间的圆相切)结果作答:绘图步骤:步骤一:绘图环境设置步骤二:绘制50X50正方形命令:_ line指定第一-点:指定下一点或[放弃(U) ]: <正交开>50指定下一点或[放弃(U) ]: 50指定下一点或[闭合(C) /放弃(U)]: 50指定下一点或[闭合(C)/放弃(U)] : c步骤三:绘制中心线命令:_ line指定第一-点:指定下一点或[放弃(U) ]:指定下一点或[放弃(U) ]:步骤四:绘制直径为20的圆命令: circle处理e 指定圆的圆心或[三点(3P) /两点(2P)/切点、切点、半径(T) ]:指定圆的半径或直径(D) ]: d指定圆的直径: 20步骤五:绘制其余六个小圆命令: _ circle 指定圆的圆心或[三点(3P) 两点(2P)切点、切点、半径(T) ]: _ 3p指定圆上你的第一个点:指定圆上你的第二个点:指定圆.上弥的第三个点:命令: _ circle 指定圆的圆心或[三点(3P) 两点(2P)切点、切点、半径(T) ]:_ 3p指定圆上你的第一个点:指定圆上你的第二个点:指定圆上你的第三个点:命令: _ circle 指定圆的圆心或三点(3P) 两点(2P)切点、切点、半径(T) ]:_ 3p指定圓上休的第一个点:_ tan到指定圆上你的第二个点:_ tan到指定圆上你的第三个点:_ tan到命令: _ circle 指定圆的圆心或[三点(3P) 两点(2P)切点、切点、半径(T) ]:_ 3p指定圓上的第-一个点:_ tan到指定圆上你的第二个点:_ tan到指定圆上你的第三个点:_ tan到命令:_ circle 指定圆的圆心或三点(3P) 两点(2P) /切点、切点、半径(T) ]:. 3p指定圆上你的第一个点: tan到指定圆上你的第二个点: tan到指定圆上你的第三个点: tan到命令: . circle 指定圆的圆心或巨点(3P) 两点(2P) /切点、切点、半径(T) ]: .3p指定圆上你的第一个点: tan到指定圆上你的第二个点: tan到指定圆上你的第三个点,tan到最终结果贴图:任务内容:三:绘制带多边形的平面图形。
5-1 统计学生平均成绩与及格人数 (15分)本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。
题目保证输入与输出均在整型范围内。
输入格式:输入在第一行中给出非负整数N,即学生人数。
第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:按照以下格式输出:其中平均值精确到小数点后一位。
输入样例:输出样例:int main(){int n,i,count=0,a[10000];double sum=0,aver;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n;i++){if(a[i]>=60)count++;sum=sum+a[i];}if(n!=0)aver=sum/n;printf("average = %.1f\ncount = %d\n",aver,count);}5-3 大炮打蚊子(15分)现在,我们用大炮来打蚊子:蚊子分布在一个M\times N M×N格的二维平面上,每只蚊子占据一格。
向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意:其中,X为炮弹落点中心,O为紧靠中心的四个有杀伤力的格子范围。
若蚊子被炮弹命中(位于X格),一击毙命,若仅被杀伤(位于O格),则损失一半的生命力。
也就是说,一次命中或者两次杀伤均可消灭蚊子。
现在给出蚊子的分布情况以及连续k发炮弹的落点,给出每炮消灭的蚊子数。
输入格式:第一行为两个不超过20的正整数M和N,中间空一格,表示二维平面有M行、N列。
接下来M行,每行有N个0或者#字符,其中#表示所在格子有蚊子。
接下来一行,包含一个不超过400的正整数k,表示发射炮弹的数量。
最后k行,每行包括一发炮弹的整数坐标x和y(0\le≤x<<M,0\le≤y<<N),之间用一个空格间隔。
第⼀次作业
1.你对软件⼯程专业的了解是怎样?
答:软件⼯程是信息时代⾼新技术的产物,在这个数字化互联⽹化的时期这个专业⽴⾜于更各⽅⾯。
这个专业涉及许多内容,各类语⾔是这门专业的⼯具。
你了解C语⾔么?
答:C语⾔主要应⽤有哪些?我并不是很了解c语⾔,在经过⽼师讲解后,我进⼀步了解到c语⾔的奇妙,C语⾔是⼀种计算机程序设计语⾔,c语⾔主要⽤于编写代码,设计程序。
你希望在这个专业学到哪些内容?
答:我希望在软件⼯程专业中学会怎样编写正确的代码,建⽴程序,开发软件与游戏。
和学长学姐交流,谈谈你打算如何规划你的⼤⼀⽣活?
答:1:⼤⼀我希望打好基础,认真备考英语四六级,锻炼好⾝体,每天使⽤2-3⼩时编写1000代码。
2:⼤⼆将专业进⼀步深化,加强⾃⾝学习编程能⼒每天⽤3-4⼩时左右来进⾏编程,每天代码量达到2000
3:⼤三⼤四专⼼准备迎接毕业考试,拿到毕业证与学位证。
9、完成第⼀次编程作业。
(D) F6正确答案:B解答参考:5. 单击(功能键,可以打开帮助窗口。
(A) F1(B) F2(C) F5(D) F6正确答案:A解答参考:6. AutoCAD软件绘制的图形文件缺省文件扩展名是()。
(A) BMP(B) GIF(C) DWG(D) PCX正确答案:C解答参考:7. AutoCAD软件的模板文件缺省的文件扩展名是()。
(A) DWT(B) DWG(C) MNX(D) SHX正确答案:A解答参考:8. 相对于前一点沿35度方向画长为20个绘图单位的线段,正确的数据输入是()。
(A) 20,35(B) @20,35(C) @20<35(D) @35<20(B) 重生成Regen(C) 重做Redo(D) 缩放Zoom你选择的答案: B [正确]正确答案:B解答参考:22. 使用视图缩放(Zoom)命令后有部分图形看不见了,则看不见的图形()。
(A) 被删除掉了(B) 在绘图区外,所以看不见(C) 被隐藏了(D) 以上说法都有可能你选择的答案: B [正确]正确答案:B解答参考:23. 对象特性按钮的缺省位置在()工具栏上。
(A) 绘图(B) 修改(C) 标准(D) 图层你选择的答案: C [正确]正确答案:C解答参考:24. 特性匹配按钮的缺省位置在()工具栏上。
(A) 绘图(B) 修改(C) 标准(D) 图层你选择的答案: C [正确]正确答案:C解答参考:二、不定项选择题(有不定个选项正确,共4道小题)25. 欲增减AutoCAD操作界面上的工具栏的命令按钮,应操作的菜单是()。
[不选全或者选错,不算完成](A) 修改(B) 视图(C) 格式(D) 工具你选择的答案: B D [正确]正确答案:B D解答参考:26. 重复当前AutoCAD运行命令的操作可以是()。
[不选全或者选错,不算完成](A) 键入R(B) 键入回车(C) 键入空格(D) 键入W你选择的答案: B C [正确]正确答案:B C解答参考:27. 结束一个画线命令的操作可以是()。
C语言程序设计第1次作业中的第三大题第1次作业中的第三大题第1次作业有三大题,第一大题为单项选择题,共19小题;第二大题为填空题,共16小题;第三大题为程序设计题,共7小题。
其中第一、二大题同学们要联机在线完成。
第三大题的作业发布在课程作业中,同学们自己下载完成,完成后不需要提交答案,对于习题书上没有答案的程序设计题,作业完成后老师会公布参考答案。
三、程序设计题(本大题共7小题)注意:对于书上的习题,习题书上有相应的答案可参考。
1. 输入一个华氏温度,要求输出摄氏温度。
公式为c=5/9(f-32)输出要有文字说明,取2位小数。
(此题是书上p89页的4.9题) void main(){float a;float b;printf("输入华氏温度\n");scanf("%f ",&a);b = 5/9(a-32);printf("摄氏温度:%2f",b);}2. 输入一个圆的半径r 和一个整型数k, 当k=1时,计算圆的面积;当k=2时,计算圆的周长;当k=3时,既要求出圆的面积也要求出圆的周长。
void main(){int k;float r;printf("输入圆的半径\n");scanf("%f ",&r);printf("1为面积2为周长\n");scanf("%d ",&k);if(k==1){printf("面积=%2f",(r*r*3.14));}else if(k==2)printf("面积=%2f",(2*r*3.14));}}3. 企业发放的奖金根据利润提成。
利润I低于或等于10万元的,奖金可提10%;利润高于10万元,低于20万元(100000<I≤200000)时,低于10万元的部分按10%提成,高于100000元的部分,可提成7.5%;200000<I≤400000时,低于20万的部分仍按上述办法提成(下同)。
计算机绘图第1次作业(主观题)三、主观题(共22道小题)19.参考答案:用户界面(1)构造线(2)样条曲线(3)图块定义(4)图案填充(5)复制(6)比例缩放(7)打碎(8)打印预览(9)特性匹配(10)返回上一次显示画面图层对话框、图层打开图标、图层解冻图标、图层开锁图标、图层颜色图标20.参考答案:图层对话框、图层打开图标、图层解冻图标、图层开锁图标、图层颜色图标21. AutoCAD点的定位,可以用键盘敲入点的极坐标,其形式为(试举例说明),其中前者表示,后者表示。
参考答案:100<45、点到原点的距离、点到原点连线与水平的夹角22.AutoCAD中许多命令的名字很长,为了节省敲键时间,AutoCAD给一些命令规定了,它们通常是原始命令的。
参考答案:别名、头一个或几个字母23. AutoCAD命令中的字母大小写是。
一条命令敲完后要敲键或键结束键入。
参考答案:等价的、空格、回车24. AutoCAD中点的相对坐标是相对于,相对坐标在使用时要在坐标数字前键入一个符号。
参考答案:前一点的、@25.AutoCAD中有些命令的名字前面加了一个连线符“-”,这样的命令表示其选项和参数是在操作的。
参考答案:命令行26.AutoCAD中有些命令可以透明地执行,即执行它。
透明使用这样的命令时要在命令名前键入一个号.参考答案:在别的命令执行过程中、单引号(’)27.AutoCAD点的定位,可以用键盘敲入点的绝对坐标,绝对坐标是以为基准进行度量的。
也可以用键盘敲入点的相对坐标,相对坐标用符号表示,它后面的数字是相对于。
参考答案:原点、@、前一点的28.AutoCAD中角度的输入,在缺省状态下是自正X方向时针度量的,通常用表示。
参考答案:逆时针、度29.对图形进行编辑时,需要从图上选取目标构成选择集。
其中窗口方式用一个矩形方框选择,它表示实体是被选中的目标,与方框边界相交的实体被选中的对象。
交叉窗口方式也是用一个矩形方框选择,它表示是选中的对象。
本次作业是本门课程本学期的第3次作业,注释如下:一、单项选择题(只有一个选项正确,共25道小题)1. 在教材中设置的文字样式“HZ”中,所选字体名是()。
(A) @仿宋_GB2312(B) 宋体(C) 仿宋_GB2312(D) 黑体正确答案:C解答参考:2.在机械图样中,汉字通常为长仿宋体,在教材中的文字样式“HZ”中,其宽高比通常设置为()。
(A) 0.5(B) 1(C) 0.7(D) 1.2正确答案:C解答参考:3. 在使用单行文字(Text)命令书写“φ50”时,下列输入正确的是()。
(A) %%d50(B) %%c50(C) 50(D) %%u50正确答案:B解答参考:4. 在使用单行文字(Text)命令书写“45︒”时,下列输入正确的是()。
(A) 45%%d(B) 45%%c(C) 45%%u(D) 45正确答案:A解答参考:5. 若要在“标注样式管理器”对话框中设置尺寸界线的相关格式,需在()选项卡中进行操作。
(A) “线”(B) “符号和箭头”(C) “文字”(D)“调整”正确答案:A解答参考:6. 若要在“标注样式”对话框中设置圆心标记的相关格式,需在()选项卡中进行操作。
(A) “线”(B) “符号和箭头”(C) “文字”(D) “调整”正确答案:B解答参考:7. 若要在“标注样式”对话框中设置比例因子的大小,需在()选项卡中进行操作。
(A) “线”(B) “符号和箭头”(C) “调整”(D) “主单位”正确答案:D解答参考:8. 使用“标注”工具栏中的()按钮,可以移动尺寸线及尺寸数字位置。
(A)(B)(C)(D)你选择的答案:[前面作业中已经做正确] [正确]正确答案:B解答参考:9. 使用“标注”工具栏中的()按钮,可以在已注尺寸数字中添加文本,如直径符号 。
(A)(B)(C)(D)你选择的答案:[前面作业中已经做正确] [正确]正确答案:A解答参考:10.标注下图中的尺寸时,应使用()标注命令。
《C程序设计》第一次交作业(第3章结构化程序设计)一、作业内容1.使用if语句编制一个“判断体重是否标准”的程序。
(存放的文件名为31.c或31.cpp)判断体重标准方法是:(1)男性标准体重=(身高-100)×0.9女性标准体重=(身高-100)×0.9-2.5(2)体重指数BMI = 体重÷(身高×身高)*10000(3)正常体重:标准体重±10%(含10%);偏瘦:小于标准体重10%以上;超重:大于标准体重10%~20%(含20%);轻度肥胖:大于标准体重20%~30%(含30%);中度肥胖:大于标准体重30%~50%(含50%);重度肥胖:大于标准体重50%以上。
要求:输入性别、身高(厘米,要求100厘米以上)和体重(公斤),输出标准体重、体重指数以及是否达标。
2.使用switch语句编制一个“计算个人所得税”的程序。
(存放的文件名为32.c或32.cpp)个人所得税 = 应税金额×适用税率-速算扣除数。
应税金额适用税率速算扣除数(0,500)5% 0[500,2000)10% 25[2000,5000)15% 125≥5000 20% 375要求:输入应税金额,输出应交的个调税金额。
3.小明今年5岁,他爸爸37岁,他妈妈30岁,请问他爸爸妈妈年龄之和是小明的5倍是否可能会出现,如果出现应该在几年后?(存放的文件名为33.c或33.cpp)要求:在100年内,如果能满足条件的将显示过多少年满足此条件,如果不能满足条件的将显示“在100年内无解!”。
4.输入整数n,分别用for语句和while或do while语句,求n!。
(存放的文件名为341.c /342.c或341.cpp/342.cpp)二、交作业时间4月16日前。
三、交作业的方法使用现代教育技术中心提供的虚拟磁盘方法,保存的虚拟磁盘名为C3。
说明:只要提交扩展名为.c或.cpp文件即可。
计算机绘图形考作业一作业要求本次计算机绘图形考作业一共包含以下要求:•在Sketchpad中绘制一张简单的图形;•使用Photoshop将所绘制的图形进行编辑;•将编辑后的图形在Illustrator中进行排版;•最后,将排版后的图形导出成PDF格式。
Sketchpad绘制图形Sketchpad是一款基于矢量图形的绘图软件,使用它可以轻松绘制形状。
本次作业要求绘制一个简单的图形,我选择了绘制一个正方形。
首先,在Sketchpad中创建一个新的文件,然后选择“矩形工具”进行绘制。
我选择了一个宽高相等的矩形,使它成为一个正方形。
在绘制过程中,可以使用“放大镜工具”放大画布,以便更容易地对细节进行调整。
完成绘制后,可以选择“选择工具”对图形进行移动、旋转等操作。
同时,Sketchpad还有许多其他的绘图工具和功能,可以让我们创作出更加丰富多彩的图形。
Photoshop编辑图形接下来,我们需要使用Photoshop对之前绘制的图形进行编辑。
Photoshop是一款图像处理软件,可以进行图像修复、色彩校正、特效添加等工作。
对于我们的作业,我们需要将绘制好的图形进行一些简单的编辑。
首先,在Photoshop中打开我们在Sketchpad中绘制的图形。
然后,我们可以使用“抠图工具”将图形的背景部分进行去除,只保留我们绘制的正方形。
接着,我们可以对图形中的颜色进行调整,让它更符合我们的设计需求。
Photoshop还有许多其他的功能,比如可以添加文本、纹理、图层效果等,可以让我们创造出更加精美的图形。
Illustrator排版在完成Photoshop的编辑后,我们需要将图形导入到Illustrator中,进行排版。
Illustrator是一款矢量图形编辑软件,可以进行图形排版、文字编辑、图形变形等工作。
在打开导入的图形后,我们可以使用“对齐工具”将它放置在设计稿中的正确位置。
接着,我们可以使用Illustrator的文本工具添加文本,让设计更加完善。
形成性考核作业学姓名课程代码110037课程名称计算机绘图第 1 次任务共 4 次任务任务内容:一:根据已知条件利用直线命令绘制五角星。
(不标注尺寸)结果作答:绘图步骤:步骤一:绘制直线①命令: _line 指定第一点: 指定下一点或[放弃(U)]: 100步骤二:绘制直线②指定下一点或[放弃(U)]: @100<-144步骤三:绘制直线③指定下一点或[放弃(U)]: @100<72步骤四:绘制直线④指定下一点或[放弃(U)]: @100<-72步骤五:绘制直线⑤指定下一点或[闭合(C)/放弃(U)]:C最终结果贴图:任务内容:二:绘制含圆的平面图形(分层设置线型和线宽),不标注尺寸。
(其中:左上角和右下角的圆分别与正方形和中间的圆相切)结果作答:绘图步骤:步骤一:绘图环境设置命令: '_layer步骤二:绘制50X50正方形命令: _rectang指定第一个角点或[倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)]: 指定另一个角点或[尺寸(D)]: d 指定矩形的长度<0.0000>: 50 指定矩形的宽度<0.0000>: 50步骤三:绘制中心线命令:LINE 指定第一点:指定下一点或[放弃(U)]: 指定下一点或[放弃(U)]:步骤四:绘制直径为20的圆命令: _circle 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或[直径(D)]: d 指定圆的直径: 20步骤五:绘制其余六个小圆命令: _circle 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: _3p 指定圆上的第一个点: _tan 到指定圆上的第二个点: _tan 到指定圆上的第三个点: _tan 到最终结果贴图:任务内容:三:绘制带多边形的平面图形。
(不标注尺寸)结果作答:绘图步骤:(具体操作步骤字体要求为黑色)步骤一:绘图环境设置命令: '_layer步骤二:绘制φ10、φ20圆命令: _circle 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或[直径(D)]: d 指定圆的直径: 20命令: _circle 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或[直径(D)] <10.0000>: d 指定圆的直径<20.0000>: 10步骤三:绘制中心线步骤四:绘制φ30圆和正六边形,并处理中心线命令: _polygon 输入边的数目 <4>: 6 指定正多边形的中心点或 [边(E)]:输入选项 [内接于圆(I)/外切于圆(C)] <I>: C 指定圆的半径: 10命令: _circle 指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或 [直径(D)] <5.0000>: d 指定圆的直径 <10.0000>: 30步骤五:绘制切线和圆角命令: _circle 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: _ttr 指定对象与圆的第一个切点: 指定对象与圆的第二个切点: 指定圆的半径<15.0000>: 15步骤六:修剪多余弧线最终结果贴图:任务内容:四、绘制均布结构图素的平面图形(不标注尺寸)结果作答:绘图步骤:(具体操作步骤字体要求为黑色)步骤一:绘图环境设置命令: '_layer步骤二:绘制φ40圆命令: _circle 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或[直径(D)]: d 指定圆的直径: 40步骤三:绘制中心线步骤四:绘制2个φ20圆及一个腰圆形图命令: _circle 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或[直径(D)] <60.0000>: d 指定圆的直径<120.0000>: 20CIRCLE 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或[直径(D)] <10.0000>: d 指定圆的直径<20.0000>: 20 命令: _line 指定第一点:指定下一点或[放弃(U)]: <118 角度替代: 118命令: _line 指定第一点:指定下一点或[放弃(U)]: <152 角度替代: 152令: _circle 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或[直径(D)] <5.0000>: 命令:CIRCLE 指定圆的圆心或[三点(3P)/两点(2P)/相切、相切、半径(T)]: 指定圆的半径或[直径(D)] <55.0000>: 命令: _trim当前设置:投影=UCS,边=无选择剪切边...选择对象或<全部选择>: 指定对角点: 找到12 个选择对象:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]:选择要修剪的对象,或按住Shift 键选择要延伸的对象,或[栏选(F)/窗交(C)/投影(P)/边(E)/删除(R)/放弃(U)]: *取消*步骤五:阵列四个腰圆形图命令: _array选择对象: 找到 1 个选择对象: 指定对角点: 找到 1 个,总计 2 个选择对象: 找到 1 个,总计 3 个选择对象: 找到 1 个,总计 4 个选择对象:指定阵列中心点:步骤六:绘制一个齿形图命令: _line 指定第一点:指定下一点或[放弃(U)]: <160 角度替代: 160令: _line 指定第一点: 指定下一点或[放弃(U)]: 指定下一点或[放弃(U)]: 指定下一点或[闭合(C)/放弃(U)]: *取消*步骤七:阵列齿形图最终结果贴图:得分评阅时间评阅教师评语:。
《计算机绘图C》第一次作业主观题四、主观题(共13道小题)41.如何快速定义屏幕上出现(或取消)哪些工具栏?答:右击任意一个已经打开的工具栏,在弹出的快捷菜单中选取工具栏的名称即可。
工具栏名称前有“”符号,则表示该工具栏已经显示在工作界面中了,点击其名称即可关闭。
42.如何在现有的工具栏中添加图标按钮?答:选择主菜单“视图”中的“工具栏”选项或主菜单“工具”中的“自定义”选项;或把鼠标放在任意一个已经打开的工具栏上右击选取快捷菜单中最下方的“自定义”选项,均可打开“自定义用户界面”对话框,在“命令列表”栏中选取所需按钮所在的命令名称,再在出现的命令中用鼠标拖放到相应的工具栏中即可。
43.如何改变绘图窗口的背景色?答:选取主菜单“工具”→“选项”命令或在绘图窗口内右击,在弹出的快捷菜单中选取“选项”命令,系统弹出“选项”对话框,在“显示”选项卡中点击按钮,就可在弹出的“图形窗口颜色”对话框中的“颜色”下拉列表框中为绘图窗口指定新的背景色。
44.分清以下点的坐标含义:(20,-10)、(@20,-10)、(20<60)、(@20<60)答:(20,-10)为绝对直角坐标,距原点X轴正向20,Y轴负向10。
(@20,-10)为相对直角坐标,距前一点X轴正向20,Y轴负向10。
(20<60)为绝对极坐标,与原点的距离为20,并与X轴正向成60度。
(@20<60)为相对极坐标,与前一点的距离为20,并与X轴正向成60度。
45.重复当前AutoCAD运行命令的操作应该按下哪个键?答:回车键或空格键。
46.如何取消上次命令?答:单击“标准”工具栏中的“放弃”键,或在命令窗口输入“U”,即Undo命令。
47.在命令执行过程中可以随时按哪个键退出或取消该命令?答: Esc键。
48.简述对象捕捉功能的作用。
答:绘制或编辑图形时,使用对象捕捉功能可以在已有图素上用指定的捕捉方式捕捉需要的点,如直线的端点、中点、圆的圆心和切点等,这样就可以精确快速地绘图。
17春西南交《计算机绘图C(土木类)》在线作业一答案一、单选题(共30 道试题,共60 分。
)1. 粗线、中粗线和细线的宽度比率为()。
A. 4:2:1B. 3:2:1C. 5:2:1D. 6:2:1正确答案:2. 当图层打开和解冻时,()。
A. 在显示器上,可看到该图层中的对象B. 在显示器上,看不到该图层中的对象C. 在图形重新生成时,将忽略该图层中的对象D. 减少了图形重画的时间正确答案:3. 标高的单位为()。
A. mB. cmC. mmD. dm正确答案:4. CIRCLE是什么绘制命令()。
A. 构造线B. 圆C. 点D. 射线正确答案:5. 尺寸线不能用其他图线代替,一般也()与其他图线重合或画在其延长线上。
A. 不得B. 可以C. 允许D. 必须正确答案:6. 图样中汉字应写成()体,采用国家正式公布的简化字。
A. 宋体B. 长仿宋C. 隶书D. 楷体7. PLINE是什么绘制命令()。
A. 椭圆B. 直线C. 多线段D. 射线正确答案:8. 标注()尺寸时,应在尺寸数字前加注符号R。
A. 圆的半径B. 圆的直径C. 圆球的半径D. 圆球的直径正确答案:9. 纵向定位轴线的编写顺序为()。
A. 从上至下B. 从下至上C. 从左至右D. 从右至左正确答案:10. 不使用量具和仪器()绘制图样称为徒手绘图A. 徒手目测B. 用计算机C. 复制粘贴D. 剪贴拼制正确答案:11. 徒手画草图打底稿用的铅笔一般为()铅芯的铅笔。
A. BB. 2HC. HBD. 2B正确答案:12. 三维面(3DFACE)命令可构造出空间任意位置的平面,一个三维面()。
A. 是任意多边形平面B. 是3或4个顶点的多边形平面C. 只能是三角形平面D. 只能是四边形平面正确答案:13. 制图国家标准规定,汉字字宽是字高的()倍。
A. 2B. 3C. 0.707D. 0.5正确答案:14. 建筑平面图中被剖切到的墙体用()表示。
void CLeviView::OnExercise(){// TODO: Add your command handler code here CDC*pDC=GetDC();RedrawWindow();pDC->Rectangle(50,20,700,400);CPen bluepen(PS_SOLID,1,RGB(0,0,255));CPen*old=pDC->SelectObject(&bluepen);pDC->Rectangle(200,200,500,210);pDC->Rectangle(348,120,352,200);pDC->Rectangle(348,210,352,250);CPen redpen(PS_SOLID,2,RGB(255,0,0));pDC->SelectObject(&redpen);pDC->MoveTo(210,200);pDC->LineTo(348,130);pDC->MoveTo(348,140);pDC->LineTo(250,200);pDC->MoveTo(290,200);pDC->LineTo(348,150);pDC->MoveTo(352,130);pDC->LineTo(490,200);pDC->MoveTo(450,200);pDC->LineTo(352,140);pDC->MoveTo(352,150);pDC->LineTo(410,200);//pDC->SelectObject(&bluepen);//pDC->MoveTo(348,200);//pDC->LineTo(352,200);//pDC->MoveTo(348,210);//pDC->LineTo(352,210);CPen greenpen(PS_SOLID,1,RGB(0,255,0));pDC->SelectObject(&greenpen);pDC->Rectangle(70,100,170,300);pDC->MoveTo(70,100);pDC->LineTo(120,70);pDC->LineTo(220,70);pDC->LineTo(220,200);pDC->MoveTo(220,210);pDC->LineTo(220,270);pDC->LineTo(170,300);pDC->MoveTo(170,100);pDC->LineTo(220,70);pDC->MoveTo(500,190);pDC->Ellipse(500,190,650,230);pDC->MoveTo(650,210);pDC->LineTo(650,280);pDC->Ellipse(500,260,650,300);pDC->MoveTo(500,210);pDC->LineTo(500,280);pDC->TextOut(535,170,"直升机机场"); float t=2*3.1416/5;float q,x[5],y[5];int x0=120,y0=140,r=20,i;for(i=0;i<=4;i++){q=t*i-3.1416/2;x[i]=r*cos(q)+x0;y[i]=r*sin(q)+y0;}CPen red1pen(PS_SOLID,1,RGB(255,0,0)); pDC->SelectObject(&red1pen);pDC->MoveTo(x[0],y[0]);pDC->LineTo(x[2],y[2]);pDC->LineTo(x[4],y[4]);pDC->LineTo(x[1],y[1]);pDC->LineTo(x[3],y[3]);pDC->LineTo(x[0],y[0]);pDC->TextOut(110,160,"巨");pDC->TextOut(110,180,"人");pDC->TextOut(110,200,"大");pDC->TextOut(110,220,"厦");pDC->SelectObject(&redpen);pDC->Ellipse(480,70,540,130);CBrush goldenBrush(RGB(238,199,16)); pDC->SelectObject(&goldenBrush); pDC->FloodFill(500,80,RGB(255,0,0));CBrush green1Brush(HS_FDIAGONAL,RGB(0,255,0));pDC->SelectObject(&green1Brush);pDC->FloodFill(575,210,RGB(0,255,0));CBrush grayBrush(RGB(50,50,50));pDC->SelectObject(&grayBrush);pDC->FloodFill(130,80,RGB(0,255,0));pDC->SelectObject(&bluepen);pDC->MoveTo(70,400);pDC->LineTo(170,350);pDC->LineTo(250,250);pDC->LineTo(300,220);pDC->LineTo(340,220);pDC->LineTo(348,250);pDC->MoveTo(430,400);pDC->LineTo(440,350);pDC->LineTo(470,310);pDC->LineTo(490,230);pDC->LineTo(410,220);pDC->LineTo(360,225);pDC->LineTo(352,250);pDC->LineTo(348,250);pDC->MoveTo(70,400);pDC->LineTo(430,400);CBrush green2Brush(RGB(51,153,102));pDC->SelectObject(&green2Brush);pDC->FloodFill(200,350,RGB(0,0,255));//CBrush green3Brush(RGB(0,255,0));//pDC->SelectObject(&green3Brush);//pDC->FloodFill(210,205,RGB(0,0,255));ReleaseDC(pDC);}。
C语⾔程序设计第⼀次作业1.(1)题⽬:.输⼊圆的半径,计算圆的⾯积周长问题(2)流程图(3)测试数据及运⾏结果测试数据1:r=4运⾏结果:测试数据2:r=-2运⾏结果:(4)实验分析问题:⽆原因:⽆解决办法:⽆2.判断闰年(1)题⽬:输⼊⼀个四位年份,判断其是否是闰年。
闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
(2)流程图(3)测试数据及运⾏结果测试数据1:a=2016运⾏结果:测试数据2:a=12345运⾏结果:(4)实验分析问题:⽆原因:⽆解决办法:⽆3.求所有闰年(1)题⽬:修改第2题,输出1980年⾄今所有的闰年(2)流程图(3)测试数据及运⾏结果测试数据1:1980--2017运⾏结果:(4)实验分析问题:⽆法准确从1980到2017原因:a=a+1没有放在正确位置解决办法:和同学⼀块讨论4.判断有多少天(1)题⽬:修改第2题,输⼊年份和⽉份,判断该⽉有多少天。
(2)流程图(3)测试数据及运⾏结果测试数据1:a=2016 b=2运⾏结果:(4)实验分析问题:⽆原因:⽆解决办法:5.猜数游戏(1)题⽬:程序随机产⽣⼀个100以内的整数,⽤户输⼊猜的数字,只能猜⼀次,判断是否猜对了, 如果猜错了,则说明猜⼤了还是猜⼩了。
(2)流程图(3)测试数据及运⾏结果测试数据1:a=58 b=34运⾏结果:(4)实验分析问题:⽆法让其随机产⽣100以内的数原因:需⽤⼀些固定词,才能产⽣解决办法:和同学讨论,从⽹上查找6.猜数游戏扩展(1)题⽬:修改第5题,⽤户最多可以猜10次,如果猜对了,输出猜对的次数,如果10次都没猜对,输出正确答案。
(2)流程图(3)测试数据及运⾏结果测试数据1:a=57 n=57 i=1运⾏结果:(4)实验分析问题:当第⼀次正确输⼊时,没有办法直接停下来原因:考虑不够全⾯解决办法:请教同学。