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

合集下载

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

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)D. (year%4= =0||year%100!=0)&& (year%400= =0) 11栈的最主要特点是______选择一项:A. 先进先出B. 先进后出C. 两端进出D. 一端进一端出12下面4句结论中只有一句是错误的,它是_____选择一项:A. 二叉树是树B. 二叉树的左右子树的位置可以颠倒C. 可以使用二叉树的思想对数值进行排序D. 可以采用链表方式存储二叉树13在软件需求完全确定的情况下,应该采用的软件开发模型是____ 选择一项:A. 瀑布模型B. 渐进式开发模型C. 原型模型D. 螺旋模型14关于结构化程序设计的概念中,正确的是_____选择一项:A. 结构化程序设计是按照一定的原则与原理,组织和编写正确且易读的程序的软件技术B. 一种采用结构描述复杂的客观事物从而可以进行负责程序设计的一种技术C. 结构化程序设计的主要思想是自低向上、逐步求精的开发过程D. 以上三中说法都是正确的15软件开发模型着重研究的是_____选择一项:A. 程序设计的方法和编程技巧B. 软件系统的基本架构和常见的软件系统模型C. 软件开发全部过程、活动和任务的结构框架D. 软件系统的模型和对应不同模型的开发方法16,另一种是回答17当前计算机的最基本原理采用的是冯·诺依曼原理,求余数的运算符号是回答++和%19最基本的程序控制有三种,它们是,回答。

国开电大C++语言程序设计ch1-思考与练习

国开电大C++语言程序设计ch1-思考与练习

第1章C++程序设计基础思考与练习一、填空题1. C++语言是在语言的基础上发展起来的。

答案:C“类”的C。

2. C++语言的编译单位是扩展名为的文件。

答案:obj 目标解析:3. 行尾使用注释的开始标记符为。

答案://4. 多行注释的开始标记符和结束标记符分别为和。

答案:/* */5. 用于输出表达式值的标准输出流对象是。

答案:cout6. 用于从键盘上为变量输入值的标准输入流对象是。

答案:cin7. 一个完整程序中必须有一个名为的函数。

答案:mainmain函数8. 一个函数的函数体就是一条语句。

答案:复合函数的函数体也就是一条复合语句。

9. 在C++程序中包含一个头文件或程序文件的预编译命令为。

答案:include程序中来,成为本程序的一部分。

10. 程序中的预处理命令是指以字符开头的命令。

答案:#件的内容作为程序的一部分插入到要编译的程序中。

11. 一条表达式语句必须以作为结束符。

答案:分号12. 在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是定义的头文件。

答案:用户(或编程者)解析:13. 使用#include命令可以包含一个头文件,也可以包含一个文件。

答案:程序的C/C++程序文件,包括.c,.hpp,.cpp,.hxx,.cxx等,甚至.txt,.abc等等都可以。

二、选择题1. C++源程序文件的默认扩展名为( )。

A. cppB. exeC. objD. lik答案:A件(可能有多个)的形式存放。

2. 由C++源程序文件编译而成的目标文件的默认扩展名为( )。

A. cppB. exeC. objD. lik答案:C目标代码以汇编语言的形式存放。

3. 由C++目标文件连接而成的可执行文件的默认扩展名为( )。

A. cppB. exeC. objD. lik答案:B执行程序,形成一个扩展名为exe的可执行文件。

4. 以下标识符中不全是保留字的是( )。

A. case for intB. default then whileC. bool class longD. goto return char答案:B5能作为C++程序的基本单位是( )。

年国家开放大学电大《程序设计基础》期末考题汇总

年国家开放大学电大《程序设计基础》期末考题汇总

年国家开放大学电大《程序设计基础》期末考题汇总.期末考试程序设计基础试题一、单项选择题(每空22分.共030分)11.当代计算机的最主要的体系结构称为是()。

AA.冯·诺依曼机BB.非冯·诺依曼机CC.图灵机DD.LPASCAL机22.现代电子计算机诞生的理论基础是()。

AA.图灵机BB.图灵测试cc.冯·诺依曼机DD.邱奇论题33.计算机软件是指()。

AA.计算机程序BB.源程序和目标程序CC.源程序DD.计算机程序及其有关文挡44.计算机能直接执行的语言是())。

AA.机器语言BB.汇编语言CC.高级语言DD.目标语言55.AJAVA语言的类别是()。

AA.面向过程的程序设计语言BB.面向问题的程序设计语言CC.面向对象的程序设计语言DD.面向硬件的程序设计语言66.在CC语言中,字符串常量的定界符是( )。

AA。

空格BB.单引号CC.双引号DD.方括号77.CC语言中tint变量能够表示的数值范围是()。

A.--32767—32768B.--32768~32767C.0~65535D.O--6553688.CC语言中的循环控制语句中属于“直到型”循环的语句是( )。

A.gotoB.whileCC.forD.do--while99.数据的存储结构分为两种,它们是()。

AA.线性存储和数组存储BB.顺序存储和链式存储CC.线性存储和树型存储DD.数组存储和指针存储10.如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过())。

AA.元素在内存中的相对位置表示逻辑次序BB.保存在元素中的指针表示先后次序CC.设立单独的区域存储元素之间的逻辑次序DD.元素本身的关键字来表示逻辑次序11.栈的最主要特点是()。

AA.先进先出BB.先进后出CC.两端进出DD.一端进一端出.12.数据结构主要研究下面33方面的内容()。

A.数据的逻辑结构、存储结构和运算BB.数据的线性结构、树型结构和图结构CC数据的顺序存储、链式存储和散列存储DD.数据的线性结构和非线性结构,以及相关运算13.进行顺序查找的条件是()。

程序设计基础》形考参考答案

程序设计基础》形考参考答案

程序设计基础》形考参考答案计算机的五大主要应用领域包括科学计算、数据处理、过程控制、计算机辅助系统和人工智能。

这些领域涉及到许多不同的应用,如科学研究、工业控制、商业管理等。

总线是连接CPU、存储器和外部设备的公共信息通道,通常由三部分组成:数据总线、地址总线和控制总线。

这些总线允许各个设备之间进行通信和数据传输。

计算机是一种智能机器,它不仅能够完成算术运算,还能够完成某些逻辑运算。

这使得计算机在许多不同领域都有广泛的应用,如科学研究、商业管理、工业控制等。

ENIAC是世界上第一台计算机的名称。

它于1946年在美国诞生,是一个巨大的机器,占据了整个房间。

现代计算机所采用的电子器件是大规模集成电路。

这些电路可以在一个小芯片上集成数百万个晶体管,从而实现更高效、更快速的计算。

CPU是Central Processing Unit的英文缩写,它由运算器、控制器和寄存器三个部分组成。

运算器执行算术和逻辑运算,控制器控制程序的执行,寄存器用于暂存数据和指令。

计算机系统由硬件和软件两大部分组成。

硬件包括存储器、中央处理器、输入设备和输出设备等几个部分。

而软件则包括系统软件和应用软件两种。

计算机的存储器分为内存和外存两级。

内存用于存储正在运行的程序和数据,而外存则用于长期存储数据和程序。

RAM和ROM分别是随机存储器和只读存储器的英文缩写。

RAM用于临时存储数据和程序,而ROM则用于存储永久性数据和程序。

系统软件是为了有效利用计算机资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。

而程序则是为了实现一定功能,用计算机程序设计语言所编制的语句的有序集合。

文档则是描述程序设计的过程及程序的使用方法的有关资料。

图灵机是计算机的概念模型,奠定了现代计算机的理论基础。

而冯·诺依曼机则是计算机的结构模型,奠定了现代计算机的设计基础。

高级语言源程序的翻译成机器语言程序一般有两种做法:编译方式和解释方式。

最新电大程序设计基础机考网考纸考题库及答案.doc

最新电大程序设计基础机考网考纸考题库及答案.doc

最新电大程序设计基础机考网考纸考题库及答案最新电大程序设计基础机考网考纸考题库及答案本人针对该科目汇总了该科所有的题,形成一个完整的题库,并且每年都在更新。

该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。

做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

题库一一填空题1. 世界公认的第一台通用电子数字计算机是美国宾夕法尼亚大学莫尔学院的莫奇利和埃克特领导的科研小组建造的,取名为ENLAC 。

2. 第一代电子计算机(19461958)采用的基本逻辑元件是电子管。

第二代电子计算机(19581964)采用的是基本逻辑元件是晶体管。

第三代电子计算机(19641974)采用的基本逻辑元件是半导体中小规模集成电路。

第四代电子计算机(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 语句和dowhile语句。

国家开放大学电大《C语言程序设计》期末考试及答案参考

国家开放大学电大《C语言程序设计》期末考试及答案参考

[试题分类]: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为偶数的关系表达式为__________。

2022秋国家开放大学《程序设计基础》形考1-4答案

2022秋国家开放大学《程序设计基础》形考1-4答案

2022秋国家开放大学《程序设计基础》形考1-4答案形考1一、填空题(每空2分,合计80分,如果以附件形式提交,请在答题输入框中输入提示文字”见附件“)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.当代计算机的最主要的体系结构称为是A。

单选题(2 分) 2分A.冯·诺依曼机B.非冯·诺依曼机C.图灵机D.PASCAL机3.计算机软件是指D。

单选题(2 分) 2分A.计算机程序B.源程序和目标程序C.源程序D.计算机程序及其有关文挡4.计算机能直接执行的语言是A。

国开电大C语言程序设计形考任务1参考答案

国开电大C语言程序设计形考任务1参考答案
题目1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。
A. main
B. MAIN
C. name
D. function
【答案】:main
题目2.C语言源程序文件的缺省扩展名为( )。
A. cpp
B. exe
C. obj
D. c
【答案】:c
题目3.由C语言目标文件连接而成的可执行文件的缺省扩展名为( )。


【答案】:对
题目22.C语言中的每条复合语句以花括号作为结束符。


【答案】:错
题目23.在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。


【答案】:对
题目24.注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。


【答案】:对
题目25.在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。


【答案】:对
题目43.关系表达式(x!=0)的等价表达式为(x)。


【答案】:对
题目44.关系表达式x+y>5的相反表达式为x+y<=5。


【答案】:对
题目45.逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。


【答案】:错
题目46.若x=5,y=10,则x>y逻辑值为真。
D. 4类
【答案】:2类
题目6.不符合C语言规定的复合语句是( )。
A. {}
B. {;}
C. {x=0;}

国家开放大学《程序设计基础》章节自测参考答案

国家开放大学《程序设计基础》章节自测参考答案

国家开放大学《程序设计基础》章节自测参考答案第一章导论一、选择题(每题12分,共60分)1.当代计算机的最主要的体系结构称为是______。

A.非冯·诺依曼机B.图灵机C.PASCAL机D.冯·诺依曼机2.计算机软件是指______ 。

A.计算机程序B.计算机程序及其有关文挡C.源程序D.源程序和目标程序3.计算机能直接执行的语言是______。

A.目标语言B.机器语言C.汇编语言D.高级语言4.显示器是______。

A.计算设备B.存储设备C.输入设备D.输出设备5.系统软件的核心软件是______。

A.汇编程序B.操作系统C.编译程序D.机器语言二、判断题(每题10分,共40分)6.CPU主要包括运算器和寄存器两大部分。

(×)7.图灵机由一条双向都可无限延长的被分为一个个小方格的磁带、一个有限状态控制器和一个读写磁头组成。

(√)8.冯·诺依曼在当年发表的EDVAC计算机方案确立了计算机系统的5大基本部件:存储器、控制器、运算器、输入设备和输出设备,同时也规定了5大部件的基本功能。

(√)9.计算机的硬件与软件虽然各有分工,但它们之间的功能界面是浮动的。

随着技术的发展,一些功能既可由硬件实现,也可由软件来完成。

(√)第二章解题要有程序一、选择题(每题6分,共48分)1.JAVA语言的类别是______。

A.面向硬件的程序设计语言B.面向问题的程序设计语言C.面向过程的程序设计语言D.面向对象的程序设计语言2.汇编程序的任务是______。

A.将汇编语言编写的程序转换为目标程序B.将汇编语言编写的程序转换为可执行程序C.将高级语言编写的程序转换为可执行程序D.将高级语言编写的程序转换为汇编语言程序3.C语言是______。

A.高级语言B.机器语言C.目标语言D.汇编语言4.要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的______。

A.可靠性B.有效性C.正确性D.可维护性5.汇编语言属于______。

国家开放大学《程序设计基础》复习题及参考答案

国家开放大学《程序设计基础》复习题及参考答案

国家开放大学期末考试程序设计基础大作业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.在软件系统进行组装测试的时候发现错误,则针对被发现的错误,可以判断在整个软件开发过程最可能出现错误的阶段是()。

[「最新」2021年春期国开电大《C语言程序设计》网上形考(任务1至4)答案]

[「最新」2021年春期国开电大《C语言程序设计》网上形考(任务1至4)答案]

[「最新」2021年春期国开电大《C语言程序设计》网上形考(任务1至4)答案][最新]2021年春期国开电大《C语言程序设计》网上形考(任务1至4)答案说明:资料整理于2021年6月25日。

形考任务1 试题及答案一、选择题(共40分,每小题2分) 题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

A.mainB.MAIND.function 正确答案是:main 题目2 C 语言源程序文件的缺省扩展名为()。

A.cppB.exeC.objD.c 正确答案是:c 题目3 由C语言目标文件连接而成的可执行文件的缺省扩展名为()。

A.cppB.exeC.objD.c 正确答案是:exe 题目4 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。

A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车正确答案是:空格或回车题目5 每个C语言程序文件的编译错误被分为()。

A.1类B.2类C.3类D.4类正确答案是:2类题目6 不符合C 语言规定的复合语句是()。

A.{}B.{;}C.{x=0;}D.{y=10} 正确答案是:{y=10} 题目7 C语言程序中的基本功能模块为()。

A.表达式B.标识符C.语句D.函数正确答案是:函数题目8 A.表达式 B.语句C.参数表 D.函数体正确答案是:参数表题目9 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。

A.尖括号B.双引号C.单引号D.花括号正确答案是:双引号题目10 在C语言程序中,多行注释语句使用的开始标记符为()。

A.//B./*C.*/D.** 正确答案是:/* 题目11 在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。

A.charB.intC.floatD.double 正确答案是:char 题目12 在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

2020年国家开放大学《程序设计基础》形考任务试题题与答案

2020年国家开放大学《程序设计基础》形考任务试题题与答案

《程序设计基础》形考任务一(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.计算机能直接执行的语言是______。

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)D、(year%4= =0||year%100!=0)&& (year%400= =0)11栈得最主要特点就是______选择一项:A、先进先出B、先进后出C、两端进出D、一端进一端出12下面4句结论中只有一句就是错误得,它就是_____选择一项:A、二叉树就是树B、二叉树得左右子树得位置可以颠倒C、可以使用二叉树得思想对数值进行排序D、可以采用链表方式存储二叉树13在软件需求完全确定得情况下,应该采用得软件开发模型就是____ 选择一项:A、瀑布模型B、渐进式开发模型C、原型模型D、螺旋模型14关于结构化程序设计得概念中,正确得就是_____选择一项:A、结构化程序设计就是按照一定得原则与原理,组织与编写正确且易读得程序得软件技术B、一种采用结构描述复杂得客观事物从而可以进行负责程序设计得一种技术C、结构化程序设计得主要思想就是自低向上、逐步求精得开发过程D、以上三中说法都就是正确得15软件开发模型着重研究得就是_____选择一项:A、程序设计得方法与编程技巧B、软件系统得基本架构与常见得软件系统模型C、软件开发全部过程、活动与任务得结构框架D、软件系统得模型与对应不同模型得开发方法16高级语言源程序得翻译有两种方式,一种就是回答,另一种就是回答17当前计算机得最基本原理采用得就是冯·诺依曼原理18C语言中自增运算符就是回答,求余数得运算符号就是回答++与%19ﻫ最基本得程序控制有三种,它们就是回答,回答与回答。

电大历年试题及答案近十套《程序设计基础》专

电大历年试题及答案近十套《程序设计基础》专

试卷代号:2182中央广播电视大学2013-2014学年度第一学期“开放专科”期末考试程序设计基础试题一、单项选择题(每空2分.共30分)1.当代计算机的最主要的体系结构称为是( )。

A.冯·诺依曼机 B.非冯·诺依曼机C.图灵机 D.PASCAL机2.现代电子计算机诞生的理论基础是( )。

A.图灵机 B.图灵测试c.冯·诺依曼机 D.邱奇论题3.计算机软件是指( )。

A.计算机程序B.源程序和目标程序C.源程序D.计算机程序及其有关文挡4.计算机能直接执行的语言是( )。

A.机器语言 B.汇编语言C.高级语言 D.目标语言5.JAVA语言的类别是( )。

A.面向过程的程序设计语言B.面向问题的程序设计语言C.面向对象的程序设计语言D.面向硬件的程序设计语言6.在C语言中,字符串常量的定界符是( )。

A.空格 B.单引号C.双引号 D.方括号7.C语言中int变量能够表示的数值范围是( )。

A.—32767—32768B.-32768~32767C. 0~65535D. O -655368.C语言中的循环控制语句中属于“直到型”循环的语句是().A。

goto B. whileC.for D.do—while9.数据的存储结构分为两种,它们是( ).A.线性存储和数组存储 B.顺序存储和链式存储C.线性存储和树型存储 D.数组存储和指针存储10.如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过()。

A.元素在内存中的相对位置表示逻辑次序B.保存在元素中的指针表示先后次序C.设立单独的区域存储元素之间的逻辑次序D.元素本身的关键字来表示逻辑次序11.栈的最主要特点是( )。

A.先进先出 B.先进后出C.两端进出 D.一端进一端出12.数据结构主要研究下面3方面的内容( ).A.数据的逻辑结构、存储结构和运算B.数据的线性结构、树型结构和图结构C数据的顺序存储、链式存储和散列存储D.数据的线性结构和非线性结构,以及相关运算13。

2020年1月1411《程序设计基础(本)》国家开放大学电大期末考试答案

2020年1月1411《程序设计基础(本)》国家开放大学电大期末考试答案

LA
2.C
3. C
4.A
5.A
6. B
7.A
8. B
9. B
10. A
二、是非判断题(根据叙述正确与否在其后面的括号内打" ✓ "或打 "X" 。每小题 3 分,
共 30 分)
11. X
16. .J
12. ✓
17. .J
13. -J
18.,J
14. X 19. X
15. ✓ 20. X
三、选择填空题(每小题 6 分,共 30 分)
)
20. 图是由一个可以为空的顶点集合和一个描述顶点之间的关系-~边(或者是弧)的集
合组成,记为: G=CV,E) 。(
)

三、选择填空题(将正确选项填写在题干后括号内。每小题 6 分,共 30 分)
21. 要编写高质量的程序,判断程序质蜇的首要标准是程序的
,要保证
程序在多次反复使用过程不发生错误,应该保证程序的
@ continue
C. CD return
(?) while()
D. CD IF
(2) return
23. 在后进先出表中,可以进行插入和删除的一端称为
,另一端称为
。(
)
A. CD 队头
@队尾
B. CD 表尾
c. CD 栈顶
@表头 @栈底
D. 心表头
@表尾
24. 二叉树的第
A. CD i
zi @ I Ci 至 1)
层上至多有
个结点。(
、 丿
B. CD 叶 1
@ 2H(j 兰 1)
C. CD i
@ Z;Ci 至 1)
D. 心 j--1

(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案

(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案

(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案100%通过考试说明:20XX年秋期电大把该网络课纳入到“国开平台”进行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。

做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

本文库还有其他网核及教学考一体化答案,敬请查看。

课程总成绩= 形成性考核×50% + 终结性考试×50%形考任务1 一、选择题(共40分,每小题2分)题目1 在每个C 语言程序中都必须包含有这样一个函数,该函数的函数名为()。

选择一项:A. main 恭喜你,答对啦!!题目2 C语言源程序文件的缺省扩展名为()。

选择一项:D. c题目3 由C语言目标文件连接而成的可执行文件的缺省扩展名为()。

选择一项:B. exe题目4 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。

选择一项:D. 空格或回车题目5 每个C语言程序文件的编译错误被分为()。

选择一项:B. 2类题目6 不符合C语言规定的复合语句是()。

选择一项:D. {y=10}题目7 C语言程序中的基本功能模块为()。

选择一项:D. 函数题目8 在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。

选择一项:C. 参数表题目9 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。

选择一项:B. 双引号题目10 在C语言程序中,多行注释语句使用的开始标记符为()。

选择一项:B. /*题目11 在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。

国家开放大学《程序设计基础》形考任务1试题

国家开放大学《程序设计基础》形考任务1试题

国家开放大学《程序设计基础》形考任务1试题1.计算机的五大主要应用领域是、、、和。

2.总线是连接、和的公共信息通道。

通常由三部分组成:、、。

3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些。

4.世界上第一台计算机取名为。

5.目前制造计算机所采用的电子器件是。

6.CPU是Central Processing Unit 的英文缩写,它主要由、和寄存器3个部分组成。

7.完整的计算机系统是由和两大部分组成的。

8.计算机的硬件系统一般可分为、、和等几个部分。

9.计算机的存储器分为和两级。

10.随机存储器和只读存储器的英文缩写分别为和。

11.是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。

12.是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。

是描述程序设计的过程及程序的使用方法的有关资料。

13.是计算机的概念模型,奠定了现代计算机的理论基础;是计算机的结构模型,奠定了现代计算机的设计基础。

14.高级语言源程序的翻译成机器语言程序一般有两种做法: 方式和方式。

15.按照使用方式,程序设计语言分为语言和语言;按照应用范围则分为语言和语言。

16.编译程序的核心部分,叫________,其任务就是检查源程序在语法上是否_______。

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

: 冯·诺依曼机; 非冯·诺依曼机; 图灵机; PASCAL机计算机软件是指______ 。

: 源程序和目标程序; 源程序; 计算机程序及其有关文挡; 计算机程序计算机能直接执行的语言是______。

: 机器语言; 目标语言; 汇编语言; 高级语言显示器是______。

: 存储设备; 计算设备; 输出设备; 输入设备系统软件的核心软件是______。

: 机器语言; 操作系统; 编译程序; 汇编程序要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计基础模拟测试题一:
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)
D. (year%4= =0||year%100!=0)&& (year%400= =0)
11栈的最主要特点是______
选择一项:
A. 先进先出
B. 先进后出
C. 两端进出
D. 一端进一端出
12下面4句结论中只有一句是错误的,它是_____
选择一项:
A. 二叉树是树
B. 二叉树的左右子树的位置可以颠倒
C. 可以使用二叉树的思想对数值进行排序
D. 可以采用链表方式存储二叉树
13在软件需求完全确定的情况下,应该采用的软件开发模型是____
选择一项:
A. 瀑布模型
B. 渐进式开发模型
C. 原型模型
D. 螺旋模型
14关于结构化程序设计的概念中,正确的是_____
选择一项:
A. 结构化程序设计是按照一定的原则与原理,组织和编写正确且易读的程序的软件技术
B. 一种采用结构描述复杂的客观事物从而可以进行负责程序设计的一种技术
C. 结构化程序设计的主要思想是自低向上、逐步求精的开发过程
D. 以上三中说法都是正确的
15软件开发模型着重研究的是_____
选择一项:
A. 程序设计的方法和编程技巧
B. 软件系统的基本架构和常见的软件系统模型
C. 软件开发全部过程、活动和任务的结构框架
D. 软件系统的模型和对应不同模型的开发方法
,求余数的运算符号是回答
++和%
19最基本的程序控制有三种,它们是,回答。

这三种执行控制的任意组合和重复、嵌套就可以描述任意复杂的程序。

顺序条件(分支)循环
20树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是回答
的关系。

在图型结构中,任何两个结点之间都可能存在着联系,数据
的关系。

21请说明要在计算机上运行一个用C语言编写的程序,要经过怎样的处理过程。

1.使用计算机处理自然语言,首先要做的是将语言录入处理程序,其实大部分都是将普通的文本写入你的处理程序,使用变量将文本保存。

对于文本的处理,推荐使用perl。

2.写入文本后,首先要对文本进行分词,这一点英文比较容易,中文就困难一些。

对于中文,基本的方法有前后向最大匹配法,这是基于规则的方法,或者采用马尔科夫模型的统计方法,分词是最基本的环节,基本上所有的自然语言处理都要分词。

3.分词之后可以做词性标注,词性标注是为了能够区分相同的不同词性。

4,词性标注之后可以做句法剖析,句法剖析是为了确定对于一种特定词性的词的语法归属,也就是具体是属于主语,或者宾语,或者谓语等等。

5.句法剖析之后就可以给出单词的不同语义信息,也就是一个词的确切解释。

6.然后就可以做机器翻译了
22简述产生“软件危机”的原因。

复杂程度高。

研制周期长。

正确性难以保证。

23瀑布模型的主要思想是什么?这个模型有什么主要特点?
瀑布模型也称软件生存周期模型。

根据软件生存周期各个阶段的任务,瀑布模型从可行性研究(或称系统需求分析)开始,逐步进行阶段性变换,直至通过确认测试并得到用户确认的软件产品为止。

瀑布模型上一阶段的变换结果是下一阶段变换的输入,相邻的两个阶段具有因果关系,紧密相联。

一个阶段工作的失误将蔓延到以后的各个阶段。

瀑布模型在软件工程中占有重要的地位,它提供了软件开发的基本框架,这比依靠“个人技艺”开发软件好得多。

它有利于大型软件开发过程中人员的组织和管理,有利于软件开发方法和工具的研究与使用,从而提高了大型软件项目开发的质量和效率。

(5分)瀑布模型的主要特点是:阶段间的顺序性和依赖性,开发过程是一个严格的下导式过程,即前一阶段的输出是后一阶段的输入,每一阶段工作的完成需要确认,而确认过程是严格的追溯式过程,后一阶段出现了问题要通过前一阶段的重新确认来解决。

因此,问题发现得越晚解决问题的代价就越高。

(5分)
24写出程序运行结果。

main ()
{ int x=20, y=8;
printf("x=%d ; y= %d", x+1,--y);
}
该程序的执行结果是x=
y=
25#include <stdio.h>
main( )
{ int k=1, j=0;
while ( k+j <= 4 )
{ if ( k >j ) j = j+2;
else k = k+2; }
printf ( "%d %d\n", k, j );
}
该程序的执行结果是 k=
j=
26编写一程序,从键盘输入20个整数,计算并输出算术平均数。

参考答案
#include <stdio.h>
main( )
{ int i, x; (1分)
double sum=0; (1分)
for (i=1; x<=20; x++) (2分){ scanf (“%d”, &x) (2分)sum += x; (2分)
}
printf("%f\n", sum/10 ) ; (2分)
}
如有侵权请联系告知删除,感谢你们的配合!。

相关文档
最新文档