搜档网
当前位置:搜档网 › 2017年电大专科程序的设计基础形考任务

2017年电大专科程序的设计基础形考任务

2017年电大专科程序的设计基础形考任务
2017年电大专科程序的设计基础形考任务

二、选择题(每题2分,合计20分)

题目2

2、当代计算机的最主要的体系结构称为是______。

选择一项:

A. ·诺依曼机

B. PASCAL机

C. 非·诺依曼机

D. 图灵机

3计算机软件是指______ 。

选择一项:

A. 源程序

B. 计算机程序及其有关文挡

C. 源程序和目标程序

D. 计算机程序

4、计算机能直接执行的语言是______。

选择一项:

A. 机器语言

B. 高级语言

C. 目标语言

D. 汇编语言

5、显示器是______。

选择一项:

A. 存储设备

B. 计算设备

C. 输出设备

D. 输入设备

6、系统软件的核心软件是______。

选择一项:

A. 编译程序

B. 机器语言

C. 操作系统

D. 汇编程序

7、要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的______。选择一项:

A. 正确性

B. 可靠性

C. 可维护性

D. 有效性

8、汇编语言属于______。

选择一项:

A. 过程式语言

B. 逻辑语言

C. 函数式语言

D. 非过程式语言

9、要编写高质量的程序,判断程序质量的首要标准是程序的_____①______,要保证程序在多次反复使用过程不发生错误,应该保证程序的_____②______。

选择一项:

A. ①可靠性②有效性

B. ①有效性② 正确性

C. ①正确性②可靠性

10、编译程序的实现算法较为复杂,但它可以产生高效运行的____①______程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的_____②______ 程序。选择一项:

A. ① 目标② 应用

B. ① 执行② 复杂

C. ①可执行代码② 系统

11、高级语言源程序的翻译有两种方式,对程序逐句进行分析并立即执行的这种方式为_____①_______,另一种是需要把程序先转化为目标代码再装入存运行,这种方式为______②______。

选择一项:

A. ①解释②编译

B. ①编译②解释

C. ①翻译②解释

一.选择题(每题5分,合计55分)

1、在C语言中,字符串常量的定界符是______。

选择一项:

A. 单引号

B. 双引号

C. 方括号

D. 空格

2、C语言中int变量能够表示的数值围是______。

选择一项:

A. 0~65535

B. -32768~32767

C. 0~65536

D. -32767~32768

3、在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。

选择一项:

A. x>=y & y>=z

B. x≥y≥z

C. x>=y>=z

D. x>=y && y>=z

4、实型常量在C语言中只能用____①______表示,表示方法有:____②_______。

选择一项:

A. ①小数形式②十进制和二进制

B. ①十进制②小数形式和

指数形式

C. ①二进制②小数形式

5、在C语言中,不合法的int型常量是______。

选择一项:

A. 0678

B. 32767

C. 0XABC

D. 32768L

6关于C语言语句的正确概念是______。

选择一项:

A. 在C语言中不能使用goto语句

B. goto语句可以从C语言中去除

C. while和do-while都是直到型循环

D. switch语句可以替代if语句

7、C语言中的语句#define R 20 用于定义 _____①_______ ,语句char r1; 则用于定义_____②_____ 。

选择一项:

A. ①整型常量20②字符串变量r1

B. ①符号常量R②字符变量

r1

C. ①符号变量R②字符常量

8、写出程序的运行结果。

#include

main( )

{ int a, b;

scanf ( ”%d%d", &a, &b);

if ( ++a >= b ) printf( ”Yes”);

printf ( " a+b =%d\n", a+b );

}

如果输入:a=6,b=8,则输出结果是___________。

选择一项:

A. " a+b =%d\n", 14

B. ① a+b=14

C. ① a+b=15

D. 15

9、写出程序的运行结果。

main( )

{ int a=0;

for ( a=0;a<3;a++ );

printf ( " %d\n", a );

}

输出结果是___________。

选择一项:

A. 2

B. 4

C. 1

D. 3

10、写出程序的运行结果。

#include

main( )

{ int i=0,j=0,k=0,m;

for ( m=0;m<4;m++ )

switch ( m )

{ case 0:i=m++;

case 1:j=m++;

case 2:k=m++;

case 3:m++;

}

printf ("\n%d,%d,%d,%d",i,j,k,m);

}

该程序的执行结果是______。

选择一项:

A. 0,1,2,5

B. 0,1,2,4

C. 0,1,1,3

D. 0,1,2,3

11、写出程序的运行结果。

#include

main()

{ int j;

for(j=0;j<10;j++)

{if (j%2==0) continue;

printf("%d",j);

}

}

该程序的执行结果是___________。

选择一项:

A. 0 2 4 6 8

B. 1 3 5 7

C. 1 3 5 7 9

D. 2 4 6 8

二、编程序(上机调试编写的程序)

12、从键盘输入3个整数,输出其中最大数。#include "stdio.h"

void main()

{

int a,b,c,max;

printf("a,b,c:");

scanf("%d %d %d",&a,&b,&c);

max=a;

if(max

if(max

//printf("a:%d,b:%d,c:%d\n",a,b,c);

printf("%d\n",max);

}

13、编写一程序,从键盘输入10个实数,计算并输出算术平均数。

main()

{

float a[11]={0};

float ave=0;

int i,j;

print("please enter your num");

for(i=0;i<10;i++)

{

scanf("%f\n",&a[i]);

}

for(j=0;j<10;j++)

{

a[10]+=a[j];

}

ave=a[10]/10;

printf(the answer is %f,a[10]);

}

14利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除

main( )

{ int m,i,k; (1分)

scanf("%d",&m); (1分)

k=sqrt(m); (1分)

for(i=2;i<=k;i++)

if(m%i==0)

break; (1分)

if(i>=k+1) (2分)

printf("%d is a prime number\n",m); (1分)

else

printf("%d is not a prime number\n",m); (1分)

}

2017年电大专科程序设计基础形考任务

电大专科程序设计基础形考任务一 1.计算机的五大主要应用领域是科学计算、数据处理、过程控制、计算机辅助系统和人工智能。 2.总线是连接CPU 、存储器和外部设备的公共信息通道。通常由三部分组成:数据总线、地址总线、控制总线。 3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些逻辑运算。4.世界上第一台计算机取名为ENIAC 。 5.目前制造计算机所采用的电子器件是大规模集成电路。 6.CPU 是Central Processing Unit 的英文缩写,它主要由运算器、控制器和 寄存器3 个部分组成。 7.完整的计算机系统是由硬件系统和软件系统两大部分组成的。 8.计算机的硬件系统一般可分为存储器、中央处理器、输入设备和输出设备等几个部分。 9.计算机的存储器分为内存和外存两级。 10.随机存储器和只读存储器的英文缩写分别为RAM 和ROM 。 11.系统软件是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。

12.程序是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。文档是描述程序设计的过程及程序的使用方法的有关资料。 13.图灵机是计算机的概念模型,奠定了现代计算机的理论基础;冯·诺依曼机是 计算机的结构模型,奠定了现代计算机的设计基础。 14.高级语言源程序的翻译成机器语言程序一般有两种做法: 编译方式和解释方式。15.按照使用方式,程序设计语言分为交互式语言和非交互式语言;按照应用范围 则分为通用语言和专用语言。 16.编译程序的核心部分,叫__语法分析器_______ ,其任务就是检查源程序在语法上是否_正确___ 。 二、选择题(每题2 分,合计20 分)题目2 2、当代计算机的最主要的体系结构称为是______ 。 选择一项: A.冯·诺依曼机 B.PASCAL机 C.非冯·诺依曼机 D.图灵机 3 计算机软件是指____ 。 选择一项: A.源程序选择一项: A.机器语言 B.高级语言 C.目标语言 D.汇编语言 5、显示器是____ 。选择一项: A.存储设备 B.计算设备 B.计算机程序及其有关文挡 C.源程序和目标程序 D.计算机程序 C.输出设备 D.输入设备 6、系统软件的核心软件是 _____ 选择一项: 4、计算机能直接执行的语言是 A. 编译程序

2017年电大专科程序设计基础形考任务

二、选择题(每题2分,合计20分) 题目 2 2、当代计算机的最主要的体系结构称为是______。 选择一项: A. 冯·诺依曼机 B. PASCAL 机 C. 非冯·诺依曼机 D. 图灵机 3计算机软件是指______ 。 选择一项: A. 源程序 B. 计算机程序及其有关文挡 C. 源程序和目标程序 D. 计算机程序 4、计算机能直接执行的语言是______。 选择一项: A. 机器语言 B. 高级语言 C. 目标语言 D. 汇编语言 5、显示器是______。 选择一项: A. 存储设备 B. 计算设备 C. 输出设备 D. 输入设备 6、系统软件的核心软件是______。 选择一项: A. 编译程序

B. 机器语言 C. 操作系统 D. 汇编程序 7、要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的______。 选择一项: A. 正确性 B. 可靠性 C. 可维护性 D. 有效性 8、汇编语言属于______。 选择一项: A. 过程式语言 B. 逻辑语言 C. 函数式语言 D. 非过程式语言 9、要编写高质量的程序,判断程序质量的首要标准是程序的_____①______,要保证程序在多次反复使用过程不发生错误,应该保证程序的_____②______。 选择一项: A. ①可靠性②有效性 B. ①有效性② 正确性 C. ①正确性②可靠性 10、编译程序的实现算法较为复杂,但它可以产生高效运行的____①______程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的_____②______ 程序。 选择一项: A. ① 目标② 应用 B. ① 执行② 复杂 C. ①可执行代码② 系统 11、高级语言源程序的翻译有两种方式,对程序逐句进行分析并立即执行的这种方式为_____①_______,另一种是需要把程序先转化为目标代码再装入内存运行,这种方式为______②______。 选择一项: A. ①解释②编译 B. ①编译②解释 C. ①翻译②解释

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

现代管理专题形考作业答案(最新修订版)

现代管理专题形考作业1 一.名词解释 1、知识经济(经合组织的定义):知识经济是建立在知识和信息的生产、分配和使用基础上的经济,知识是提高生产率和实现经济增长的驱动器。 2、企业再造:企业再造也叫做企业流程再造,是指为了在衡量绩效的关键指标上取得显著改善,从根本上重新思考、彻底改造业务流程。 3、工作设计:工作设计是指为了有效地达到组织目标,合理有效的处理工作的关系而采取的、对于满足工作者个人需要有关的工作内容、工作职能和工作关系的特别处理。 4、学习型组织:学习型组织是指通过培养弥漫于整个组织的学习气氛、充分发挥员工的创造性思维能力而建立起来的一种有机的、高度柔性的、扁平的、符合人性的、能持续发展的组织。 5、企业持续发展:企业的可持续发展,是指企业在一个较长的时期内,通过持续学习和持续创新活动,形成良好的成长机制,企业组织在经济效益方面稳步增长,在运行效率上不断提高,企业的规模不断扩大,企业在同行中的地位保持不变或有所提高。 6、连续式流程:是指流程中的某一工序只有在前道工序完成的情况下才能进行,即所有工序都按先后顺序进行。 7、共同愿景:共同愿景是一个期望的未来景象,是一种召唤及驱使人向前的使命,能不断扩展他们创造生命上真正内心所向往的能力。 8、深度汇谈:是一个团体的所有成员,摊出心中的假设,而进入真正一起思考的能力,让想法自由交流,以发现远较个人深入的见解。 9、流程管理:流程管理是指以流程为基本的控制单元,,按照企业的经营战略的要求,对流程的规划、设计、构造、运转及调控等所有环节实行系统管理,全面协调各种经营流程之间的相互匹配关系,以及与管理流程的适应问题。 10、异质群体:与同质群体相对而言。指由个性各异而又互相依赖的人们组成的社会群体。是群体质量结构的表现形式之一。 二、判断题 1.知识经济是与农业经济、商品经济相对应的一个概念,是一种新型的经济形态。( × ) 知识经济是与农业经济、工业经济相对应的一个概念,是一种新型的经济形态。 2.涉及谁知道某些事和谁知道如何做某些事的信息的知识属于知道是什么的知识。( × ) 涉及谁知道某些事和谁知道如何做某些事的信息的知识属于知道是谁的知识。 3.再造的最终目的是实现企业形态由传统的以职能为中心的职能导向型向新型的以流程为中心的流程导向型的根本转变。(√ ) 4.连续式流程和平行式流程的最大特点是各工序之间随时都可以交流,可以互动。(× ) 同步工程的最大特点是各工序之间随时都可以交流,可以互动。 5.企业再造与企业重组没有太大的区别。(× ) 企业再造与企业重组有重大区别,体现在重塑对象不同,重塑涉及的范围不同,重塑设计的观察视角不同。 6.组织学习就是个体学习的简单累加。(× ) 组织学习并非是个体学习的简单累加 7.适应性学习和创造性学习是组织学习的两个阶段。(√ ) 8.组织学习是一个组织成为学习型组织的必要条件。(√ ) 9.企业再造是一种渐变式的变革理论。(×) 企业再造不是一种渐变式的变革理论,而是一种彻底的变革。 10.企业再造可以通过重新设计业务流程,建立一个扁平化的、富有弹性的新型组织。(√) 三、不定项选择 1.在工业经济之后,出现了一种新的经济形态,称之为(C)。 A.商业经济B邮电经济C知识经济D服务业经济 2.经合组织认为:知识经济是建立在知识和信息的( A)、分配和使用基础之上的经济。 A.生产B.传播C.处理D.使用 3.知道是什么的知识是指有关( B)方面的知识。 A.客观B.事实C.主观D.非事实 4.知道为什么的知识是指客观事物发展、变化的( D)和规律方面的知识。 A.结果B.形式C.条件D.原理 5.知道怎么做的知识是指做某些事情的技巧和( A)。 A.能力B.方法C.管理D.科学 6.知道是谁的知识涉及谁知道某些事和( B)的信息。A.利用B.谁知道如何做某些事C.加工D.处理 7.20世纪60年代以来,信息技术革命使企业的经营环境和运作方式发生了很大的变化,企业面临的巨大挑战主要来自:( ABC)。A.顾客B.竞争C.变化D.技术进步 8.变职能观念为流程观念表示( B)。 A.企业各类功能不能由于划分而被相互割裂 B.传统的部门化设计应该结束 C.企业中不应该再进行分工 D.流程性企业比加工性企业更具备组织变革的条件 9.企业再造的流程观念是指( B)。 A.按工艺流程设计组织结构 B.企业的整体活动是由各项连续性作业构成的 C.再造就是改变作业流程 D.流程性企业将成为未来企业的代表 10.C 11.企业再造的原则包括( ABD)。 A.以流程为中心B.顾客导向

程序设计基础形考作业2

江苏开放大学 形成性考核作业 学号: 姓名: 课程代码: 课程名称:程序设计基础(专)评阅教师: 第 2 次任务 共 4 次任务

作业说明: 1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。 2.学习完第二单元后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的20%。 作业内容: 根据“学生成绩的等级评定”实训,编写一个“菜单式程序界面”的程序,程序界面的内容构成由学员设定,比如某个具体应用的程序界面:学生系统主界面,按1进入学生信息登记、按2进入学生信息查询、按3进入学生信息的更新、按4进入学生信息备份、按5退出系统等,进入每个子节目显示一行欢迎语句。 作业要求: (1)程序的源代码以及对源代码必要(主要是代码中涉及选择结构、逻辑运算符、关系运 算符的地方)的行注释。(后缀名为.c的源程序代码)(占60%) (2)测试运行结果截图。(占40%) (3)以上内容请在本文档中完成,并将本文档提交至学习平台,作为本课程第二次作业。作业回答区: #include int main(void){ int a; printf("1-学生信息登记\n"); printf("2-学生信息查询\n"); printf("3-学生信息更新\n"); printf("4-学生信息备份\n"); printf("5-退出系统\n"); printf("input integer number: "); scanf("%d",&a); switch (a){

case 1: printf("欢迎进入-学生信息登记系统\n");break; case 2: printf("欢迎进入-学生信息查询系统\n");break; case 3: printf("欢迎进入-学生信息更新系统\n");break; case 4: printf("欢迎进入-学生信息备份系统\n");break; case 5: printf("退出系统\n");break; default:printf("输入错误!\n"); } return 0; }

程序设计基础集合电大几年试题附带答案

选择题答案 Acbdd acdaa cdbab baacc 其他自己找,都在下面 世界公认的第一台通用电子数字计算机是美国宾夕法尼亚大学莫尔学院的莫奇利和埃克特领导的科 研小组建造的,取名为 ENLAC 。 第一代电子计算机(1946—1958)采用的基本逻辑元件是 电子管。第二代电子计算机(1958?1964) 采用的是基本 逻辑元件是 晶体管。第三代电子计算机(1964~1974)采用的基本逻辑元件是 半导体 中小规模集成电路。第四代 电子计算机( 1974年以后)采用的基本元件是 大规模集成电路。 世界上最早的高级程序程序语言是 FORTRAN 。 计算机按照工作原理进行分类可以分为 数字计算机,和模拟计算机。 当前计算机的最基本原理采用的是,冯 '诺依曼的“存储程序原理”。 计算机存储器一般分为两级,它们是主存储器,和外存储器。 计算机系统中的软件包括,所有程序和相关的文档。 计算机硬件通常由5大功能部件组成,它们是:存储器,运算器,控制器,输入设备和输岀设备。 计算机语言有3种类型,它们是:机器语言,汇编语言和高级语言。 高级语言源程序的翻译有两种方式,一种是解释方式,另一种是编译方式。 微机中常用的高级语言主要有 3类:它们是:面向过程的程序设计语言,面向问题的程序设计语言 和面向对象的程序设计语言。 程序设计过程的3个阶段是编程阶段,编译阶段和执行阶段。 最基本的程序控制有三种,它们是顺序执行,分支控制和循环控制。 C 语言中分支语言是 f_语句和 switch 语句。 C 语言中循环语言是 while 语句. for 语句和 do — while 语句。 C 语言中自增运算符是 匕匕,求余数的运算符号是 。 C 语言中要改变循环语句的流程可以使用语句 break, continue 和 go to . 数据的 逻辑结构 是指数据元素之间的逻辑关系,与数据的存储无关,它独立于计算机,如用户在电 话号码表中的先后次序关系;数据的 存储结构 是指数据元素在计算机存储设备中的存储方式。 数据的存储结构可以用 顺序存贮方式和链式存贮方式。 数据的逻辑结构可分为线性结构,和非线性结构两大类。 21,的性结构有 线性表,栈 和队列。等 其主要特征为各个结点之间“先后”有序。 常见的非线性结构包括 树和图型构。 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

2019国开电大《程序设计基础》形考任务4答案

程序设计基础形考任务4: 1.算法的四种基本操作是逻辑运算、算数运算、数据比较、数据传送。 2.算法的控制结构有三种基本形式:顺序结构、选择结构、循环结构。 3.评价算法需要从几个不同的角度考虑,最主要的是正确性和运行效率。 4.算法的运行效率包括两方面,算法的时间复杂度和算法的空间复杂度。 5.结构化程序设计的总体思想是采用模块化结构,自顶向下、逐步求精。 6. 软件生存周期包括软件的定义、软件的开发和软件使用与维护3个部分。 7. 软件定义时期主要包括可行性研究和需求分析两个阶段。 8.软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的设计阶段、实现阶段、集成阶段组成。 9.软件工程的目标是可概括为生产具有正确性、可用性以及开销合宜的产品。 10.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定为前提的瀑布模型。第二种是在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型。 二、选择题(每题4分,合计40分) 2下列叙述中正确的是_____。 选择一项: A. 算法就是程序 B. 设计算法时只需要考虑结果的可靠性

C. 以上三种说法都不对 D. 设计算法时只需要考虑数据结构的设计 3下列叙述中正确的是_____。 选择一项: A. 一个算法的空间复杂度大,则其时间复杂度也必定大 B. 以上三种说法都不对 C. 一个算法的空间复杂度大,则其时间复杂度必定小 D. 一个算法的时间复杂度大,则其空间复杂度必定小 4一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。选择一项: A. 有零个或多个输入 B. 可行性 C. 有穷性 D. 有零个或多个输出 5下面叙述正确的是()。 选择一项: A. 算法的时间复杂度是指执行算法所需要的计算工作量 B. 算法的效率只与问题的规模有关,而与数据的存储结构无关 C. 数据的逻辑结构与存储结构是一一对应的 D. 算法的时间复杂度与空间复杂度一定相关 6那一项不属于算法的四种基本的功能操作( ) 。

2019国开电大《程序设计基础》模拟测试题一答案上课讲义

2019国开电大《程序设计基础》模拟测试 题一答案

程序设计基础模拟测试题一: 1计算机早期传统的应用领域是______。 选择一项: A. 科学计算 B. 信息处理 C. 人工智能 2冯·诺依曼型计算机的两大特征是______。 选择一项: A. 程序存储和采用二进制 B. 硬件由五部分组成和软件与硬件分离 C. 数据和程序均采用二进制表示 D. 建立二进制编码体系和软硬件分离 3世界上第一个高级语言是______。 选择一项: A. BASIC语言 B. C语言 C. FORTRAN语言 D. PASCAL语言 4CPU主要包括______。 选择一项:

A. 运算器、控制器和寄存器 B.运算器、控制器和存储器 C. 控制器 D. 运算器和存储器 5JAVA语言的类别是______ 选择一项: A. 面向过程的程序设计语言 B. 面向问题的程序设计语言 C. 面向对象的程序设计语言 D. 面向硬件的程序设计语言 6操作系统属于______ 选择一项: A. 系统软件 B. 应用软件 C. 计算机硬件系统 D. 编译系统 7计算机能直接执行的语言是______ 选择一项: A. 机器语言 B. 汇编语言 C. 高级语言

D.目标语言 8C语言中,使用变量的要求是______ 选择一项: A. 要先定义后使用 B. 要先使用后定义 C. 不需要定义,可以直接使用 D. 没有明确的要求 9C语言中的常量使用要求是______ 选择一项: A. 必须先定义后使用 B. 可以不经说明直接使用 C. 可以直接使用,以后再定义 D. 类型不同要求不同 10闰年条件是年份能被4整除,但不能被100整除,或能被400整除,用C语言表示话可写做______ 选择一项: A. (year%4= =0&&year%100!=0)|| (year%400= =0) B. (year%4=0||year%100!=0)&& (year%400=0) C. (year%4 =0&&year%100!=0)|| (year%400=0)

计算机程序设计基础习题册(含答案)

《计算机程序设计基础》 习 题 册

班级学号姓名成绩一、单选题 1.C++源程序文件的默认扩展名为A。 A) cpp B) exe C) obj D) lik 2.由C++源程序文件编译而成的目标文件的默认扩展名为C。 A) cpp B) exe C) obj D) lik 3.由C++目标文件连接而成的可执行文件的默认扩展名为B。 A) cpp B) exe C) obj D) lik 4.编写C++程序一般需经过的几个步骤依次是B。 A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 5.程序中主函数的名字为 A 。 A) main B) MAIN C) Main D) 任意标识符 6.下面四个选项中,均是不合法的用户标识符的选项的是C。 A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 7.下列变量名中合法的是C。 A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8.存储以下数据,占用存储字节最多的是 D 。 A) 0 B) ‘0’ C) “0” D) 0.0 9.在C++语言中,字符型数据在内存中的存储形式是D。 A) 补码 B) 反码 C) 原码 D) ASCII码 10.若有说明语句:char c =’\072’;则变量c A。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令

国开电大专科《程序设计基础》形考任务1至4试题及答案

国开电大专科《程序设计基础》形考任务1至4试题及答案 说明:资料整理于2020年11月19日。 形考任务1 试题及答案 一、填空题 1.计算机的五大主要应用领域是______、______、______、______和______。 [答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能 2.总线是连接______、______和______的公共信息通道。通常由三部分组成:______、______、______。[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线 3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些______。 [答案]逻辑运算 4.世界上第一台计算机取名为______。 [答案]ENIAC 5.目前制造计算机所采用的电子器件是______。 [答案]大规模集成电路 6.CPU是 Central Processing Unit 的英文缩写,它主要由______、______和寄存器 3个部分组成。[答案]运算器、控制器 7.完整的计算机系统是由______和______两大部分组成的。 [答案]硬件系统、件系统 8.计算机的硬件系统一般可分为______、______、______和______等几个部分。 [答案]存储器、中央处理器、输入设备、输出设备 9.计算机的存储器分为______和______两级。 [答案]内存、外存 10.随机存储器和只读存储器的英文缩写分别为______和______。 [答案]RAM、ROM 11.______是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。 [答案]系统软件 12.______是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。______是描述程序设计的过程及程序的使用方法的有关资料。 [答案]程序 13.______是计算机的概念模型,奠定了现代计算机的理论基础;______是计算机的结构模型,奠定了现代计算机的设计基础。 [答案]图灵机 14.高级语言源程序的翻译成机器语言程序一般有两种做法: ______方式和______方式。 [答案]编译、解释 15.按照使用方式,程序设计语言分为______语言和______语言;按照应用范围则分为______语言和______语言。 [答案]交互式、非交互式、通用、专用 16.编译程序的核心部分,叫______,其任务就是检查源程序在语法上是否_______。 [答案]语法分析器、正确 二、选择题 当代计算机的最主要的体系结构称为是______。 [答案]冯?诺依曼机 计算机软件是指______ 。

国家开放大学C语言程序设计A第一次形考任务与答案(20201127230652)

一、选择题(共40分,每小题2分) 1 题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()* A.main B. MAIN C. name D. function 题目2 1 C语言源程序文件的缺省扩展名为()。 A. cpp B. exe C. obj * D.c 题目3 1 由C语言目标文件连接而成的可执行文件的缺省扩展名为()。 A. cpp B. exe C. obj D. c 题目4

程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为() A. 空格或逗号 B. 逗号或回车 C. 逗号或分号

* D.空格或回车 题目5 1 每个C语言程序文件的编译错误被分为()。 A. 1类 ” B.2 类 C. 3类 D. 4类 题目6 不符合C语言规定的复合语句是()。 A. {} B. {;} C. {x=0;} + D.{y=10} 题目7 1 C语言程序中的基本功能模块为()。 A. 表达式 B. 标识符 C. 语句 D. 函数 题目8 在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()

B. 语句 C. 参数表 D. 函数体 题目9 1 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用 的起止定界符为一对()。 A. 尖括号 * B.双引号 C. 单引号 D. 花括号 题目10 L 在C语言程序中,多行注释语句使用的开始标记符为()。 A. // + B./* C.*/ D ** 题目11 1 在printf()函数调用的格式字符串中,若使用格式符为“%C',则对应输出的数据类型为()。

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.sodocs.net/doc/f52002721.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

程序设计基础形考任务四参考答案

程序设计基础形考任务四参考答案 一、填空题 1.算法的四种基本操作是算术运算、逻辑运算、数据传送、数据比较。2.算法的控制结构有三种基本形式:顺序、分支、循环。 3.评价算法需要从几个不同的角度考虑,最主要的是正确性和运行效率。4.算法的运行效率包括两方面,算法的空间复杂度和算法的时间复杂度。 5.结构化程序设计的总体思想是采用模块化结构,自顶向下、逐步求精。 6.软件生存周期包括软件的定义、软件的开发和软件使用和维护3个部分。 7. 软件定义时期主要包括可行性研究和需求分析两个阶段。 8.软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的设计阶段、实现阶段、集成阶段组成。 9.软件工程的目标是可概括为生产具有正确性、可用性以及开销合宜的产品。10.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定为前提的瀑布模型。第二种是在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型。 二、选择题 题目2 下列叙述中正确的是_____。 选择一项:B A. 设计算法时只需要考虑数据结构的设计 B. 以上三种说法都不对 C. 设计算法时只需要考虑结果的可靠性 D. 算法就是程序 题目3 下列叙述中正确的是_____。 选择一项:D A. 一个算法的空间复杂度大,则其时间复杂度也必定大 B. 一个算法的空间复杂度大,则其时间复杂度必定小 C. 一个算法的时间复杂度大,则其空间复杂度必定小 D. 以上三种说法都不对 题目4 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。选择一项:B A. 有穷性 B. 有零个或多个输出 C. 可行性 D. 有零个或多个输入 题目5 下面叙述正确的是()。 选择一项:C A. 算法的时间复杂度与空间复杂度一定相关 B. 数据的逻辑结构与存储结构是一一对应的 C. 算法的时间复杂度是指执行算法所需要的计算工作量 D. 算法的效率只与问题的规模有关,而与数据的存储结构无关 题目6

程序设计基础试题及答案二

程序设计基础试题及答案二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设 计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构 和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1 个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省 2

略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地 址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是 _______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 3

计算机程序设计基础习题册含答案

《计算机程序设计基础》 计算机程序设 计基础_基础知识(一) 班级 学号 姓名 成 绩 一、 单选题 习题册

1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识 符 11.下面四个选项中,均是不合法的 用户标识符的选项的是 C。 12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是 C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最 多的是 D 。 16.A) 0 B) ‘0’

C) “0” D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码 B) 反码 C) 原码 D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二) 班级学号姓名成绩 一、单选题 1.下列哪一个是C++语言中合法的变量 C A) 8ZSe B) ±A0 C) X0_2 D) ’x0’2.已知ch是字符型变量,下面不正确的赋值语句是A 3.A) ch='a+b' B) ch='\0'

程序设计基础形成性考核册作业参考答案

程序设计基础形成性考核册作业参考答案(一) 《程序设计基础》形考作业1参考答案 一、选择题: 1、B 2、B 3、C 4、C 5、A 6、B 7、B 8、AD 9、C 10、D11、C 1 2、B 1 3、B 1 4、D 1 5、A 1 6、D 1 7、C 二、填空题: 1、科学计算数据处理过程控制计算机辅助系统人工智能 2、存储器中央处理器输入设备输出设备 3、逻辑运算 4、ENIA C 5、微6、超大规模集成电路7、中央处理器运算器控制器8、硬件系统软件系统9、运算器控制器存储器输入/输出设备 10、主存辅存(或内存外存)11、RAM ROM 12、电子数字计算机电子模拟计算机13、操作系统14、数据库管理系统15、通用性基础性16、图灵机17、编译方 式解释方式 三、问答题: 1、计算机的主要特点是什么? 答:1. 运算速度快2. 计算精度高3. 存储容量大4. 具有逻辑判断功能5.自动化程度高,通用性强 2、什么是系统软件和应用软件?它们的作用有何不同? 答:系统软件是为有效利用计算机系统的资源、充分发挥计算机系统的工作潜力、正常运行、尽可能方便用户使用计算机而编制的软件。应用软件是用户利用计算机及其提供的系统软件,为解决实际问题所开发的软件的总称。 没有系统软件,计算机将难以发挥其功能,甚至无法工作。而应用软件的存在与否并不影响整个计算机系统的运转,但它必须在系统软件的支持下才能工作。 3、软件和硬件的关系如何? 答:硬件是软件的基础,软件是硬件功能的完善和扩充,它们相互依存,无严格界面,相互促进。具体表现在:P13 4、简述存储程序控制的基本原理 答:“存储程序控制”原理的基本内容是:(1)用二进制形式表示数据和指令;(2)将程序(数据和指令序列)预先存放在主存储器中,使计算机在工作时能够自动高速地从存储器中取出指令,并加以执行,这是“存

程序设计基础第1次形考-浙江电大辅导资料

请认真阅读完再下载:预览的题目顺序完全和您自己的试题顺序完全相同再下载!程序设计基础第1次形考 浙江广播电视大学形成性测评系统课程代码:3306802 参考资料 试卷总分:100 客观题判断题(共22题,共44分) 1.(2分) 计算机应用广泛,而其应用最广泛的领域是科学与工程计算。 √ × 参考答案:× 2.(2分) 计算机软件就是指计算机程序。 √ × 参考答案:× 3.(2分) 计算机发展的分代史中通常划分时代的标准是以计算机所采用的程序语言。 √ × 参考答案:× 4.(2分) 一个完整的计算机算法必须满足有穷性、确定性、可行性、输入性、输出性等准则。√ × 参考答案:√ 5.(2分) 计算机系统中的软件包括系统软件和应用软件。 √ × 参考答案:√ 6.(2分) 汇编语言是计算机能直接执行的语言。 √ × 参考答案:× 7.(2分) 机器语言是计算机能直接执行的语言。 √ × 参考答案:√ 8.(2分) 高级语言是计算机能直接执行的语言。 √ ×

参考答案:× 9.(2分) C语言编写的源程序,需要进行编译、连接,才能生成可执行程序。 √ × 参考答案:√ 10.(2分) 解释程序和编译程序都能产生目标程序。 √ × 参考答案:× 11.(2分) 高级语言源程序的翻译有两种方式,一种是编译,一种是解释。 √ × 参考答案:√ 12.(2分) 解释执行需要有一个解释程序,它将源代码程序逐句读入,通过一边分析源程序一边执行程序。 √ × 参考答案:√ 13.(2分) C语言定义了一些特殊含义的关键字,用户不能作为标识符。 √ × 参考答案:√ 14.(2分) 常量是指在程序执行过程中,其值不会发生变化的数据。 √ × 参考答案:√ 15.(2分) 标识符由字母、数字或下划线组成,它的第一个字符必须是数字。 √ × 参考答案:× 16.(2分) C语言中变量要先定义后使用。 √ × 参考答案:√ 17.(2分) C语言中以‘\’开头的字符序列表示转义字符。

相关主题