(2020年更新)电大《程序设计基础》机考网考纸考题库和答案
2020年7月电大专科程序设计基础考试参考资料
![2020年7月电大专科程序设计基础考试参考资料](https://img.taocdn.com/s3/m/a637a8feddccda38376bafb6.png)
《程序设计基础》模拟试题一、单项选择题(每小题4分,共40分)1、当代计算机的最主要的体系结构称为是______。
A 冯·诺依曼机B 非冯·诺依曼机C 图灵机D PASCAL机2、计算机软件是指______ 。
A计算机程序B源程序和目标程序C源程序D计算机程序及其有关文挡3、汇编程序的任务是______。
A 将汇编语言编写的程序转换为目标程序B 将汇编语言编写的程序转换为可执行程序C 将高级语言编写的程序转换为汇编语言程序D 将高级语言编写的程序转换为可执行程序4、C语言是______。
A 机器语言B 汇编语言C 高级语言D 目标语言5、关于C语言语句的正确概念是______。
A 在C语言中不能使用goto语句B goto语句可以从C语言中去除C while和do-while都是直到型循环D switch语句可以替代if语句6、如果在具有层次结构的一组元素中,存在着一对一的关系,我们可以认为这样的数据的逻辑类型就是______。
A 集合B 线性结构C 树型结构D 图型结构7、图的典型特点是各个结点之间是______。
A 没有直接关系B 一对一关系C 一对多关系D 多对多关系8、如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过______。
A 元素在内存中的相对位置表示逻辑次序B 保存在元素中的指针表示先后次序C 设立单独的区域存储元素之间的逻辑次序D 元素本身的关键字来表示逻辑次序9、在软件系统进行组装测试的时候发现错误,则针对被发现的错误,可以判断在整个软件开发过程最可能出现错误的阶段是______。
A 需求分析B 概要设计C 详细设计D 单元测试10、早期进行程序开发过程中存在不少问题,在下列问题中有一个并不是早期程序员常见的问题,它是______。
A 程序员过分依赖技巧与天分,不太注重所编写程序的结构B 程序中的控制随意跳转,不加限制地使用goto语句C 无固定程序设计方法D 对问题的抽象层次不够深入二、填空题(每小题6分,共30分)1、计算机的运算器除了能够完成基本的_____①______运算外,还具有进行比较、_____②______等逻辑运算的功能。
2020年计算机基础与程序设计自考试题及答案
![2020年计算机基础与程序设计自考试题及答案](https://img.taocdn.com/s3/m/8eea92a50d22590102020740be1e650e53eacf01.png)
2020年计算机基础与程序设计自考试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统主要包括哪些部分?A. 中央处理器、内存、硬盘B. 中央处理器、内存、输入设备C. 中央处理器、内存、输出设备D. 中央处理器、内存、外设答案:D2. 下列哪种语言是高级语言?A. 汇编语言B. 机器语言C. C语言D. 二进制语言答案:C3. 在计算机中,一个字节的二进制数可以表示的最大无符号整数是:A. 255B. 256C. 512D. 1024答案:A4. 下列哪种计算机属于微型计算机?A. 个人计算机B. 小型计算机C. 中型计算机D. 大型计算机答案:A5. 计算机网络的目的是什么?A. 实现数据传输和通信B. 实现信息资源共享C. 实现分布式计算D. A和B答案:D6. 下列哪种编程范式是面向对象的编程范式?A. 过程式编程B. 函数式编程C. 面向对象编程D. 逻辑式编程答案:C7. 在C语言中,下列哪个关键字用于定义整型变量?A. floatB. intC. charD. double答案:B8. 下列哪个函数用于在C语言中输出?A. printfB. scanfC. putcharD. gets答案:A9. 在Python中,下列哪个关键字用于定义函数?A. defB. classC. ifD. while答案:A10. 在Java中,下列哪个关键字用于定义类?A. classB. interfaceC. extendsD. implements答案:A二、填空题(每题2分,共20分)1. 计算机软件系统包括________和________两大部分。
答案:系统软件、应用软件2. 计算机病毒的传播途径主要有________、________和________三种。
答案:磁盘、网络、移动存储设备3. 在计算机中,一个字节的二进制数可以表示的最大有符号整数是________。
答案:1274. 在计算机中,________是负责指挥和控制计算机各部分协调工作的部件。
电大专科建筑制图基础机考网考纸考试题库及答案
![电大专科建筑制图基础机考网考纸考试题库及答案](https://img.taocdn.com/s3/m/a213ba17767f5acfa1c7cd5a.png)
最新电大专科《建筑制图基础》机考网考纸考题库及答案题库一一、单项选择题(每小题仅有1个正确答案,请将正确答案的序号填入括号里,每小题2分,共20分)1.图纸的幅面的简称是( )A.图幅B.图框C.标题栏D.会签栏2.’图样及说明中的汉字宜采用( )A.黑体B.长仿宋体C.隶书D.楷体3.尺寸起止符号倾斜方向与尺寸界线应成( )A.450 B.600C.900 D.18004-在制图中,把光源称为( )A.投影法B.投影线c.投影面D.投影中心5.形成物体的最基本几何元素包括( )A.点、直线和平面B.点、曲线和曲面c点、曲线和平面D.曲面、曲线、直线6.多面正投影图是( )A.用平行投影的正投影法绘制的多面投影图B.用平行投影的正投影法绘制的单面投影图C用中心投影法绘制的单面投影图D·是在物体的水平投影上加注某些特征面、线以及控制点的高度数值的单面正投影7.投影法中规定空间点选用字母是应( )A.小写字母B.大写字母c.右上角加一撤的小写字母D.右上角加两撇的小写字母8.两直线相交的交点个数是( )B.2 A.1D.4 C.39.直角的一边平行予某一投影面,则该直角在该投影面上的投影是( )B.钝角A.锐角C直角D.不能确定10.侧棱垂直于底面的棱柱为( )B.斜棱柱A.正棱柱D.不能确定C.直棱柱二、补全投影图中所缺图线。
(每小题5分,共计15分)11.补全W投影图中所缺图线题库一答案题库二一、单项选择题(每小题仅有1个正确答案,请将正确答案的序号填入括号里,每小题2分,共20分)1.幅面代号为AO的图纸长、短边尺寸分别是( )A. 1189mm、841mmB.841mm、594mmC. 420mm、297mmD.297mm、210mm2.-个工程设计中,每个专业所使用的图纸除去目录及表格所采用的A4幅面,一般不多于( )A.1种B.2种C.3种D.4种3.制图的基本规定要求数量的单位符号应采用( )A.正体阿拉伯数字B.斜体阿拉伯数字C.正体字母D.斜体罗马数字4.-般制图的第一个步骤是( )A.绘制图样底稿B.检查图样、修正错误C.底稿加深D.图纸整理5.中心投影法,在投影中心与投影面距离不变的情况下,形体距投影中心愈远,则影子( ) A.愈大B.愈小C.不变D.无法确定10.侧棱垂直于底面的棱柱为( )A.正棱柱B.斜棱柱C.直棱柱D.不能确定二、补全投影图中所缺图线。
2020年7月电大《c语言程序设计》期末考试试题及参考答案
![2020年7月电大《c语言程序设计》期末考试试题及参考答案](https://img.taocdn.com/s3/m/aac08c3d84868762cbaed56a.png)
)。
A. int* * a
B. int a
C. int& a
D. int* a
13. 与结构成员访问表达式 p->name 等价的表达式为(
)。
A. p. name
B. (* p). name
C. * p. name
D. * (p->name)
14. 在 C 语言中,关闭一个数据文件的系统函数为(
)。
printf("s= %d\n" ,s);
32. 执行下面程序的输出结果为(
)。
# include<stdio. h>
# define N 8
void main () {
int a[N]= {3 ,5,8, 10, 15 ,20 ,32 ,66};
inti, x;
for(i=O; i<N/2; i++) {
—— x= a[i]; a[i] = a[N l i]; a[N-1-i]=x;
printf(" %d\n" ,a[l]+a[3]);
33. 执行下面程序的输出结果为(
)。
# include<stdio. h>
void main() {
int a[3] [3] = {{13, 18, 16} , {15, 19, 12} , {8, 15, 22}} ;
)。
A. 2
B. 4
C. 8
D. 16
11. 已知 "int b[lO]; int * pb; 气则下面不正确的赋值语句为(
)。
A. pb=b;
B. pb=&b[O];
2020年国家开放大学电大《C语言程序设计》期末考试及答案参考
![2020年国家开放大学电大《C语言程序设计》期末考试及答案参考](https://img.taocdn.com/s3/m/85b1d78959eef8c75ebfb36d.png)
[试题分类]:C语言程序设计1.下列关于C语言中main函数位置的叙述中,正确的是A. 必须在程序的最后B. 必须在程序的开始处C. 可以在程序中的任意位置D. 必须在系统调用的库函数后面答案:C题型:单选题知识点:第2章 C语言概述难度:12.下列选项中,不能作为C语言标识符是A. _xB. intC. a_1D. ab1exe答案:B题型:单选题知识点:第2章 C语言概述难度:13.若有定义“int i; float f; double d;”,则表达式“10+d+i*f”的数据类型为A. intB. floatC. doubleD. 不确定答案:C题型:单选题知识点:第3章数据类型与运算规则难度:14.判断char型变量c是否为小写字母的正确表达式为A. 'a'<=c<='z'B. (c>=a)&&(c<=z)C. ('a'>=c)('z'<=c)D. (c>='a')&&(c<='z')答案:D题型:单选题知识点:第3章数据类型与运算规则难度:15.若有定义“int x=11;”,则表达式“(x++*1/3) ”的值是A. 12B. 11C. 4D. 3答案:D题型:单选题知识点:第3章数据类型与运算规则难度:26.若有定义“int a=1,b=2,c=3,d=4;”,则表达式“a<b?a:c<d?c:d”的值是A. 1B. 2C. 3D. 4答案:A题型:单选题知识点:第3章数据类型与运算规则难度:27.若有定义“int a=1, b=0, c=0, x=35;”,则执行下列程序段后,变量x的值是if(!a) x--; else if(b);if(c) x=3; else x=4;A. 3B. 4C. 34D. 35答案:B题型:单选题知识点:第5章选择结构的程序设计难度:28.{若有定义“int x=1,y=1,m=1,n=1;”,则执行下列语句后,变量x和y的值分别是 switch (m) \{case 0: x=x*2;case 1:switch (n) \{case 1: x=x*2;case 2: y=y*2; break;case 3: x++;\}case 2: x++; y++;case 3: x*=2; y*=2; break;default: x++;y++;\}}A. x=2,y=1B. x=2,y=2C. x=6,y=6D. x=7,y=7答案:C题型:单选题知识点:第5章选择结构的程序设计难度:29.若有定义“int i,j;”,执行语句“for (i=0,j=1; i<=j+1; i+=2,j--) printf ("%d",i);”时的循环次数是A. 3B. 2C. 1D. 0答案:C题型:单选题知识点:第6章循环结构的程序设计难度:210.若有定义“int n=4;”,则执行语句“while(n--) printf("%d",n--);”后的输出结果是A. 20B. 31C. 210D. 321答案:B题型:单选题知识点:第6章循环结构的程序设计难度:211.{若有定义“int x=3;”,则执行下列语句后的输出结果是do \{printf("%d ",x+=1);\} while(--x);}A. 4B. 4 4C. 4 4 4D. 死循环答案:D题型:单选题知识点:第6章循环结构的程序设计难度:212.若有定义“char a[]="xyz",b[]={'x','y','z'};”,则下列叙述中正确的是A. 数组a的长度大于数组b的长度B. 数组a的长度小于数组b的长度C. 数组a和数组b的长度相同D. 数组a和数组b等价答案:A题型:单选题知识点:第7章数组难度:113.{若有定义“int aa[4][4]=\{\{1,2,3,4\},\{5,6,7,8\},\{3,9,10,2\},\{4,2,9,6\}\}, i,s=0;”,则执行下列语句后,变量s的值是for(i=0;i<4;i++) s+=aa[i][0];}A. 20B. 19C. 13D. 11答案:C题型:单选题知识点:第7章数组难度:214.调用函数时,若实参是一个数组名,则向函数传送的是A. 数组的长度B. 数组的首地址C. 数组每一个元素的地址D. 数组每个元素中的值答案:B题型:单选题知识点:第8章函数难度:115.下列各函数首部中,正确的是A. void play(var :Integer,var b:Integer)B. void play(int a,b)C. Sub play(a as integer,b as integer)D. void play(int a,int b)答案:D题型:单选题知识点:第8章函数难度:116.若有定义“int n=2,*p=&n,*q=p; ”,则下列选项中,非法的赋值语句是A. p=n;B. p=q;C. n=*q;D. *p=*q;答案:A题型:单选题知识点:第9章指针难度:217.若有定义“int *p[3]; ”,则下列叙述中正确的是A. 定义了一个类型为int的指针变量p,该变量具有三个指针B. 定义了一个名为*p的整型数组,该数组含有三个int类型元素C. 定义了一个指向一维数组的指针变量p,该一维数组应具有三个int类型元素D. 定义了一个指针数组p,该数组含有三个元素,各元素都是基类型为int的指针答案:D题型:单选题知识点:第9章指针难度:218.下列对枚举类型名的定义中正确的是A. enum a={one,two,three};B. enum a {one=9,two=-1,three};C. enum a={"one", "two", "three"};D. enum a{"one", "two", "three"};答案:B题型:单选题知识点:第10章结构、联合与枚举类型难度:219.{若有如下定义:struct student\{int num; int age;\} stu[3]=\{\{1001,20\} , \{1002,19\} , \{1003,21\}\} , *p=stu;则下列表达式中,值为1002的是}A. p++->numB. (p++)->ageC. (*++p).numD. (*p).num答案:C题型:单选题知识点:第10章结构、联合与枚举类型难度:220.下列选项中,可以作为函数fopen中第一个参数的是A. "c:\\user\\text.txt"B. c:\user\text.txtC. "c:\user\text.txt"D. c:user\text.txt答案:A题型:单选题知识点:第11章文件难度:121.若y是int型变量,则判断y为偶数的关系表达式为__________。
国家开放大学《程序设计基础》复习题及参考答案
![国家开放大学《程序设计基础》复习题及参考答案](https://img.taocdn.com/s3/m/d4588478b94ae45c3b3567ec102de2bd9605de37.png)
国家开放大学期末考试程序设计基础大作业2022年3月一、题目(一)单选题(每题2分,共30分)1.现代计算机的内部对于数据采用的表示形式是()。
A.二进制B.八进制C.十进制D.十六进制2.当代计算机的体系结构称为"冯·诺依曼"体系,冯·诺依曼机的主要思想之一是()。
A.程序存储B.设计机器语言C.自动执行程序D.存储器为核心3.现代电子计算机诞生的理论基础是()。
A.图灵机B.图灵测试C.冯·诺依曼机D.邱奇论题4.CPU主要包括()。
A.运算器、控制器和寄存器B.运算器、控制器和存储器C.控制器D.运算器和存储器5.汇编程序的任务是()。
A.将汇编语言编写的程序转换为目标程序试卷号:程序设计基础大作业第1页(共5页)B.将汇编语言编写的程序转换为可执行程序C.将高级语言编写的程序转换为汇编语言程序D.将高级语言编写的程序转换为可执行程序6.C语言是()。
A.机器语言B.汇编语言C.高级语言D.目标语言7.在C语言中,字符串常量的定界符是()。
A.空格B.单引号C.双引号D.方括号8.在C语言中,不合法的int型常量是()。
A.32767B.0678C.0XABCD.32768L9.JAVA语言的类别是()。
A.面向过程的程序设计语言B.面向问题的程序设计语言C.面向对象的程序设计语言D.面向硬件的程序设计语言10.以下所列语句中,合法的语句是()。
A.a=1,b=1B.++a;C.a=a+1=5;D.y=int(a).11.栈的逻辑结构是()。
A集合B线性结构C树型结构D图型结构12.在软件需求完全确定的情况下,应该采用的软件开发模型是()。
试卷号:程序设计基础大作业第2页(共5页)A.瀑布模型B.渐进式开发模型C.原型模型D.螺旋模型13.若按照一定的顺序依次访问树中的每一个结点,而且每个结点只被访问一次,则称这样的操作为___。
A排序B查找C遍历D建立14.在软件系统进行组装测试的时候发现错误,则针对被发现的错误,可以判断在整个软件开发过程最可能出现错误的阶段是()。
程序设计基础-国家开放大学电大学习网形考作业题目答案
![程序设计基础-国家开放大学电大学习网形考作业题目答案](https://img.taocdn.com/s3/m/e2452c4aac02de80d4d8d15abe23482fb4da027b.png)
程序设计基础(科目代码:00221)一、填空题1.计算机的五大主要应用领域是__________、___________ 、___________、___________ 和___________。
2.总线是连接___________、___________和___________ 的公共信息通道。
通常由三部分组成:___________ 、___________ 、___________ 。
3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些___________。
4.世界上第一台计算机取名为___________ 。
5.目前制造计算机所采用的电子器件是___________。
6.CPU是Central Processing Unit的英文缩写,它主要由___________、___________ 和寄存器3个部分组成。
7.完整的计算机系统是由___________和___________两大部分组成的。
8.计算机的硬件系统一般可分为___________、__________、____________ 和___________ 等几个部分。
9.计算机的存储器分为___________和___________ 两级。
10.随机存储器和只读存储器的英文缩写分别为___________ 和___________。
11.___________是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
12.___________是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。
___________是描述程序设计的过程及程序的使用方法的有关资料。
13.___________是计算机的概念模型,奠定了现代计算机的理论基础;___________是计算机的结构模型,奠定了现代计算机的设计基础。
14.高级语言源程序的翻译成机器语言程序一般有两种做法: ___________方式和___________方式。
机械设计基础-国家开放大学电大机考网考题目答案
![机械设计基础-国家开放大学电大机考网考题目答案](https://img.taocdn.com/s3/m/fbca3a17773231126edb6f1aff00bed5b9f37372.png)
机械设计基础一、判断题1.悬挂的小球静止不动就是因为小球对绳向下的重力与绳对小球向上的拉力相互抵消的缘故。
(错)2.作用于刚体上、莫点的力,作用点沿其作用线移动后,其对刚体的作用效果改变了。
(对)3.力偶无合力。
(对)4.铰链四杆机构都有摇杆这个构件。
(错)5.在实际生产中,机构的“死点”位置对工作都就是不利的,处处都要考虑克服。
(错)6.衡量铸铁材料强度的指标就是强度极限。
(对)7.由渐开线的形成过程可知,基圆内无渐开线。
(对)8.若齿轮连续传动,其重合度要大于或等于 1。
(对)9.蜗杆传动一般用于大速比的场合。
(对)10.压入法一般只适用于配合尺寸与过盈量都较小的连接。
(对)11.三角形螺纹具有较好地自锁性能,螺纹之间的摩擦力及支撑面之间的摩擦力都能阻止螺母的松脱。
所以就是在振动及交变载荷作用下,也不需要放松。
(错)12.机器是构件之间具有确定的相对运动,并能完成有用的机械功或实现能量转换的构件的组合。
(对)13.合力不一定大于分力。
(对)14.组成转动副的两构件之间的接触形式,只有平面接触。
(错)15.机构的极位夹角θ越大,机构的急回特性也越显著。
(对)16.铰链四杆机构中,传动角越大,机构传力性能越高。
(对)17.塑性材料的失效主要为屈服失效。
(对)18.标准齿轮的模数 m、压力角 A.齿顶高系数h a*和顶隙系数c* 都是标准值。
(对)19.若齿轮连续传动,其重合度要小于 1。
(错)20.连续工作的闭式蜗杆传动需进行热平衡计算,以控制工作温度。
(对)21.联接是将两个或两个以上的零件联成一个整体的结构。
(错)22.通过离合器联接的两轴可在工作中随时分离。
(对)23.所有构件一定都是由两个以上零件组成的。
(错)24.合力一定大于分力(错)25.刚体上作用力偶的力偶矩大小与矩心的具体位置无关。
(对)26.机构的极位夹角θ越少,机构的急回特性也越显著。
(错)27.凸轮机构中,从动件的运动可以是等速、变速、连速、间歇地运动。
电大《程序设计基础》机考网考纸考题库及答案
![电大《程序设计基础》机考网考纸考题库及答案](https://img.taocdn.com/s3/m/f99f8a155727a5e9856a61fb.png)
最新电大《程序设计基础》机考网考纸考题库及答案本人针对该科目汇总了该科所有的题,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
题库一一填空题1.世界公认的第一台通用电子数字计算机是美国宾夕法尼亚大学莫尔学院的莫奇利和埃克特领导的科研小组建造的,取名为ENLAC。
2.第一代电子计算机(1946—1958)采用的基本逻辑元件是电子管。
第二代电子计算机(1958~1964)采用的是基本逻辑元件是晶体管。
第三代电子计算机(1964~1974)采用的基本逻辑元件是半导体中小规模集成电路。
第四代电子计算机(1974年以后)采用的基本元件是大规模集成电路。
3.世界上最早的高级程序程序语言是FORTRAN。
4.计算机按照工作原理进行分类可以分为数字计算机,和模拟计算机。
5.当前计算机的最基本原理采用的是,冯`诺依曼的“存储程序原理”。
6.计算机存储器一般分为两级,它们是主存储器,和外存储器。
7.计算机系统中的软件包括,所有程序和相关的文档。
8.计算机硬件通常由5大功能部件组成,它们是:存储器,运算器,控制器,输入设备和输出设备。
9.计算机语言有3种类型,它们是:机器语言,汇编语言和高级语言。
10.高级语言源程序的翻译有两种方式,一种是解释方式,另一种是编译方式。
11.微机中常用的高级语言主要有3类:它们是:面向过程的程序设计语言,面向问题的程序设计语言和面向对象的程序设计语言。
12.程序设计过程的3个阶段是编程阶段,编译阶段和执行阶段。
13.最基本的程序控制有三种,它们是顺序执行,分支控制和循环控制。
14.C语言中分支语言是if 语句和switch 语句。
15.C语言中循环语言是while 语句,for 语句和do—while语句。
16.C语言中自增运算符是++ ,求余数的运算符号是% 。
最新国家开放大学电大本科《C语言程序设计》期末试题标准题库及答案(试卷号:1253)
![最新国家开放大学电大本科《C语言程序设计》期末试题标准题库及答案(试卷号:1253)](https://img.taocdn.com/s3/m/ee95e0820b4e767f5bcfce68.png)
最新国家开放大学电大本科《C语言程序设计》期末试题标准题库及答案(试卷号:1253)考试说明:本人汇总了历年来该科的试题及答案,形成了一个完整的标准考试题库,对考生的复习和考试起着非常重要的作用,会给您节省大量的时间。
内容包含:单选题、填空题、程序运行后的输出结果、函数的功能。
做考题时,利用本文档中的查找工具(Ctrl+F),把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核、机考及教学考一体化试题答案,敬请查看。
《C语言程序设计》题库一一、单项选择题(把合适的选项编号填写在括号内。
每小题3分,共42分)二、是非判断题(根据叙述正确与否在其后面的括号内打对号“√”或叉号“×”。
每小题2分,共30分)三、程序填空题(分析程序后把合适的内容填写在括号内。
每小题5分,共20分)试题答案及评分标准(仅供参考)《C语言程序设计》题库二一、单项选择题。
把合适的选项编号填写在括号内。
《每小题3分,共42分)二、是非判断题。
根据叙述正确与否在其后面的括号内打对号“√”或叉号“×”。
【每小题2分,共30分)三、程序填空题。
分析程序后把适的内容填写在括号内。
,(每小题5分,共20分)四、编程题。
按题目要求编写程序或函数。
(每小题4分,共8分)试题答案及评分标准(仅供参考)一、单项选择题。
把合适的选项编号填写在括号内。
(每小题3分,共42分)1.D 2.B 3.B 4.A 5.B6.C 7.A 8.D 9.D 10.A11.C ' 12.C 13.C 14.A二、是非判断题。
根据叙述正确与否在其括号内打对号“√”或叉号“×”。
(每小题2分,共30分)15.× 16.× 17.√ 18.√ 19.√20.× 21.√ 22.× 23.× 24.×25.√ 26.× 27.√ 28.√ 29.×《C语言程序设计》题库三一、单项选择题(把合适的选项编号填写在括号内。
国家开放大学电大《机械设计基础》机考网考2套题库及答案9
![国家开放大学电大《机械设计基础》机考网考2套题库及答案9](https://img.taocdn.com/s3/m/7aee11e84128915f804d2b160b4e767f5acf80ae.png)
国家开放大学电大《机械设计基础》机考网考2套题库及答案题库一试卷总分:100 答题时间:60分钟一、判断正误题(共11题,共22分)1、机构都是可动的。
(√ )2、在两个力作用下处于平衡状态的构件称为二力构件。
(√ )3、运动副的作用,是用来限制或约束构件的自由运动的。
(√ )4、曲柄滑块机构是由曲柄摇杆机构演化而来的。
(√ )5、在曲柄摇杆机构中,摇杆的回程速度一定比工作行程的速度要快。
(X)6、构件的刚度要求,就是构件有足够的抵抗变形的能力。
(√ )7、齿数z、压力角a、齿顶高系数1√和顶隙系数c,都是标准值的齿轮是标准齿轮。
(X)8、用展成法加工齿轮时,同一模数和同一-压力角,但不同齿数的两个齿轮,可以使用-〜把齿轮刀具进行加工。
(√ )9、行星轮系的自由度为1。
(√ )10、带传动中弹性滑动现象是不可避免的。
(√ )11、一个平键联接能传递的最大扭矩为T,则安装一对平键能传递的最大扭矩为T。
(√ )单项选择题(共10题,共30分)1、下图所示的受力系统中,杆AB的正确受力图为(A)。
A.2、平面四杆机构中,若各杆长度分别为a=40、b=60. c=60、d=70o当以a为机架,则此四杆机构为()。
A.双山柄机构B.曲柄摇杆机构C.双摇杆机构D.曲柄滑块机构3、当行程数比系数()时,曲柄摇杆机构才有急回运动。
A.K<lB.K=l.C.K>lD.K=0E.凸轮机构中从动件常用的运动规律,有刚性冲击的是()oA.等速运动规律B.等加速运动规律C.简谐运动规律D.等减速运动规律5、一对齿轮能正确啮合,则它们的()必然相等。
A.直径B.宽度C.模数D.齿数6、一对齿轮啮合时,两齿轮的()始终相切。
A.节圆B.分度圆C.基圆D.齿根圆7、阿基米德圆柱蜗杆的0榄数,应符合标准数值。
A.端面B.法面C.轴面D.无8、带传动在工作时,假定小带轮为主动轮,则带内应力的最大值发生在带()。
A.进入大带轮处B.紧边进入小带轮处C.离开大带轮处D.离开小带轮处9、普通螺纹的公称直径是指螺纹的()。
年国家开放大学电大《程序设计基础》期末考题汇总
![年国家开放大学电大《程序设计基础》期末考题汇总](https://img.taocdn.com/s3/m/a792461daef8941ea66e057d.png)
年国家开放大学电大《程序设计基础》期末考题汇总.期末考试程序设计基础试题一、单项选择题(每空 2 2 分.共 0 30 分)1 1 .当代计算机的最主要的体系结构称为是 () 。
A A .冯 · 诺依曼机B B .非冯 · 诺依曼机C C .图灵机D D .L PASCAL 机2 2 .现代电子计算机诞生的理论基础是 () 。
A A .图灵机B B .图灵测试c c .冯 · 诺依曼机D D .邱奇论题3 3 .计算机软件是指 () 。
A A .计算机程序B B .源程序和目标程序C C .源程序D D .计算机程序及其有关文挡4 4 .计算机能直接执行的语言是 () ) 。
A A .机器语言B B .汇编语言C C .高级语言D D .目标语言5 5 .A JAVA 语言的类别是 () 。
A A .面向过程的程序设计语言B B .面向问题的程序设计语言C C .面向对象的程序设计语言D D .面向硬件的程序设计语言6 6 .在 C C 语言中,字符串常量的定界符是 ( ) 。
A A 。
空格B B .单引号C C .双引号D D .方括号7 7 .C C 语言中 t int 变量能够表示的数值范围是 () 。
A.- - 32767 — 32768B.- - 32768 ~ 32767C.0 ~ 655 35D.O - - 655368 8 .C C 语言中的循环控制语句中属于“ 直到型” 循环的语句是 () 。
A.gotoB.whileC C . forD . do- - while9 9 .数据的存储结构分为两种,它们是 () 。
A A .线性存储和数组存储B B .顺序存储和链式存储C C .线性存储和树型存储D D .数组存储和指针存储10 .如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过 () ) 。
最新国家开放大学电大本科网考机考形考《计算机应用基础》单选题题库完整版
![最新国家开放大学电大本科网考机考形考《计算机应用基础》单选题题库完整版](https://img.taocdn.com/s3/m/c7671c57852458fb770b56c8.png)
最新国家开放大学电大本科网考机考形考《计算机应用基础》单选题题库完整版100%能过这是本人经过多年研究总结出来的会计本科《计算机基础知识》单选题题库,在试卷中占40分。
在考前可把这套题复制到手机上,以便在考试时,利用Word的查找工具来快速搜索答案,也可将文档打印出来供复习时用。
每年不定时对该题库进行更新,确保了考生通过题库就可以顺利过关。
1、世界上第一台电子数字计算机采用的电子器件是______。
A:大规模集成电路B:小规模集成电路C:晶体管D:电子管答案:D2、第三代计算机采用的主要电子器件为______。
A:电子管B:小规模集成电路C:晶体管D:大规模集成电路答案:B3、电子计算机按使用范围分类,可以分为______。
A:巨型计算机、大中型机、小型计算机和微型计算机B:科学与过程计算计算机、工业控制计算机和数据计算机C:通用计算机和专用计算机D:电子数字计算机和电子模拟计算机答案:C4、电子计算机按规模划分,可以分为_____。
A:通用计算机和专用计算机B:数字电子计算机和模拟电子计算机C:科学与过程计算计算机、工业控制计算机和数据计算机D:巨型计算机、小型计算机和微型计算机答案:D5、个人计算机属于_____。
A:微型计算机B:小型计算机C:中型计算机D:巨型计算机答案:A6、基于存储程序使得计算机能够实现______。
A:自动处理B:很高的计算精度C:进行高速运算D:具有记忆能力答案:A7、"现代计算机速度最高可达每秒千亿次运算,…",该描述说明计算机具有______。
A:自动控制能力B:高速运算的能力C:很高的计算精度D:逻辑判断能力答案:B8、"计算机能够进行逻辑判断,并根据逻辑运算的结果选择相应的处理。
",该描述说明计算机具有______。
A:自动控制能力B:高速运算的能力C:记忆能力D:逻辑判断能力答案:D9、最早设计计算机的目的是进行科学计算,其主要计算的问题面向于______。
国家开放大学电大《程序设计基础》试题
![国家开放大学电大《程序设计基础》试题](https://img.taocdn.com/s3/m/6f2b3da633d4b14e8424681d.png)
2、自愿退学的学生可重新报名参加国开学习,学生原来获得的学分,可按免修免考的有关规定进行课程或学分替换。(对)
3、入学后第一个学期可以转专业。(错)
4、申请转专业的同时不可以申请转学。(错)
5、入学后第一个学期可以转学。(错)
正确
获得2分中的2分
标记题目
题干
操作系统属于______
选择一项:
A.系统软件
B.应用软件
C.计算机硬件系统
D.编译系统
反馈
正确答案:A
题目7
正确
获得2分中的2分
标记题目
题干
计算机能直接执行的语言是______
选择一项:
A.机器语言
B.汇编语言
C.高级语言
Байду номын сангаасD.
目标语言
反馈
正确答案:A
题目8
正确
获得2分中的2分
C.软件开发全部过程、活动和任务的结构框架
D.软件系统的模型和对应不同模型的开发方法
反馈
正确答案:C
标记题目
信息文本
二、填空题(每空2分,共20分)
题目16
正确
获得4分中的4分
标记题目
题干
高级语言源程序的翻译有两种方式,一种是回答
,另一种是回答
题目17
不正确
获得2分中的0分
标记题目
题干
当前计算机的最基本原理采用的是
2、远程学习的方法和技能比传统的课堂学习简单,学习方法并不重要。(错)
3、在国家开放大学的学习中,有课程知识内容请教老师,可以通过发email、QQ群、课程论坛等方式来与老师联络。(对)
20XX年中央电大计算机网考统考机考试题与答案
![20XX年中央电大计算机网考统考机考试题与答案](https://img.taocdn.com/s3/m/ceb16c2bb42acfc789eb172ded630b1c59ee9bf3.png)
20XX年中央电大计算机网考统考机考试题与答案20XX年中央电大计算机网考统考机考试题及答案一、计算机基础知识1、保持微型计算机正常运行必别可少的输入/输出设备是______。
C、键盘和显示器C:1、磁盘和磁盘驱动器是微型计算机的外存储设备,可实现对信息的_____C、输入和输出2、超市收款台检查物资的条形码,这属于对计算机系统的信息A、输入3、采纳超大规模集成电路的计算机是计算机进展中的______。
A、第4代4、个人计算机属于_____。
A、微型计算机5、对于计算机的分类办法有多种,下列选项中别属于按计算机处理数据的方式举行分类的是______。
B、通用计算机H:衡量计算机存储能力的指标是。
D、存储容量I:、Inte!公司使用Lsl 领先推出微处理器4004,宣布第四代计算机咨询世是在、1971年J:1、计算机的技术指标有多种,而最要紧的应该是______。
B、主频、字长和内存容量2、计算机配置的内存的容量为128MB或128MB以上,其中的128MB是指D、128×1024×1024个字节3、计算机断电后,会使存储的数据丢失的存储器是______。
A、RAM4、计算机存储单元中存储的内容______。
A、能够是数据和指令5、计算机鼠标器具有简单、直观、挪移速度快等但下列四项中别能用鼠标XXX的是A键盘6、计算机显示器画面的清楚度决定于显示器的C分辨率7、计算机的内存容量也许别同,而计算容量的基本单位基本上______。
C、字节8、计算机系统应包括硬件和软件两部分,软件又必须包括______。
B、系统软件9、计算机执行某种操作的命令被称为______。
A、指令10、计算机的硬件系统由五大部分组成,下列各项中别属于这五大部分的是___B、软件11、计算机中,运算器的要紧功能是完成。
C、算术和逻辑运算12、计算机系统中用来保存程序的数据, 以及运算的中间最终结果的装置是B、内存和外存13、计算机中,完成程序指令指定的基于二进制数的算术运算或逻辑运算的部分是__D、运算器14、计算机内部用于处理数据和指令的编码是______。
2020年国家开放大学《程序设计基础》形考任务试题题与答案
![2020年国家开放大学《程序设计基础》形考任务试题题与答案](https://img.taocdn.com/s3/m/c2312c41a216147917112867.png)
《程序设计基础》形考任务一(20分)计算机应用领域:科学计算,数据处理,过程控制,计算机辅助系统,计算机网通信。
1.总线是连接CPU、存储器、外部设备的公共信息通道。
通常由三部分组成:数据总线、地址总线、控制总线。
2.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些逻辑运算。
3.世界上第一台计算机取名为:ENIAC.4.目前制造计算机所采用的电子器件是:大规模集电路。
5.CPU是Central Processing Unit 的英文缩写,它主要运算器、控制器和寄存器3个部分组成。
6.完整的计算机系统是由硬件系统和软件系统两大部分组成的。
7.计算机的硬件系统一般可分为存储器、中央处理器、输入设备、输出设备等几个部分。
8.计算机的存储器分为内存和外存两级。
9.随机存储器和只读存储器的英文缩写分别为RAM 和ROM。
10.系统软件是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
11.程序是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。
文趟是描述程序设计的过程及程序的使用方法的有关资料。
12.图灵机是计算机的概念模型,奠定了现代计算机的理论基础;冯﹡诺依曼是计算机的结构模型,奠定了现代计算机的设计基础。
13.高级语言源程序的翻译成机器语言程序一般有两种做法: 编译方式和解释方式。
14.按照使用方式,程序设计语言分为交互式语言和非交互语言;按照应用范围则分为通用语言和专用语言。
15.编译程序的核心部分,叫__语法分析器_____,其任务就是检查源程序在语法上是否有误。
二、选择题(每题2分,合计20分)1.当代计算机的最主要的体系结构称为是______。
A. 图灵机B. 冯·诺依曼机C. PASCAL机D. 非冯·诺依曼机2. 计算机软件是指______ 。
A. 源程序和目标程序B. 计算机程序C. 源程序D. 计算机程序及其有关文挡3.计算机能直接执行的语言是______。
电大程序设计基础复习题
![电大程序设计基础复习题](https://img.taocdn.com/s3/m/7a73e2f277eeaeaad1f34693daef5ef7ba0d12fe.png)
程序设计基础题库一、填空题1.总线通常由3部分组成:数据总线、地址总线和控制总线;2.流程图算法描述方法是用规定式样的几何图形、流程线及文字说明组合起来表示算法的框图;3.在数据结构的指定位置上添加一个新结点称为插入运算操作;4.while语句与do-while语句的区别是while中的循环体可能一次也不执行,而do-while中的循环体至少执行一次;5.采用链式存储的有序数据要进行查找,可以采用顺序查找 ;6.队列的最主要特点是先进先出 ;7.过程式语言是通过知名一系列可执行的运算及运算的次序来描述计算过程的语言;8.软件系统按其功能可分为系统软件和应用软件两大部分;9.冯·诺依曼型计算机的两大特征是程序存储和采用二进制;10.计算机语言有三种类型:机器语言、汇编语言和高级语言;11.过程式语言,也叫命令式语言或强制式语言;12.过程式语言是通过知名一系列可执行的运算及运算的次序来描述计算过程的语言;13.微机中常用的高级语言主要有三类:面向过程的程序设计语言、数据库语言和面向对象的程序设计语言;14.高级语言程序翻译成机器语言程序一般有两种方法:编译方式和解释方式;15.我们用时间复杂度和空间复杂度来度量算法的运行效率;二、选择题1.以下各标识符组中,合法的用户标识符是;CA.3A3 B.KEY% C._ABC D.char1.以下哪种类型语言的表达方式更接近人类自然语言CA.汇编语言B.机器语言C.高级语言D.低级语言2.以下哪个系统是为了运行、管理、维护和使用计算机而编写的各种程序包括文档的总和; BA.硬件系统B.软件系统C.总线系统D.操作系统3.C语言中,取地址采用运算符CA.&&B.||C.&D.4.如果i的初值为3,则k=++i+++i;结果k的值为DA. 6B.8C.7D.105.下面结论中是错误的;BA.二叉树是树B.二叉树的左右子树的位置可以颠倒C.可以使用二叉树的思想对数值进行排序D.可以采用链表方式存储二叉树6.计算机发展的分代史中通常划分时代的标准是以计算机所采用的_ ____;AA 逻辑元件B 程序设计语言C 操作系统发展D 硬件运算速度7.世界上第一台电子数字计算机研制成功的时间是__ ____;BA 1936年B 1946年C 1956 年D 1970年8.CASE的含义是__ ____;DA 计算机辅助设计B 计算机辅助制造C 计算机辅助教学D 计算机辅助软件工程器9.硬盘是_ _____;CA 输入设备B 输出设备C 存储设备D 计算设备10.系统软件的核心软件是___ ___;AA 操作系统B 编译程序C 汇编程序D 机器语言11.下面4句话中,最准确的表述是___ ___;AA 程序=算法+数据结构B 程序是使用编程语言实现算法C 程序的开发方法决定算法设计D 算法是程序设计中最关键的因素12.程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是___ ___;DA 结构化设计方法B 模块化程序设计方法C 面向对象的程序设计方法D 数据结构优先原则13.计算机能直接执行的语言是_ _____;AA 机器语言B 汇编语言C 高级语言D 目标语言14.世界上第一个高级语言是___ ___;CA BASIC语言B C语言C FORTRAN语言D PASCAL语言15.下面4种程序设计语言中,不是面向过程式语言的是__ ____;DA FORTRANB ALGOLC AdaD C++16.下面4种程序设计语言中,不是面向对象式语言的是_ _____;DA JAVAB Object PascalC DelphiD C17.栈的最主要特点是___ ___;BA 先进先出B 先进后出C 两端进出D 一端进一端出18.队列的最主要特点是__ ____;AA 先进先出B 先进后出C 两端进出D 一端进一端出19.下面4句结论中只有一句是错误的,它是__ ___;BA 二叉树是树B 二叉树的左右子树的位置可以颠倒C 可以使用二叉树的思想对数值进行排序D 可以采用链表方式存储二叉树20.采用链式存储的有序数据要进行查找,可以采用___ ___;AA 顺序查找B 折半查找C 顺序索引查找D 顺序或折半查找21.螺旋模型中包括需求定义、风险分析、工程实现和评审四个阶段,在开发过程中______;AA 每个周期都要包括这四个阶段B 每个周期可以包括不同的阶段C 在最后交付使用之前才进行评审D 开项目开始时才需要进行风险分析22.关于计算机程序的错误说法是______;BA 程序是按照工作步骤事先编排好的、具有特殊功能的指令序列B 运行在硬件系统之上的软件应该采用高级语言编写C 在现代的计算机系统中程序采用二进制形式存储D 同一计算机系统可以完成不同的功能是因为执行了不同的程序23.程序设计过程中的三要素是______;AA 算法、数据结构和程序设计方法学B 数据、算法和数据结构C 输入、操作处理和输出D 数据、数据结构和处理24.JAVA语言的类别是______;CA 面向过程的程序设计语言B 面向问题的程序设计语言C 面向对象的程序设计语言D 面向硬件的程序设计语言25.在C语言中,字符串常量的定界符是______;CA 空格B 单引号C 双引号D 方括号26.C语言中int变量能够表示的数值范围是______;BA -32767~32768B -32768~32767C 0~65535D 0~6553627.C语言中的循环控制语句中属于“直到型”循环的语句是______;DA gotoB whileC forD do-while28.数据的存储结构分为两种,它们是______;BA 线性存储和数组存储B 顺序存储和链式存储C 线性存储和树型存储D 数组存储和指针存储29.如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过______;BA 元素在内存中的相对位置表示逻辑次序B 保存在元素中的指针表示先后次序C 设立单独的区域存储元素之间的逻辑次序D 元素本身的关键字来表示逻辑次序30.栈的逻辑结构是______;BA 集合B 线性结构C 树型结构D 图型结构31.若按照一定的顺序依次访问树中的每一个结点,而且每个结点只被访问一次,则称这样的操作为______;CA 排序B 查找C 遍历D 建立32.进行顺序查找的条件是______;DA 数据有序且采用顺序存储方式B 数据不需要有序,但需要顺序存储C 数据有序且采用链式存储方式D 数据不需要有序,也不限制存储方式33.早期进行程序开发过程中存在不少问题,在下列问题中有一个并不是早期程序员常见的问题,它是______;DA 程序员过分依赖技巧与天分,不太注重所编写程序的结构B 程序中的控制随意跳转,不加限制地使用goto语句C 无固定程序设计方法D 对问题的抽象层次不够深入34.如果在进行单元测试的时候发现错误,则针对该被发现的错误,可以判断在整个软件开发过程最可能出现错误的阶段是______;CA 需求分析B 概要设计C 详细设计D 单元测试三、问答题1.下图是一种什么类型的数据结构A结点度为多少E结点的度为多少根结点是哪个结点F结点的兄弟结点和双亲结点分别是哪些结点一般的树,3,0,A,E,B2.用流程图描述求3个正整数中最大值的算法3.简述计算机程序设计语言的分类和各类的特点;一般分为三类:机器语言也称机器指令集,汇编语言和高级语言;机器语言是每台计算机出厂时,厂家都为它配备一套机器语言,不同的计算机,其机器语言通常是不同的;由于机器语言是面向具体机器的,所以其程序缺乏通用性,编写程序的过程繁琐复杂,易出错,错了又不易查找和修改,编出的程序可读性极差;汇编语言是机器语言的符号化形式;用汇编语言编写的程序又称源程序经汇编器加工处理后,就转换成可由计算机直接执行的目标程序;汇编语言提高了程序设计效率和计算机利用率;汇编语言仍属面向机器的一种低级语言,其程序的通用性和可读性较差;高级程序设计语言是指通用性好,不必对计算机的指令系统有深入的了解就可以编写程序;采用高级语言编写的程序在不同型号的计算机上只需做某些微小的改动便可运行,只要采用这些计算机上的编译程序重新编译即可;高级语言具有通用性,与具体的机器无关4.请写出下面二叉树的先根遍历、中根遍历和后根遍历序列;5.请分别写出下面二叉树的先根遍历、中根遍历和后根遍历四、完善程序1.用递归方法求1到10的阶乘include<stdio.h>long factorialint n{ long result;ifn= =0result=1;elseresult= ;return result;}void main{ int j;forj=0;j<10;j++printf“%d”, ;}nfactorialn-1,factorialj+12.输入一个整数,计算并显示其绝对值include<stdio.h>void main{ int x;printf“Input:”;scanf“%d”, ;=x>0 ;-x;printf“The abs of x is:%d”,x;}&x ,x, x3.输入三个整数,然后按由小到大的次序输出include<stdio.h>Void main{int a,b,c,temp;printf"please input:";scanf"%d,%d,%d",&a,&b,&c;ifa>b{temp=a;a=b;b=temp;}ifb>c{temp=b;b= ;c=temp;}if{temp=a;a=b;b=temp;}printf"result:%d,%d,%d", ;}}c ,a>b,a,b,c4.以下程序可以实现从键盘输入一串数字要求输入的数要在长整型数值范围之内,然后以相反的顺序将它们输出,例如,输入12345,输出54321,请填空;void main{long int num,n;printf"请输入数字\n";scanf"%d",#do{n=________;printf"%d",n;num=________;}whilenum=0;}num%10 num/10a)阅读程序,写出运行结果1.以下程序的输出结果是__________;void main{int x=17,y=26;printf"%d \n",y/=x%6;}52.以下程序的输出结果是 ;void main{int x=0, y=5, z=5;ifx=y-zprintf"0000";elseprintf"1111";}11113.定义:int x=2,y=3;则下面表达式的值及运算后变量x、y和z的值是多少x++--y表达式的值为:4x=3y=24.定义:int x=2,y=3;则下面表达式的值及运算后变量x、y和z的值是多少++x--y表达式的值为:6x=3y=2五、改错1.下列程序的功能是实现1+2+3+……+10;请改正错误不能增减语句;void main{int i,s;fori=1, i<=10;{s+=i;i+1;}printf"s=%d\n",s;}改:void main{int i,s=0;fori=1; i<=10;{s+=i;i++;}printf"s=%d\n",s;}2.请修改found提示下的一行代码其他行不能动,使程序没有语法错误; void main{/found/int c, d;scanf"%d,%d",c,d;e=c+d;printf"%d",e;改:void main{/found/int c,d,e;scanf"%d,%d",&c,&d;e=c+d;printf"%d",e;}3.请修改found提示下的一行代码其他行不能动,使程序没有语法错误; void main{int a=1,b=5;/found/IF a<bb=a+1;elseb=1;printf"%d,%d\n",a,b;}改:void main{int a=1,b=5;/found/ifa<bb=a+1;elseb=1;printf"%d,%d\n",a,b;}六、编写程序1.从键盘输入三个不相等的数A、B、C,把它们按由大至小的顺序排列出来;void main{float a,b,c,m;scanf"%f%f%f",&a,&b,&c;ifa<b{m=a; a=b; b=m;}ifa<c{m=a; a=c; c=m;}ifb<c{m=b; b=c; c=m;}printf"%f>%f>%f",a,b,c;2.将一个数组的元素首尾倒置本题15分include<stdio.h>void main{float a10;int k,m;printf“\nInput array:”;fork=0;k<10;k++scanf“%f”,&ak;fork=0,m=9;k<m;k++,m--{float temp=ak;ak=am;am=temp;}fork=0;k<10;k++printf“%f,”,ak;}3.一辆卡车违犯交通规则,撞人后逃跑;现场有三人目击事件,但都没有记住车号,只记下车号的一些特征;甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位数学家,他说:四位的车号刚好是一个整数的平方;请根据以上线索求出车号;include ”stdio.h"main{int i, j, k, m;for i=1; i<=9; i++ / i:车号前二位的取值 /for j=0; j<=9; j++ / j:车号后二位的取值 /if i=j { / 判断两位数字是否相异 /k = i1100+j11;for m=31; mm<k; m++ ;/ 判断是否为整数的平方 /if mm==kprintf"No. is %d.\n", k;}}4.从键盘输入h值,输出h行用号组成等腰三角形;例:输入 h=4,输出的图形如下:include <stdio.h>main{ int h, k, j;scanf ”%d”, &h;for k=1; k<=h; k++ / 控制打印 h 行 /{ for j=1; j<=h-k; j++ / 打印空格 /printf ””;for j=1; j<=2k-1; j++ / 打印号 /printf ””;printf”\n” ;}}5.从键盘输入h值,输出h行用号组成等腰三角形;例:输入 h=4,输出的图形如下:include <stdio.h>main{ int h, k, j;scanf ”%d”, &h;for k=1; k<=h; k++ / 控制打印 h 行 /{ for j=1; j<=h-k; j++ / 打印空格 /printf ””;for j=1; j<=2k-1; j++ / 打印号 /printf ””;printf”\n” ;}}6.请编程序打印出一张乘法“九九表”;表的样式如下:1 2 3 4 5 6 7 8 92 4 6 8 10 12 14 16 183 6 9 12 15 18 21 24 274 8 12 16 20 24 28 32 365 10 15 20 25 30 35 40 456 12 18 24 30 36 42 48 54main{ int i,j;fori=1;i<10;i++{ forj=1;j<10;j++ printf"%4d",ij;printf"\n";}。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最新电大《程序设计基础》机考网考纸考题库及答案本人针对该科目汇总了该科所有的题,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
题库一一填空题1.世界公认的第一台通用电子数字计算机是美国宾夕法尼亚大学莫尔学院的莫奇利和埃克特领导的科研小组建造的,取名为ENLAC。
2.第一代电子计算机(1946—1958)采用的基本逻辑元件是电子管。
第二代电子计算机(1958~1964)采用的是基本逻辑元件是晶体管。
第三代电子计算机(1964~1974)采用的基本逻辑元件是半导体中小规模集成电路。
第四代电子计算机(1974年以后)采用的基本元件是大规模集成电路。
3.世界上最早的高级程序程序语言是FORTRAN。
4.计算机按照工作原理进行分类可以分为数字计算机,和模拟计算机。
5.当前计算机的最基本原理采用的是,冯`诺依曼的“存储程序原理”。
6.计算机存储器一般分为两级,它们是主存储器,和外存储器。
7.计算机系统中的软件包括,所有程序和相关的文档。
8.计算机硬件通常由5大功能部件组成,它们是:存储器,运算器,控制器,输入设备和输出设备。
9.计算机语言有3种类型,它们是:机器语言,汇编语言和高级语言。
10.高级语言源程序的翻译有两种方式,一种是解释方式,另一种是编译方式。
11.微机中常用的高级语言主要有3类:它们是:面向过程的程序设计语言,面向问题的程序设计语言和面向对象的程序设计语言。
12.程序设计过程的3个阶段是编程阶段,编译阶段和执行阶段。
13.最基本的程序控制有三种,它们是顺序执行,分支控制和循环控制。
14.C语言中分支语言是if 语句和switch 语句。
15.C语言中循环语言是while 语句,for 语句和do—while语句。
16.C语言中自增运算符是++ ,求余数的运算符号是% 。
17.C语言中要改变循环语句的流程可以使用语句break , continue 和go to .18.数据的逻辑结构是指数据元素之间的逻辑关系,与数据的存储无关,它独立于计算机,如用户在电话号码表中的先后次序关系;数据的存储结构是指数据元素在计算机存储设备中的存储方式。
19.数据的存储结构可以用顺序存贮方式和链式存贮方式。
20.数据的逻辑结构可分为线性结构,和非线性结构两大类。
21.21,的性结构有线性表,栈和队列。
等其主要特征为各个结点之间“先后”有序。
22.常见的非线性结构包括树和图型构。
23.树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是一对多。
在图型结构中,任何两个结点之间都可能存在着联系。
数据元素之间存在着多对多的关系。
24.对于一个线性表来说,如果它的表长为0,则我们称它为空表。
25.若循环队列的头指针为front ,尾指针为rear, rear ,指向队队尾元素,front 指向当前队头元素的前一个位置。
则队空的条件是front=rear , 队满的条件是(rear+1)% maxsize=front . 入队操作时队尾指针应进行的操作是rear=(rear+1)% maxsize . ,.出队时队头指针应进行的操作是,front=(front+1)% maxsize.26.算法描述的常见方法是伪码,流程图和N—S图。
27.评价算法效率的主要指标是时间复杂度和空间复杂度。
28.当前流行的程序设计方法是:结构化程序设计和面向对象程序设计。
29.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定,为前提的瀑布模型。
第二种是在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型,如原型模型,螺旋模型等。
30.要编写高质量的程序,判断程序质量的首要标准是程序的正确性,要保证程序在多次反复使用过程中不发生错误,应该保证程序的可靠性。
31.对图进行遍历的方法有两种,它们是:深度优先搜索,和广度优先搜索。
二简答题1 名词解释:CAD,CAM,CAI,CPU,CASE。
CAD:计算机辅助设计(Computer Aided Design)CAM: 计算机辅助制造(Computer Aided Manufacturing)CAI: 计算机辅助教学(Computer Aided Instructiom)CPU: 中央处理器CASE:计算机辅助软件工程2 简术计算机硬件与软件的关系。
计算机硬件与软件的关系主要体现在以下三个方面:(1)互相依存。
计算机硬件与软件的产生与发展本身就是相辅相成,互相促进的,二者密不可分。
硬件是软件的基础和依托,软件是发挥硬件功能的关键,是计算机的灵魂。
在实际应用中更是缺一不可,硬件与软件,缺少哪一部分,计算机都是无法使用的。
(2)无严格界面。
虽然计算机的硬件与软件各有分工,但是在很多情况下软硬件之间的界面是浮动的。
计算机某些功能既可由硬件实现,也可以由软件实现的功能,随着计算机技术的发展,一些过去只能用软件实现的功能,现在也可以用硬件来实现,而且速度和可靠性都大为提高。
(3)相互促成。
无论从实际应用还是从计算机技术的发展看,计算机的硬件与软件之间都是相互依赖,相互影响,相互促进的。
硬件技术的发展会对软件提出新的要求,促进软件的发展;反之,软件的发展又对硬件提出新的课题。
3简述计算机程序设计语言的分类和各类的特点。
一般分为三类:机器语言,汇编语言和高级语言。
机器语言是每台计算机出厂时,厂家都为它配备一套机器语言,不同的计算机,其机器语言通常是不同的。
由于机器语言是面向具体机器的,所以其程序缺乏通用性,编写程序的过程繁琐复杂,易出错,错了又不易查找和修改,编出的程序可读性极差。
汇编语言是机器语言的符号化形式。
用汇编语言编写的程序(又称源程序)经汇编器加工处理后,就转换成可由计算机直接执行的目标程序。
汇编语言提高了程序设计效率和计算机利用率。
汇编语言仍属面向机器的一种低级语言,其程序的通用性和可读性较差。
高级程序设计语言是指通用性好,不必对计算机的指今系统有深入的了解就可以编写程序。
采用高级语言编写的程序在不同型号的计算机上只需做某些微小的改动便可运行,只要采用这些计算机上的编译程序重新编译即可。
高级语言具有通用性,与具体的机器无关。
4冯`诺伊曼原理的主要思想是什么?有什么意义?冯`诺伊曼的结构是什么?(1)用二进制形式表示数据和指今;(2)将程序(数据和指今序列)预先存放在主存储器中,使计算机在工作时能够自动高速地从存储器中取出反指今,并加以执行,这是“存储程序控制”的基本特点?(3)确立了计算机系统的5大基本部件:存储器,控制器,运算器,输入设备和输出设备,同时也规定了5大部件的基本功能。
(4)冯`诺依曼型计算机的两大特征是“程序存储”和“采用二进制”。
(5)冯`诺依漫思想实际上是电子计算机设计的基本思想,奠定了现代电子计算机的基本结构,开创了程序设计的步骤。
5 请简述程序设计的一般步骤。
程序设计的基本过程一般由分析所求解的问题,抽象数学模型,选择合造算法,编写程序,调试通过直至得到正确结果等几个阶段所组成。
其设计步骤可以分为:(1)确定要解决的问题。
(2)分析问题,建立数学模型。
(3)选择计算的方法。
(4)确定数据结构和算法。
(5)绘制流程图。
(6)编写程序。
(7)调试程序。
(8)整理资料,交付使用。
6 何谓算法,算法有什么性质?算法就是为解决一个特定问题而采取的特定的有限步骤。
一个完整的计算机算法必须满足下述5个准则或标准:有穷性,确定性,可行性,输入性,输出性。
具有上述5个特性才能称为算法,而其中最重要的是算法的有穷性,如果不具备有穷性的性质,仅具有另外4种性质,吸能称为计算过程或计算方法,而不是算法。
7 执行高级语言编写的程序一般要经过怎样的编译过程?高级语言源程序经编译后得到目标码程序,但它还不能立即装入机器执行,编译后得到的目标模块还需进行连接。
连接程序找出需要连接的外部模块并到模块库中找出被调用的模块,调入内存并连接到目标模块上,形成可执行程序。
执行时,把可执行程序加载到内存中合适的位置(?些时得到的是内存中的绝对地址)就可执行产生运行结果。
8 高级语言解释执行的一般步骤是什么?解释招待有什么缺点?解释执行需要一个解释程序,它将源代码程序逐句读入,然后直接分析语句的含义,立刻给出执行结果。
由于解释执行只看到一个语句,难于优化,执行效率较低。
9请简要介绍面向过程式语言中的三种程序设计的基本结构。
顺序结构是指按先后顺序从前到后执行的语句序列。
这些语句,也可能有明确的顺序关系,即后一个程序语句依赖于前一个语句,也可能它们之间没有明确有顺序关系,即某些语句的先后顺序并不太重要,一个语句逻辑性并不从属于另一些语句。
选择结构是指根据判定条件控制一些语句是否执行的语句。
选择结构可用if-then, if –then-else或case(或switch)等语句进行描述。
当判定条件成立时需要一组语句,且不成立时不需要执行这些语句,那么应采用if-then语句。
当判定条件成立时需要执行一组语句,否则需要执行另一组语句,可采用if-thdn-else语句。
当根据表达式的取值情况在多个动作中选取其一执行时,可采用case语句。
循环结构是指可重复执行一组语句(称为循环体)的程序语句。
根据重复方式的不同,循环结构可分为while型循环,until型循环和for型循环。
While型循环是在指定的条件(称为循环条件)成立时,重复执行循环体,其特点是执行循环体前先判定循环体,直到循环条件成立才结束该重复,其特点是每执行一次循环体后判定循环条件,因此至少执行一次循环体,for型循环将循环体重复执行给定次数,其特点是循环开始前可确定循环次数。
10什么是面向过程式语言?有什么特点?面向过程式语言,也叫命今式语言或强制式语言,它是通过指明一列可执行的运算及运算的次序来描术计算过程的语言。
命立式语言以冯`诺依曼式计算机体系结构为背景。
机器语言与汇编语言是最早问世的命立式语言。
FORTRAN,AL GOL,GOBOL,PASCAL,C,ADA等高级语言也属过程式语言,其变量对应于存储单元。
对变量的访问就是对相应存储单元的访问。
各个语句在程序中的顺序以及转向语句等控制语句则明确规定了机器的执行步骤,这就是冯`诺依曼式体系结构的思维方式,在程序设计中的反映。
过程式语言程序的本质是重复地,按步地计算低级(非抽象)值并将之赋给变量(对象),这就迫使程序人员去关心比较低级的细节,而这不适用于设计复杂算法。
因此,几十年来过程式语言一直向着隐蔽低级机器属性,提高程序层次与抽象性的方向发展。
11 结构化程序设计方法的主要技术是什么?结构化程序设计方法的主要技术是自顶向下,逐步求精。