计算机绘图C-第四次作业全解
计算机绘图作业及答案
![计算机绘图作业及答案](https://img.taocdn.com/s3/m/30101e70f524ccbff12184db.png)
计算机绘图作业及答案计算机绘图作业答案第一章总论作业一:思考题及答案(选做):1.计算机绘图系统由几部分组成,它们分别包括那些基本内容?答:计算机绘图系统由硬件和软件两部分组成。
硬件包括主机、大容量外存贮器、图形输入和图形输出设备,其中图形显示器、打印机、绘图机和键盘为微机绘图所需外部设备的基本配置。
软件包括系统软件(如:Windows系统)、支撑软件、应用软件(如:AutoCAD)。
2.利用AutoCAD绘图的优势有那些?答:效率高、精度高、易修改、出图质量好。
第二章 AutoCAD二维绘图基础作业一:一.基础知识填空题及答案(必做)1.AutoCAD 2004的整个绘图与编辑过程都是用一系列命令完成的,这些命令一般都是通过(下拉菜单)、 (屏幕菜单)、 (工具栏)、 (命令行输入)等方式执行的。
2.AutoCAD2004的菜单栏可分为(标准菜单)和(右键快捷菜单)两大类。
3.将鼠标放置在工具栏边界上,按住鼠标左键不放,可以将该工具栏拖放到屏幕上的任意位置。
工具栏位于屏幕中间区域时,称为(浮动工具栏),工具栏位于屏幕边界时会自动调整其形状成初始大小,此时称为(固定工具栏)。
4. 缺省设置下的绘图区窗口没有任何边界,是一个无限大的区域,这个缺省设置下的绘图区窗口叫做AutoCAD2004的(模型空间Model)。
5. 在绘图区的下部有3个小标签Model、Layoutl、Layout2,它们分别用于在(模型空间)和(图纸空间)之间进行切换。
6. 绘图界限就是标明用户的工作区域和图纸的边界,以防止用户绘制的图形超出该边界,绘图界限的设置一般有(单击菜单栏[格式]/[图形界限]命令)和(在命令行中输入[1imits]命令)两种方式。
7. 在使用AutoCAD 2004绘图时,通常用坐标来精确定位点的位置,默认的坐标系是(世界坐标系(WCS)),但在绘图过程中,经常要修改坐标系的原点和方向,AutoCAD 2004为我们提供了可变的(用户坐标系(UCS))以方便用户绘图。
C综合练习-4附参考答案
![C综合练习-4附参考答案](https://img.taocdn.com/s3/m/10186d8b9e314332396893e2.png)
C综合练习4 附参考答案(宏,结构体和文件)0.较为复杂的宏定义例题(1)定义一个宏,用于判断所给出的年份year是否为闰年:#define LEAP_YEAR(y)解:为闰年的条件是符合下面二者之一:(1)能被4整除,但不能被100整除。
(2)能被4整除,能被400整除。
#define LEAP_YEAR(y) (y%4==0 && y%100!=0)|| (y%400==0 )(2)定义带参数的宏为#define max(a,b) ((a)>(b)?(a):(b))对表达式max(a,max(b,max(c,d))) 作宏替换为(用文字描述):。
解:计算a、b、c、d中的最大值。
表达式是调用宏函数,两个参数分别是a,max(b,max(c,d)),其第二个参数又是一个调用宏函数,参数分别是b,max(c,d)。
(3)定义一个带参数的宏,将两个参数的值交换#define swap(a,b) { double t; }解:t=a; a=b; b=t;(4)定义一个带参数的宏,若变量中的字符为大写字母则转换成小写字母。
解:#define change(c) c=c>='A'&&c<='Z'? c:c+321. 单项选择题1.下面语句的输出结果是________。
#include “stdio.h”printf(“%d %d %d”,NULL,’\0’,EOF);A. 0 0 1B. 0 0 -1C. NULL EOFD. 1 0 EOF2.如果二进制文件a.dat已经存在,现要求写入全新的数据,应以________方式打开。
A.“w” B.”wb” C.”w+” D.”wb+”3.有以下的结构体变量定义语句:struct student { int num; char name[9]; } stu;则下列叙述中错误的是( )。
C#程序设计第四次作业
![C#程序设计第四次作业](https://img.taocdn.com/s3/m/d0c2d15a77232f60ddcca1b2.png)
定义基类Figure表示平面图形类,在其中定义虚函数Area()计算图形面积,然后派生矩形类Retangle(简单起见,限定为标准位置矩形)、圆类Circle,利用此体系及多态机制设计一个图形面积计算程序,用户输入图形参数,计算并输出面积。
提示:标准位置矩形可用左上角坐标和右下角坐标指定;圆则由圆心坐标和半径指定。
用户输入格式可自行设计,例如可这样输入:R,1.0,2.0,50.0, 50.0C ,5.0,5.0,30.0C#控制台程序如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _20131025001{abstractclass Figure{protecteddouble m = 0, n = 0, o = 0, p = 0;public Figure(double a, double b, double c, double d){m = a;n = b;o = c;p = d;}publicabstractvoid Area();}class Square : Figure{public Square(double a, double b, double c) : base(a, b, c, c) { }publicoverridevoid Area(){Console.WriteLine("the area of circle is {0} ", 3.14 * o * o);}}class Retangle : Figure{public Retangle(double a, double b, double c,double d) : base(a, b, c, d) { } publicoverridevoid Area(){Console.WriteLine("the area of retangle is {0} ", (o - m) * (p - n));}}class Program{staticvoid Main(string[] args){Console.WriteLine("Please enter the message!");string input = Console.ReadLine();string[] arr = input.Split(newchar[] {','});if (arr[0] == "s"){Square a1 = new Square(double.Parse(arr[1]), double.Parse(arr[2]), double.Parse(arr[3]));a1.Area();}elseif (arr[0] == "r"){Retangle a2 = new Retangle(double.Parse(arr[1]), double.Parse(arr[2]), double.Parse(arr[3]), double.Parse(arr[4]));a2.Area();}}}}。
C程序设计第四次作业
![C程序设计第四次作业](https://img.taocdn.com/s3/m/2321b6c03186bceb19e8bbff.png)
C程序设计第四次作业一、选择题(每小题2分,共60分)1、若有语句int *point,a=4;和point=&a;则下面均代表地址的一组是。
A、a,point,*&AB、&*a,*point,&aC、&a,*&point,*pointD、&a,&*point,point2、下面判断正确的是。
A、char *a=”china”;等介于char *a;*a=”china” ;B、char str[10]={”china”};等介于char str[10];str[]={”china”};C、char *s=”china”;等介于char *s;s=”china”;D、char *s=”china”;等介于char s[10];*s=”china”;3、设p1和p2是指向同一个字符串的指针变量,,c为字符变量,则以下不能正确执行赋值语句的是。
A、c=*p1+*p2B、p2=cC、p1=p2D、c=*p1*(*p2)4、若有以下定义,则对a数组元素的正确引用是。
int a[5],*p=a;A、*a+1B、p+5C、&a+1D、&a[0]5、以下正确的定义语句和赋值语句是。
A、int b[3][5],(*q)[5],(*p)[3];p=b;q=b;B、float b[3][5],*p[3];[0]=b[0];p[2]=*b+4;C、double b[3][5],s[5][3],*q;q=b;s=q;D、int b[10],*q;char *s;q=b;s=b;6、下列语句定义p为指向float类型变量d的指针,其中是正确的。
A、float d,*p=d;B、float d,*p=&d;C、float *p=&d,d;D、float d,p=d;7、p1指向某个整型变量,要使指针p2也指向同一变量, 语句是正确的。
最新国家开放大学电大本科《计算机绘图》期末题库及答案
![最新国家开放大学电大本科《计算机绘图》期末题库及答案](https://img.taocdn.com/s3/m/a9a950385901020207409c81.png)
最新国家开放大学电大本科《计算机绘图》期末题库及答案考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核及教学考一体化答案,敬请查看。
《计算机绘图》题库及答案一一、判断题(下列各题中正确的打“√”。
错误的打“×P|0每空2分.共30分)1.在镜像时,镜像线是一条临时的参照线,镜像后并不保留。
( )2.使用菜单栏的“标注/线性”命令,既可创建水平线性尺寸标注,也可创建垂直线性尺寸标注。
( )3.用PLINE命令绘制的多段线或闭合多边形时,其中每一线段均为一个单独的对象。
( )4.可以用Windows下的记事本编辑一段文字,然后将其插入到AutoCAD中。
( )5.最近点捕捉不是指捕捉到离对象最近的点。
( )6.被关闭酌图层与被冻结的图层在图形重新生成时没有区别? ( )7.Zoom命令提供了2种缩放系数的输入方法。
( )8.每个图块只能够定义一个属性。
( )9.AREA命令只能查询单个零件的面积。
( )10.倒圆角命令只能对二维实体上的直边倒圆角。
( )11.被锁住图层中的图形不能被显示出来。
( )12.内部图块只能在当前图形文件中插入。
( )13.在矩形阵列时,行间距值不能是负数。
( )14.轴测图不能渲染。
( )15.在镜像时,为保持文字的可读性,应该设置变量mirrtext=0。
( )二、单项选择题(从供选择的答案中选出正确的答案。
将其编号添入括号内。
每小题3分,共30分)1.在AutoCAD中,要打开或关闭正交模式,可按( )键。
A.F2 B.F9C.F7 D.F82·在“修改标注样式”对话框中的( )选项卡中可以调整文字的位置。
vc-4绘图-vc入门PPT课件
![vc-4绘图-vc入门PPT课件](https://img.taocdn.com/s3/m/9ff1b1ebcc175527072208f9.png)
❖ CClientDC类代表了客户区设备环境。当在客户区实 时绘图时,需要利用CClientDC类定义一个客户区设 备环境。
❖ CPaintDC类用于响应WM_PAINT消息以支持重画。客户 区的重绘由函数OnPaint()完成。客户区重绘也可使 用Invalidate()函数来完成。
void Invalidate(BOOL bErase=TRUE)
2021/7/23
3
Windows绘图过程和设备无关性的实现:
应用程序首先向设备环境提出输出的请求,设
备环境接收绘图器请求(表现为GDI函数调用),并 将它们传给相应的设备驱动程序,完成特定硬件的
输出。
2021/7/23
4
❖ 为了支持GDI绘图,MFC提供了两个类:
设备环境类(上下文类):用于设置绘图属性和 绘制图形。
深红 128,0,0
0,255,0
深绿 0,128,0
0,0,255
深蓝 0,0,128
255,255,0
深黄 128,128,0
0,255,255
深青 0,128,128
255,0,255
灰色 192,192,192
255,255,255
黑色 0,0,0
14
选择一个GDI对象: 要使用创建的对象,首先应将它选入到设备上下
GDI简介
❖ Windows提供了一个抽象的图形界面接口,称为 图形设备接口(Graphics Device Interface) , 或简称GDI。
❖ 它负责管理用户绘图操作时功能的转换。用户 通过调用GDI函数与设备打交道,GDI通过不同 设备提供的驱动程序将绘图语句转换为对应的 绘图指令,避免了直接对硬件进行操作,从而 实现设备无关性。
c语言第四次上机作业参考答案
![c语言第四次上机作业参考答案](https://img.taocdn.com/s3/m/359d5d17a300a6c30d229f05.png)
第四次上机作业参考答案:1.数组转置在主函数中定义一个n(1<=n<=6)维方阵,并从键盘读入数组元素;编写函数transpose(a,n)实现数组a转置;在主函数中输出转置后的方阵。
例:输入41 2 3 4 输出 1 5 9 135 6 7 8 2 6 10 149 10 11 12 3 7 11 1513 14 15 16 4 8 12 16#include <stdio.h>#define N 6void transpose(int a[][N],int n);void main( ){ int n,i,j;int a[N][N];printf("Input n(n<=6):");scanf("%d",&n);printf("Input the array:\n");for(i=0;i<n;i++)for(j=0;j<n;j++)scanf("%d",&a[i][j]);printf("Display the array:\n");for(i=0;i<n;i++){ for(j=0;j<n;j++)printf("%-4d",a[i][j]);printf("\n");}transpose(a,n);printf("Display the transposed array:\n");for(i=0;i<n;i++){ for(j=0;j<n;j++)printf("%-4d",a[i][j]);printf("\n");}}void transpose(int a[][N],int n){int i,j,t;for(i=0;i<n;i++)for(j=0;j<i;j++){ t=a[i][j];a[i][j]=a[j][i];a[j][i]=t;}2.学生信息编写4个函数实现下列功能:(1)函数input() 输入20个学生姓名和高考总分;(2)函数sort() 按高考总分从高到低的顺序排序,姓名顺序也随之调整;(3)函数display()显示学生姓名及其高考总分;(4)在主函数中输入一个姓名,编写函数search() 用顺序查找方法找出该学生。
计算机vc第四章课后习题答案(第四版)
![计算机vc第四章课后习题答案(第四版)](https://img.taocdn.com/s3/m/61669624b4daa58da0114a54.png)
第四章课后习题答案4.4解:方法1:使用if 语句的嵌套形式#include <stdio.h>void main(){int a,b,c;printf("please input the three numbre:");scanf("%d,%d,%d",&a,&b,&c);if(a<b)if(b<c) printf("max=%d\n",c);else printf("max=%d\n",b);elseif(a<c) printf("max=%d\n",c);else printf("max-%d\n",a);}方法2:使用条件表达式#include <stdio.h>void main(){int a,b,c,temp,max;printf(" please input a,b,c: ");scanf("%d,%d,%d",&a,&b,&c);printf("a=%d,b=%d,c=%d\n",a,b,c);temp=(a>b)?a:b;max=(temp>c)? temp:c;printf("The max number in A,B,C is %d",max);}4.6解:#include <stdio.h>void main(){int x,y;printf("please input the x:"); scanf("%d",&x);if(x<1){y=x;printf("X=%d,Y=X=%d\n",x,y);}else if(x<10){y=2*x-1;printf("X=%d,Y=2*X-1=%d\n",x,y);}else{y=3*x-11;printf("X=%d,Y=3*X-11=%d \n",x,y); }}4.8解:#include <stdio.h>void main(){float score;char grade;printf("please input the scores:"); scanf("%f",&score);while(score>100||score<0){printf("\n The input is wrong!please input again:");scanf("%f",&score);}switch((int)(score/10)){case 10:case 9:grade='A';break;case 8:grade='B';break;case 7:grade='C';break;case 6:grade='D';break;case 5:case 4:case 3:case 2:case 1:case 0:grade='E';}printf("The score is %5.1f,the grade is %c.\n",score,grade); }4.9解:#include <stdio.h>void main(){long int num;int indiv,ten,hundred,thousand,ten_thousand,place;printf("please input a number(0-99999):");scanf("%ld",&num);while(num>99999||num<0){printf("the input is wrong! please input again:");scanf("%ld",&num);}if(num>9999)place=5;else if(num>999)place=4;else if(num>99)place=3;else if(num>9)place=2;else place=1;printf("place=%d\n",place);printf("the per number :");ten_thousand=num/10000;thousand=num/1000%10;hundred=num/100%10;ten=num%100/10;indiv=num%10;switch(place){case5:printf("%d,%d,%d,%d,%d\n",ten_thousand,thousand,hundred,ten,indiv); printf("The number in reverse order:");printf("%d%d%d%d%d\n",indiv,ten,hundred,thousand,ten_thousand); break;case 4:printf("%d,%d,%d,%d\n",thousand,hundred,ten,indiv);printf("The number in reverse order:");printf("%d%d%d%d\n",indiv,ten,hundred,thousand);break;case 3:printf("%d,%d,%d\n",hundred,ten,indiv);printf("The number in reverse order:");printf("%d%d%d\n",indiv,ten,hundred); break;case 2:printf("%d,%d\n",ten,indiv); printf("The number in reverse order:"); printf("%d%d\n",indiv,ten);break;case 1:printf("%d\n",indiv);printf("The number in reverse order:"); printf("%d\n",indiv);break;}}。
计算机应用基础第四次作业答案
![计算机应用基础第四次作业答案](https://img.taocdn.com/s3/m/cdb6d3daec3a87c24128c41e.png)
西南交通大学网络教育学院2013-2014学期计算机应用基础第四次作业答案(车辆工程专业)本次作业是本门课程本学期的第4次作业,注释如下:一、单项选择题(只有一个选项正确,共50道小题)1. 消息认证的内容不包括_______。
(A)证实消息发送者和接收者的真实性(B)消息内容是否曾受到偶然或有意的篡改(C)消息语义的正确性(D)消息的序号和时间你选择的答案:[前面作业中已经做正确][正确]正确答案:C解答参考:2. 下面哪一项不是计算机采用二进制的主要原因______。
(A)二进制只有0和1两个状态,技术上容易实现(B)二进制运算规则简单(C)二进制数的0和1与逻辑代数的"真"和"假"相吻合,适合于计算机进行逻辑运算(D)二进制可与十进制直接进行算术运算你选择的答案:[前面作业中已经做正确][正确]正确答案:D解答参考:3. 存储一个汉字的内码所需的字节数是。
(A)1个(B)8个(C)4个(D)2个你选择的答案:D[正确]正确答案:D解答参考:4. 下面4个工具中,属于多媒体文件编辑工具的是____。
(A)Excel(B)JBuilder(C)Premiere(D)Winzip正确答案:C解答参考:5. 代理服务器可以加快对网络的浏览速度原因是________。
(A)保存用户访问数据记录(B)服务器性能优良(C)服务器客户端少(D)以上都不是你选择的答案:[前面作业中已经做正确][正确]正确答案:A解答参考:6. 人造卫星轨迹计算主要涉及计算机应用中的______。
(A)科学计算(B)辅助设计(C)过程控制(D)人工智能正确答案:A解答参考:7. 计算机中的所有信息都是以二进制方式表示的,这两个二进制数是______。
(A)1和2(B)0和2(C)0和1(D)1和10你选择的答案:[前面作业中已经做正确][正确]正确答案:C解答参考:8. 关于外存与内存的相互关系,下列四项说法正确的是______。
C语言 第四次作业
![C语言 第四次作业](https://img.taocdn.com/s3/m/a5137c37ee06eff9aef807d0.png)
第四次作业
1. 首先定义一个点类Point,其私有成员为其坐标X,Y。
设计构造函数,拷贝构造函数,析构函数(可以什么都不做,只打印信息,表示其被调用),设置新值函数Set, 打印成员值函数Print。
再定义一个线类Line,线类是在公有继承点类的基础上,新增私有成员斜率S,并设计构造函数,拷贝构造函数,析构函数(可以什么都不做,只打印信息,表示其被调用),设置新值函数Set, 打印成员值函数Print以及其它你认为对访问此Line类对象有用的成员函数。
并用此Line类定义对象,调用所有成员函数。
尤其是考察构造函数的调用顺序。
2. 若上题中基类Point的私有成员X,Y改为保护成员属性,利用其性质,请重写整个程序,尽量简化代码,提高效率。
第一学期西南交大计算机绘图C第5次作业答案 (5)
![第一学期西南交大计算机绘图C第5次作业答案 (5)](https://img.taocdn.com/s3/m/51841d6addccda38376bafb4.png)
本次作业是本门课程本学期的第2次作业,注释如下:一、单项选择题(只有一个选项正确,共16道小题)1.若要绘制三角形的外接圆,应选取圆命令的()选项。
(A) 三点(3P)(B) 两点(2P)(C) 相切、相切、半径(T)(D)指定圆心和半径正确答案:A解答参考:2.若要绘制两已知线段的公切圆,应选取圆命令的()选项。
(A) 三点(3P)(B) 两点(2P)(C) 相切、相切、半径(T)(D)指定圆心和半径正确答案:C解答参考:3.若要绘制两已知线段的公切圆,应选取圆命令的()选项。
(A) 三点(3P)(B) 两点(2P)(C) 相切、相切、半径(T)(D)指定圆心和半径正确答案:C解答参考:4. 用()命令可以绘制不规则的光滑曲线,在机械图样中,常用它画波浪线。
(A) 多段线Pline(B) 样条曲线Spline(C) 圆Circle(D) 构造线Xline正确答案:B解答参考:5. 用点(Point)命令绘制多个点时,如何操作才能退出该命令。
()(A) 按空格键(B) 按回车键(C) 输入字符U(D)按Esc键正确答案:D解答参考:6. 若要重新设置点的显示模式,则需从()菜单中打开“点样式”对话框并进行设置。
(A) 视图(B) 插入(C) 格式(D) 工具正确答案:C解答参考:7. 关于AutoCAD的镜像(Mirror)命令,不正确的描述是()。
(A) 可以对水平线作镜像(B) 可以对竖直线作镜像(C) 镜象后改变图形的大小(D)镜象后原目标可有可无正确答案:C解答参考:8. 关于AutoCAD的镜像(Mirror)命令,不正确的描述是()。
(A) 可以对水平线作镜像(B) 可以对竖直线作镜像(C) 镜象后改变图形的大小(D)镜象后原目标可有可无正确答案:C解答参考:9. 镜像(Mirror)命令中的镜像线()。
(A) 可由任意方位的两点决定(B) 必须是水平线(C) 必须是竖直线(D) 须是屏幕上已有的线段正确答案:A解答参考:10.下列对象进行偏移(Offset)操作后,大小和形状保持不变的是()。
2023年上海交大继续教育计算机第四次作业继续教育计算机第四次
![2023年上海交大继续教育计算机第四次作业继续教育计算机第四次](https://img.taocdn.com/s3/m/cf434613777f5acfa1c7aa00b52acfc789eb9fe2.png)
题目1对旳获得1.00分中旳1.00分Flag question题干在Word中要给修订内容加上标识,可以单击________。
选择一项:a. “视图”下旳“标识”命令b. “文献”下旳“选项”命令c. “插入”下旳“标识”命令d. “审阅”下旳“修订”命令反馈对旳答案是:“审阅”下旳“修订”命令题目2对旳获得1.00分中旳1.00分Flag question题干在Excel 中,一种工作表最多可具有旳行数是_______。
选择一项:a. 任意多b. 1048576c. 16384d. 16385反馈对旳答案是:1048576题目3对旳获得1.00分中旳1.00分Flag question题干Excel中对单元格旳引用有_______、绝对地址和混合地址。
选择一项:a. 存储地址b. 相对地址c. 活动地址d. 循环地址反馈对旳答案是:相对地址题目4对旳获得1.00分中旳1.00分Flag question题干在交易会上进行广告演示文稿旳放映时,应当选择_______放映方式。
选择一项:a. 循环放映b. 演讲者放映c. 观众自行放映d. 在展台浏览反馈对旳答案是:在展台浏览题目5对旳获得1.00分中旳1.00分Flag question题干在Excel中,运用单元格数据格式化功能,可以对数据旳许多方面进行设置,但不能对_______进行设置。
选择一项:a. 数据旳显示格b. 数据旳对齐方式c. 单元格旳边框d. 数据旳排序方式反馈对旳答案是:数据旳排序方式题目6对旳获得1.00分中旳1.00分Flag question题干Word文档默认旳扩展名为_______。
选择一项:a. RTFb. .DOCXd. .DOTX反馈对旳答案是:.DOCX题目7对旳获得1.00分中旳1.00分Flag question题干在Excel 工作薄中,对工作表不可以进行旳打印设置是_______。
选择一项:a. 打印标题b. 打印讲义c. 打印次序d. 打印区域反馈对旳答案是:打印讲义题目8对旳获得1.00分中旳1.00分Flag question题干在PowerPoint 中,假如要取消标尺旳显示,应当选择_______选项卡?选择一项:a. 切换c. 视图d. 设计反馈对旳答案是:视图题目9对旳获得1.00分中旳1.00分Flag question题干在Word旳编辑状态,打开了“S1.docx”文档,把目前文档以“S2.docx”为名进行“另存为”操作,则________。
计算机绘图C-第四次作业资料
![计算机绘图C-第四次作业资料](https://img.taocdn.com/s3/m/1d935938b5daa58da0116c175f0e7cd184251896.png)
一、单项选择题(只有一个选项正确,共17道小题)1. AutoCAD 中的(中的( ),不但可以消隐、着色,还具有体积、质量等物理属性。
(A) 线框模型线框模型 (B) 面模型面模型 (C) 实体模型实体模型 (D) 前三种模型都可前三种模型都可 你选择的答案: C [正确] 正确答案:C 解答参考:2. 2. 若要使坐标系图标始终在绘图窗口的左下角显示,应选取图标Ucsicon 命令的(命令的( )选项。
)选项。
(A) 开ON (B) 全部A (C) 非原点N (D) 原点OR 你选择的答案: C [正确] 正确答案:C 解答参考:3. 使用(使用( )命令可以控制坐标系图标的显示样式、大小、可见性以及在绘图窗口中的位置。
(A) Ucs (B) 动态Ucs (C) Zoom (D) Ucsicon你选择的答案: D [正确] 正确答案:D 解答参考:4. 世界坐标系原点的位置,将(世界坐标系原点的位置,将( )。
)。
(A) 始终为(0,0,0)点)点 (B) 由Ucs 命令设定命令设定 (C) 由图形界限Limits 命令设定命令设定 (D) 由视图缩放Zoom 命令设定 你选择的答案: A [正确] 正确答案:A 解答参考:5. 使用UCS 命令的“三点”选项建立新的UCS 时,其中第2点确定(点确定( )。
)。
(A) 新原点新原点(B) X轴的正向轴的正向(C) Y轴的正向轴的正向(D) 以上三项都有可能以上三项都有可能你选择的答案: B [正确]正确答案:B解答参考:6. 下列(坐标平面。
下列( )平面为世界坐标系WCS的XY坐标平面。
(A) 主视图主视图(B) 俯视图俯视图(C) 左视图左视图(D) 右视图你选择的答案: B [正确]正确答案:B解答参考:7. 下图中左侧的坐标系图标是通过()操作后,得到右侧的结果。
下图中左侧的坐标系图标是通过( )操作后,得到右侧的结果。
(A) 绕X轴旋转-90(B) 绕X轴旋转90(C) 绕Y轴旋转-90(D) 绕Y轴旋转90你选择的答案: B [正确]正确答案:B解答参考:8. 下图中左侧的坐标系图标是通过()操作后,得到右侧的结果。
《计算机编程》第4次形考任务答案
![《计算机编程》第4次形考任务答案](https://img.taocdn.com/s3/m/c5c711092f3f5727a5e9856a561252d381eb2067.png)
《计算机编程》第4次形考任务答案计算机编程第4次形考任务答案在本次任务中,要求完成一个Python程序来解决以下两个问题:问题一设计并实现一个Python程序,以GBK编码读入一个文本文件(文件名filename.txt),并统计文件中每个字符(包括中文字符)出现的频率(不计大小写)。
输出结果到另一个文本文件(文件名output.txt),输出文件的编码为UTF-8。
输出格式如下:字符频率实现思路1. 先定义一个字典freq_dict来存放所有字符及其对应的出现频率,初始化为0。
2. 以GBK编码打开filename.txt文件,读取文件中的每个字符。
对于每个字符,将其转化为unicode格式,以便统一处理。
3. 统计每个字符出现的频率,更新freq_dict字典中对应字符的出现频率。
注意,计算频率时应将大小写视为相同的字符。
4. 以UTF-8编码打开output.txt文件,将freq_dict中每个字符及其出现频率按照要求格式输出到文件中。
代码示例freq_dict = {} # 定义频率字典with open('filename.txt', 'r', encoding='GBK') as f:for ch in f.read():if ch.isalpha():ch = ch.lower() # 忽略大小写freq_dict[ch] = freq_dict.get(ch, 0) + 1 # 更新字符频率with open('output.txt', 'w', encoding='utf-8') as f:f.write('字符频率\n')for ch, freq in freq_dict.items():f.write(f'{ch} {freq}\n') # 格式化输出问题二给定一个含有n个元素的列表alist和一个整数k,设计并实现一个Python程序,使用快速排序算法对alist进行逆序排序,并输出alist中第k大的元素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(只有一个选项正确,共17道小题)1. AutoCAD中的(),不但可以消隐、着色,还具有体积、质量等物理属性。
(A) 线框模型(B) 面模型(C) 实体模型(D) 前三种模型都可正确答案:C解答参考:2. 若要使坐标系图标始终在绘图窗口的左下角显示,应选取图标Ucsicon命令的()选项。
(A) 开ON(B) 全部A(C) 非原点N(D) 原点OR正确答案:C解答参考:3. 使用()命令可以控制坐标系图标的显示样式、大小、可见性以及在绘图窗口中的位置。
(A) Ucs(B) 动态Ucs(C) Zoom(D) Ucsicon正确答案:D解答参考:4. 世界坐标系原点的位置,将()。
(A) 始终为(0,0,0)点(B) 由Ucs命令设定(C) 由图形界限Limits命令设定(D) 由视图缩放Zoom命令设定正确答案:A解答参考:5. 使用UCS命令的“三点”选项建立新的UCS时,其中第2点确定()。
(A) 新原点(B) X轴的正向(C) Y轴的正向(D) 以上三项都有可能你选择的答案: B [正确]正确答案:B解答参考:6. 下列()平面为世界坐标系WCS的XY坐标平面。
(A) 主视图(B) 俯视图(C) 左视图(D) 右视图你选择的答案: B [正确]正确答案:B解答参考:7. 下图中左侧的坐标系图标是通过()操作后,得到右侧的结果。
(A) 绕X轴旋转-90(B) 绕X轴旋转90(C) 绕Y轴旋转-90(D) 绕Y轴旋转90你选择的答案: B [正确]正确答案:B解答参考:8. 下图中左侧的坐标系图标是通过()操作后,得到右侧的结果。
(A) 绕X轴旋转-90(B) 绕X轴旋转90(C) 绕Y轴旋转-90(D) 绕Y轴旋转90你选择的答案: C [正确]正确答案:C解答参考:9. “视图”工具栏上提供了()个方向的标准视图。
(A) 4(B) 6(C) 8(D) 10你选择的答案: D [正确]正确答案:D解答参考:10. AutoCAD的绘图窗口最多可分成()个视口。
(A) 2(B) 3(C) 4(D) 6你选择的答案: C [正确]正确答案:C解答参考:11. AutoCAD提供了()种视觉样式。
(A) 2(B) 3(C) 4(D) 5你选择的答案: D [正确]正确答案:D解答参考:12. 使用Box命令创建下图中的长方体时,若第一个角点在当前UCS的原点处,则其长、宽、高应分别输入()。
(A) 30,25,40(B) 25,40,-30(C) 25,-40,-30(D) 30,-25,-40你选择的答案: C [正确]正确答案:C解答参考:13. 使用圆锥(Cone)命令创建圆锥台时,在命令执行过程中,应选取()选项。
(A) 指定高度(B) 两点2P(C) 轴端点A(D) 顶圆半径T你选择的答案: D [正确]正确答案:D解答参考:14. 若要使用圆柱Cylinder命令创建下图中的圆柱,当前UCS应为()。
(A)(B)(C)(D)你选择的答案: B [正确]正确答案:B解答参考:15. 用于剖切实体的剖切(Slice)命令在()菜单里。
(A) 插入(B) 工具(C) 绘图(D) 修改你选择的答案: D [正确]正确答案:D解答参考:16. 使用()命令,可以创建实体的断面图。
(A) 剖切(Slice)(B) 拉伸(Extrude)(C) 切割(Section)(D) 分解(Explode)你选择的答案: C [正确]正确答案:C解答参考:17. 下列命令中,()命令不能直接应用于三维空间中。
(A) 移动(Move)(B) 偏移(Offset)(C) 圆角(Fillet)(D) 复制(Copy)你选择的答案: B [正确]正确答案:B解答参考:二、不定项选择题(有不定个选项正确,共8道小题)18. 下列()图标属于世界坐标系WCS的坐标系图标。
[不选全或者选错,不算完成](A)(B)(C)(D)你选择的答案: A C [正确]正确答案:A C解答参考:19. 下列()种视觉样式的显示结果是着色的。
[不选全或者选错,不算完成](A) 三维线框(B) 三维隐藏(C) 真实(D) 概念正确答案:C D解答参考:20. 使用长方体Box命令创建长方体时,其长度方向以()对应。
[不选全或者选错,不算完成](A) 当前坐标系的X轴向(B) 当前坐标系的Y轴向(C) 当前坐标系的Z轴向(D) 输入任意两点正确答案:A D解答参考:21. 螺旋(Helix)命令可以创建()。
[不选全或者选错,不算完成](A) 圆柱旋转线(B) 圆锥螺旋线(C) 二维螺旋线(D) 圆正确答案:A B C解答参考:22. 下列中的()命令创建的图形,可以使用拉伸(Extrude)命令将其拉伸为实体。
[不选全或者选错,不算完成](A) 矩形Rectang(B) 圆Circle(C) 面域Region(D) 正多边形Polygon正确答案:A B C D解答参考:23. 下列对象中,()可以作为旋转(Revolve)命令的旋转轴。
[不选全或者选错,不算完成](A) 当前UCS的X、Y或Z轴(B) 直线(C) 指定两点(D) 实体的边线正确答案:A B C D24. 下列对象中,()可以作为剖切(Slice)命令的剖切面。
[不选全或者选错,不算完成](A) 平面对象(B) 曲面(C) 当前UCS的坐标平面(D) 当前视图正确答案:A B C D解答参考:25. 下列对象中,()可以作为切割(Section)命令的截面。
[不选全或者选错,不算完成](A) 平面对象(B) 曲面(C) 当前UCS的坐标平面(D) 当前视图正确答案:A C D解答参考:三、判断题(判断正误,共27道小题)26.AutoCAD中的线框模型能消隐和着色。
正确答案:说法错误解答参考:27.AutoCAD中的面模型能消隐和着色。
正确答案:说法正确解答参考:28.世界坐标系WCS可以重新定义。
正确答案:说法错误解答参考:29.世界坐标系WCS的用户坐标系UCS的坐标系图标是相同的。
正确答案:说法错误30.坐标系图标的的大小和颜色不能改变。
你选择的答案:说法错误[正确]正确答案:说法错误解答参考:31.无论当前坐标系的状态如何,只要单击“UCS”工具栏中的图标按钮,即可回到世界坐标系WCS。
你选择的答案:说法正确[正确]正确答案:说法正确解答参考:32.在AutoCAD中,坐标系的绕X、Y或Z轴旋转时,其旋转角度的正向遵循右手定则。
你选择的答案:说法正确[正确]正确答案:说法正确解答参考:33.无论当前坐标系的状态如何,用UCS命令的“视图”选项可以用平行于屏幕的XY平面建立新的UCS。
你选择的答案:说法正确[正确]正确答案:说法正确解答参考:34.使用动态UCS功能时,生成的UCS在结束命令后可以被保留。
你选择的答案:说法错误[正确]正确答案:说法错误解答参考:35.模型空间和图纸空间的坐标系图标是相同的。
你选择的答案:说法错误[正确]正确答案:说法错误解答参考:36.在图纸空间绘制的对象不能在模型空间里进行编辑,但模型空间绘制的对象能在图纸空间进行编辑。
你选择的答案:说法错误[正确]正确答案:说法错误解答参考:37.AutoCAD的绘图窗口不能分割成多个视口。
你选择的答案:说法错误[正确]正确答案:说法错误解答参考:38.使用楔体(Wedge)命令创建的楔形体上的斜面通常沿当前UCS的X轴方向倾斜。
你选择的答案:说法正确[正确]正确答案:说法正确39.使用圆锥(Cone)命令不能创建圆锥台。
正确答案:说法错误解答参考:40.使用圆柱(Cylinder)命令创建的圆柱,其底面不一定与当前UCS的XY平面平行。
正确答案:说法错误解答参考:41.使用棱锥(Pyramid)命令创建的棱锥体,其底面一定为正多边形。
正确答案:说法正确解答参考:42.使用螺旋(Helix)命令只能生成圆柱螺旋线。
正确答案:说法错误解答参考:43.使用拉伸(Extrude)命令创建实体时,其拉伸高度只能输入正值。
正确答案:说法错误解答参考:44.使用拉伸(Extrude)命令创建实体时,所选二维图形必须是封闭的,但可以不是一个对象。
正确答案:说法错误解答参考:45.使用拉伸(Extrude)命令的“路径(P)”选项创建实体时,作为路径线的起点一定要在所选的二维封闭图形内。
正确答案:说法错误解答参考:46.扫掠(Sweep)命令一次只能扫掠一个对象。
正确答案:说法错误解答参考:47.在使用放样(Loft)命令创建实体时,所选的各个横截面必须相互平行。
正确答案:说法错误48.在使用放样(Loft)命令是的“导向(G)”选项创建实体时,每条导向曲线应与每个横截面相交,长度任意。
正确答案:说法错误解答参考:49.在使用放样(Loft)命令是的“路径(P)”选项创建实体时,路径曲线必须与横截面的所有平面相交。
正确答案:说法正确解答参考:50.镜像(Mirror)命令可以直接应用于三维空间。
正确答案:说法错误解答参考:51.移动(Move)命令可以直接应用于三维空间。
正确答案:说法正确解答参考:52.使用圆角(Fillet)命令对实体的多条边倒圆角时,圆角半径必须相同。
正确答案:说法错误解答参考:(注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。
在线只需提交客观题答案。
)四、主观题(共18道小题)53.世界坐标系WCS与用户坐标系UCS有什么区别?参考答案:世界坐标系WCS在AutoCAD中它是惟一且不变的。
但在三维绘图过程中,为了便于绘制和观察图形,除WCS外,还需设置用户坐标系UCS,UCS可以根据用户的需要任意设置,其坐标系的图标显示也是变化多样的。
54.如何使坐标系图标停留在绘图窗口的左下角,不随窗口的缩放而移动?参考答案:使用图标(Ucsicon)命令的“非原点(N)”选项即可。
55.用UCS命令的“三点”选项建立新的UCS时,依次输入的三点各自的含义是什么?参考答案:依次输入的三点分别确定新建UCS的原点和X、Y轴的正向。
56.如何将WCS的XY平面(俯视图方位)旋转到主视图方位和左视图方位?参考答案:将WCS(俯视图方位)绕X轴旋转90°后,当前XY平面即为主视图方位,然后再绕Y轴旋转-90°,当前XY平面即为左视图方位。
57.若要使图形呈现西南等轴测三维状态,应该单击“视图”工具栏中的哪个图标按钮?参考答案:应该单击“视图”工具栏中的图标按钮。
58.三维实体在“真实”或“概念”视觉样式下,若要回到线框样式,应该单击“视觉样式”工具栏中的哪个图标按钮?参考答案:应该单击“视觉样式”工具栏中的“二维线框”图标按钮。