国开-03595-C语言程序设计-形考任务4--学习资料
国开电大专科《程序设计基础》形考任务1至4试题及答案

国开电大专科《程序设计基础》形考任务1至4试题及答案形考任务1试题及答案一、填空题1.计算机的五大主要应用领域是______、______、______、______和______。
[答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能2.总线是连接______、______和______的公共信息通道。
通常由三部分组成:______、______、______。
[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些______。
[答案]逻辑运算4.世界上第一台计算机取名为______。
[答案]ENIAC5.目前制造计算机所采用的电子器件是______。
[答案]大规模集成电路6.CPU是CentralProceingUnit的英文缩写,它主要由______、______和寄存器3个部分组成。
[答案]运算器、控制器7.完整的计算机系统是由______和______两大部分组成的。
[答案]硬件系统、件系统8.计算机的硬件系统一般可分为______、______、______和______等几个部分。
[答案]存储器、中央处理器、输入设备、输出设备9.计算机的存储器分为______和______两级。
[答案]内存、外存10.随机存储器和只读存储器的英文缩写分别为______和______。
[答案]RAM、ROM11.______是为有效利用计算机的资源、充分发挥计算机的潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
[答案]程序13.______是计算机的概念模型,奠定了现代计算机的理论基础;______是计算机的结构模型,奠定了现代计算机的设计基础。
[答案]图灵机14.高级语言源程序的翻译成机器语言程序一般有两种做法:______方式和______方式。
[答案]编译、解释15.按照使用方式,程序设计语言分为______语言和______语言;按照应用范围则分为______语言和______语言。
程序设计基础形考任务四参考答案

题目2
下列叙述中正确的是_____。
选择一项:B
A.设计算法时只需要考虑数据结构的设计
B.以上三种说法都不对
C.设计算法时只需要考虑结果的可靠性
D.算法就是程序
题目3
下列叙述中正确的是_____。
选择一项:D
A.一个算法的空间复杂度大,则其时间复杂度也必定大
B.一个算法的空间复杂度大,则其时间复杂度必定小
题目11
程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是______。
选择一项:C
A.面向对象的程序设计方法
B.结构化设计方法
C.数据结构优先原则
D.模块化程序设计方法
选择一项:D
A.回溯法
B.递归法
C.穷举法
D.分治法
题目8
当一个算法输入不合法的数据时,应当能够作适当处理,不致于引起严重后果,这属于算法的( )。
选择一项:D
A.可读性
B.高效性
C.正确性
D.健壮性
题目9
软件开发模型着重研究的是______。
选择一项:A
A.软件开发全部过程、活动和任务的结构框架
B.软件系统的基本架构和常见的软件系统模型
C.一个算法的时间复杂度大,则其空间复杂度必定小
D.以上三种说法都不对
题目4
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。
选择一项:B
A.有穷性
B.有零个或多个输出
C.可行性
D.有零个或多个输入
题目5
下面叙述正确的是()。
选择一项:C
A.算法的时间复杂度与空间复杂度一定相关
c语言程序设计形考任务4答案

一、选择题(共30分.每小题2分)题目1标记题目假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”.则不正确的语句为()。
选择一项:a. struct BOOK *x=malloc(book);回答正确b. struct BOOK x={"C++ Programming",27.0};c. struct BOOK *x=malloc(sizeof(struct BOOK));d. struct BOOK *x=&book;反馈Your answer is correct.题目2标记题目假定有“struct BOOK{char title[40]; float price;} book;”.则正确的语句为()。
选择一项:a. struct BOOK x= &book;b. struct BOOK *x=&book;回答正确c. struct BOOK x=calloc(BOOK);d. struct BOOK *x=BOOK;反馈Your answer is correct.题目3标记题目在结构类型的定义中.不同数据成员的定义项之间采用的分隔符是()。
选择一项:a. 句点b. 冒号c. 分号回答正确d. 逗号反馈Your answer is correct.题目4标记题目假定一个结构类型的定义为“struct A{int a,b; double c;};”.则该类型的长度为()。
选择一项:a. 8b. 10c. 12d. 16反馈Your answer is correct.题目5标记题目假定一个结构类型的定义为“struct D{int a; D* next;};”.则该类型的长度为()。
选择一项:a. 4b. 8回答正确c. 12d. 16反馈Your answer is correct.题目6标记题目假定要访问一个结构指针变量x中的数据成员a.则表示方法为()。
程序设计基础形考任务4

1,逻辑运算;算术运算;数据比较;数据传送2,顺序结构;选择结构;循环结构3,正确性;运行效率4,时间;空间5,自顶向下;逐步求精6,定义;开发;使用与维护7,可行性研究;需求分析8,设计;实现;集成9,正确;可用10,瀑布;渐进式下列叙述中正确的是___C__。
A. 设计算法时只需要考虑结果的可靠性B. 设计算法时只需要考虑数据结构的设计C. 以上三种说法都不对D. 算法就是程序下列叙述中正确的是__B___。
A. 一个算法的空间复杂度大,则其时间复杂度必定小B. 以上三种说法都不对C. 一个算法的时间复杂度大,则其空间复杂度必定小D. 一个算法的空间复杂度大,则其时间复杂度也必定大题目4一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是(D )。
A. 有零个或多个输入B. 可行性C. 有零个或多个输出D. 有穷性题目5下面叙述正确的是(D )。
A. 算法的时间复杂度与空间复杂度一定相关B. 数据的逻辑结构与存储结构是一一对应的C. 算法的效率只与问题的规模有关,而与数据的存储结构无关D. 算法的时间复杂度是指执行算法所需要的计算工作量题目6那一项不属于算法的四种基本的功能操作( D ) 。
A. 数据比较B. 算术运算C. 逻辑运算D. 循环结构题目7在求解规模较大的问题时,可以把它分解成若干个规模较小的子问题,求出各个子问题的解之后,再把这些解合成原问题的解,这种方法是(B )。
A. 递归法B. 分治法C. 穷举法D. 回溯法题目8当一个算法输入不合法的数据时,应当能够作适当处理,不致于引起严重后果,这属于算法的( D ) 。
A. 可读性B. 正确性C. 高效性D. 健壮性题目9软件开发模型着重研究的是___A___。
A. 软件开发全部过程、活动和任务的结构框架B. 程序设计的方法和编程技巧C. 软件系统的基本架构和常见的软件系统模型D. 软件系统的模型和对应不同模型的开发方法题目10早期进行程序开发过程中存在不少问题,在下列问题中有一个并不是早期程序员常见的问题,它是___D___。
国开作业《C语言程序设计-形考任务》 (4)

题目:假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。
选项A:1选项B:2选项C:4选项D:8答案:4题目:假定a为一个数组名,在下面的表达式中,存在语法错误的是( )。
选项A:a[i]选项B:*a++选项C:*a选项D:*(a+1)答案:*a++题目:用calloc函数创建具有10个整型元素的一维数组的正确语句是()。
选项A:int *p=calloc(10,2);选项B:int *p=calloc(10);选项C:int *p=calloc(10,4);选项D:int *p=malloc(10)答案:int *p=calloc(10,4);题目:假定变量m定义为“int m=7;”,则下面正确的语句为()。
选项A:int p=m;选项B:int *p=m;选项C:int p=*m;选项D:int *p=m;答案:int *p=m;题目:假定k是一个double类型的变量,则定义变量p的正确语句为()。
选项A:double p=k;选项B:int *p=k;选项C:double p=*k;选项D:char *p="Thank you!";答案:char *p="Thank you!";题目:在下面的函数声明语句中,存在着语法错误的是()。
选项A:AA(int a, int b)选项B:AA(int, int)选项C:AA(int a; int b)选项D:AA(int a, int)答案:AA(int a; int b)题目:在下面的保留字中,不能作为函数的返回值类型的是()。
选项A:void选项B:int选项C:enum选项D:long答案:enum题目:若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。
选项A:x=pa[3];选项B:x=*(a+3);选项C:x=a[3];选项D:x=*pa+3;答案:x=*pa+3;题目:假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。
C语言程序设计形考任务4复习进程

C语言程序设计形考任务4一、选择题(共30分,每小题2分)题目1假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”,则不正确的语句为()。
选择一项:a. struct BOOK *x=malloc(book);b. struct BOOK x={"C++ Programming",27.0};c. struct BOOK *x=malloc(sizeof(struct BOOK));d. struct BOOK *x=&book;正确答案是:struct BOOK *x=malloc(book);题目2假定有“struct BOOK{char title[40]; float price;} book;”,则正确的语句为()。
选择一项:a. struct BOOK x= &book;b. struct BOOK *x=&book;c. struct BOOK x=calloc(BOOK);d. struct BOOK *x=BOOK;正确答案是:struct BOOK *x=&book;题目3在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是()。
选择一项:a. 句点b. 冒号c. 分号d. 逗号正确答案是:分号题目4假定一个结构类型的定义为“struct A{int a,b; double c;};”,则该类型的长度为()。
选择一项:a. 8b. 10c. 12d. 16正确答案是:16题目5假定一个结构类型的定义为“struct D{int a; D* next;};”,则该类型的长度为()。
选择一项:a. 4b. 8c. 12d. 16正确答案是:8题目6假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。
选择一项:a. x.ab. x->ac. x(a)d. x{a}正确答案是:x->a题目7与结构成员访问表达式等价的表达式为()。
c语言程序设计形考任务4答案培训讲学

c语言程序设计形考任务4答案一、选择题(共30分,每小题2分)题目1正确获得2.00分中的2.00分标记题目题干假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”,则不正确的语句为()。
选择一项:a. struct BOOK *x=malloc(book);回答正确b. struct BOOK x={"C++ Programming",27.0};c. struct BOOK *x=malloc(sizeof(struct BOOK));d. struct BOOK *x=&book;反馈Your answer is correct.题目2正确获得2.00分中的2.00分标记题目题干假定有“struct BOOK{char title[40]; float price;} book;”,则正确的语句为()。
选择一项:a. struct BOOK x= &book;b. struct BOOK *x=&book;回答正确c. struct BOOK x=calloc(BOOK);d. struct BOOK *x=BOOK;反馈Your answer is correct.题目3正确获得2.00分中的2.00分标记题目题干在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是()。
选择一项:a. 句点b. 冒号c. 分号回答正确d. 逗号反馈Your answer is correct.题目4正确获得2.00分中的2.00分标记题目题干假定一个结构类型的定义为“struct A{int a,b; double c;};”,则该类型的长度为()。
选择一项:a. 8b. 10c. 12d. 16反馈Your answer is correct.题目5正确获得2.00分中的2.00分标记题目题干假定一个结构类型的定义为“struct D{int a; D* next;};”,则该类型的长度为()。
C语言程序设计-国家开放大学电大学习网形考作业题目答案

C语言程序设计一、单选题1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。
A.mainB.MAIND.function正确答案: A2.C语言源程序文件的缺省扩展名为()。
A.cppB. exeC. objD.c正确答案: D3.由C语言目标文件连接而成的可执行文件的缺省扩展名为()。
A.cppB.exeC.objD. c正确答案: B4.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车正确答案: D5.每个C语言程序文件的编译错误被分为()。
A.1类B.2类C.3类D.4类正确答案: B6.不符合C语言规定的复合语句是()。
A.{}B.{;}C.{x=0;}D.{y=10}正确答案: D7.C语言程序中的基本功能模块为()。
A.表达式B.标识符C.语句D.函数正确答案: D8.在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。
A. 表达式B.语句C.参数表D.函数体正确答案: C9.在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。
A.尖括号B.双引号C.单引号D.花括号正确答案: B10.在C语言程序中,多行注释语句使用的开始标记符为()。
A.//B./*C.*/D.**正确答案: B11.在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。
A.charB.intC.floatD.double正确答案: A12.在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。
A.5B.4C.3D.6正确答案: A13.转义字符'\\'表示的字符是()。
A.单引号B.双引号C.反斜线D.问号正确答案: C14.枚举类型中的每个枚举常量的值都是一个()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言程序设计-形考任务4-学习资料
特别提醒:本课程每道题的出题顺序可能会被打乱,请仔细逐一搜索每道题在作答,请确保
本材料是您需要的资料在下载!!
第1题假定有“struct book{char title[40]; float price;}; struct book book;”,则不正确的语句为()。
a. struct BOOK *x=malloc(book);
b. struct BOOK x={"C++ Programming",27.0};
c. struct BOOK *x=malloc(sizeof(struct BOOK));
d. struct BOOK *x=&book;
提示:题目难度适中,请复习国开课程知识,完成相应作答
【参考答案】:struct BOOK *x=malloc(book);
第2题假定有“struct book{char title[40]; float price;} book;”,则正确的语句为()。
a. struct BOOK x= &book;
b. struct BOOK *x=&book;
c. struct BOOK x=calloc(BOOK);
d. struct BOOK *x=BOOK;
提示:题目难度适中,请复习国开课程知识,完成相应作答
【参考答案】:struct BOOK *x=&book;
第3题在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是()。
a. 句点
b. 冒号
c. 分号
d. 逗号
提示:题目难度适中,请复习国开课程知识,完成相应作答
【参考答案】:分号
第4题假定一个结构类型的定义为“struct a{int a,b; double c;};”,则该类型的长度为()。
a. 8
b. 10
c. 12
d. 16
提示:题目难度适中,请复习国开课程知识,完成相应作答
【参考答案】:16
第5题假定一个结构类型的定义为“struct d{int a; d* next;};”,则该类型的长度为()。
a. 4
b. 8
c. 12
d. 16
提示:题目难度适中,请复习国开课程知识,完成相应作答
【参考答案】:8
第6题假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。
a. x.a
b. x->a
c. x(a)
d. x{a}
提示:题目难度适中,请复习国开课程知识,完成相应作答
【参考答案】:x->a
第7题与结构成员访问表达式等价的表达式为()。