《C语言程序设计(C语言快速入门)期末单元测试与答案.docx》由会员分享,可在线阅读,更多相关《C语言程序设计(C语言快速入门)期末单元测试与答案.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、单项选择题1、以下描述中,正确的选项是()A.程序和软件定义一样B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合正确答案:D解析:B、软件的开发、运行会对计算机系统具有一定程度的依赖性,会导致软件的移植性问题C、软件不是物理实体2、以下表达不正确的选项是()A.一个C程序可由一个或多个函数组成B.C程序的基本组成单位是函数C.一个C程序必须包含一个main函数D.#include是C语言的一条语句正确答案:D解析:D、是预处理指令,不是C语句3、以下哪个不是算法的性质()A.输入性B.输出性C.确定性D.正确性正确答案:D解析:D、正确
2、是算法的设计目标,不是性质4、C语言规定,在一个源程序中,main函数的位置()A.必须在最前面B.必须在系统调用的库函数的后面C.可以任意D.必须在最后正确答案:C解析:C、C程序中main函数的位置任意5、一个C程序的执行是从()A.从本程序文件的第一个函数开始,到本程序文件的main函数结束B.从本程序的main程序开始,到本文件的最后一个函数结束C.从本程序的main函数开始,到本程序的main函数结束D.从本程序的第一个函数开始,到本文件的最后一个函数结束正确答案:C解析:C、不管main在C程序文件中的任何位置,都是从main开始执行,到main结束。6、以下选项中全属于应用软件的
3、是()A.UNIX、DOSB.Photoshop、QQC.Windows Micros。代 Visual StudioD.DevC+、Linux正确答案:B解析:A、两者均为系统软件D、Linux属于系统软件7、以下选项不属于高级程序设计语言的是()A.CB.JavaC.PythonD.汇编语言正确答案:D解析:D、机器语言和汇编语言都是低级语言8、以下哪一个不是算法的描述形式()A.传统流程图B.N-S流程图C.公式法D.程序设计语言正确答案:C9、以下哪项不是算法设计追求的目标()A.正确性B.健壮性C.可执行性D.可读性正确答案:C解析:C、可执行性是算法性质10、以下哪个不是C语言的特点(A.具有较好的可移植性B.可直接对硬件进行操作C.灵活性D.属于面向对象编程语言正确答案:D