【计算机类职业资格】国家二级C语言机试(程序设计基础、C语言概述)-试卷1及答案解析.doc
《【计算机类职业资格】国家二级C语言机试(程序设计基础、C语言概述)-试卷1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级C语言机试(程序设计基础、C语言概述)-试卷1及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C 语言机试(程序设计基础、C 语言概述)-试卷 1 及答案解析(总分:68.00,做题时间:90 分钟)一、选择题(总题数:34,分数:68.00)1.结构化程序设计的基本原则不包括( )。(分数:2.00)A.多态性B.自顶向下C.模块化D.逐步求精2.在面向对象方法中,不属于“对象“基本特点的是( )。(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性3.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制4.结构化程序所要求的基本结构不包括( )。(分数
2、:2.00)A.顺序结构B.GOTO 跳转C.选择(分支)结构D.重复(循环)结构5.定义无符号整数类为 UInt,下面可以作为类 UInt 实例化值的是( )。(分数:2.00)A.-369B.369C.0.369D.整数集合1,2,3,4,56.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装B.自顶向下C.模块化D.逐步求精7.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统8.下列选项中属于面向对象设计方法主要特征的是( )。(分数:2.00)A.继承B.自顶向下C.模块化D.逐步求精
3、9.下面对对象概念描述正确的是( )。(分数:2.00)A.对象间的通信靠消息传递B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作10.结构化程序设计中,下面对 goto 语句使用描述正确的是( )。(分数:2.00)A.禁止使用 goto 语句B.使用 goto 语句程序效率高C.应避免滥用 goto 语句D.以上说法都不对11.结构化程序包括的基本控制结构是( )。(分数:2.00)A.主程序与子程序B.选择结构、循环结构与层次结构C.顺序结构、选择结构与循环结构D.以上说法都不对12.下面属于整数类的实例是( )。(分数:2.00)A.0x518
4、B.0.518C.-518D.518E-213.下面属于字符类的实例是( )。(分数:2.00)A.518B.5C.nmD. 14.下面不属于对象基本特点的是( )。(分数:2.00)A.标识唯一性B.可复用性C.多态性D.封装性15.以下叙述中错误的是( )。(分数:2.00)A.C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B.C 程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件C.用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中D.语言源程序经编译后生成后缀为.obj 的目标程序16.下列叙述中错误的是( )。(
5、分数:2.00)A.一个 C 语言程序只能实现一种算法B.C 程序可以由多个程序文件组成C.C 程序可以由一个或多个函数组成D.一个 C 函数可以单独作为一个 C 程序文件存在17.以下四个程序中,完全正确的是( )。(分数:2.00)A.#include main(); /*/ programming /*/ printf(“programming!/n“); B.#include main() /* programming */ printf(“programming!/n“); C.#include main() /*/* programming */*/ printf(“program
6、ming!/n“); D.include main() /* programming */ printf(“programming!/n“); 18.对于一个正常运行的 C 程序,以下叙述中正确的是( )。(分数:2.00)A.程序的执行总是从 main 函数开始B.程序的执行总是从程序的第一个函数开始, 在 main 函数结束C.程序的执行总是从 main 函数开始,在程序的最后一个函数中结束D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束19.计算机能直接执行的程序是( )。(分数:2.00)A.可执行程序B.目标程序C.汇编程序D.源程序20.以下叙述中正确的是( )
7、。(分数:2.00)A.C 语言规定必须用 main 作为主函数名,程序将从此开始执行B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C.C 语言程序将从源程序中第一个函数开始执行D.main 的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main 等21.以下叙述中错误的是( )。(分数:2.00)A.算法正确的程序可以有零个输出B.算法正确的程序最终一定会结束C.算法正确的程序可以有零个输入D.算法正确的程序对于相同的输入一定有相同的结果22.以下叙述中正确的是( )。(分数:2.00)A.简单 C 语句必须以分号结束B.C 程序中的每一行只能写一条语句C.C
8、语言程序中的注释必须与语句写在同一行D.C 语句必须在一行内写完23.下列叙述中错误的是( )。(分数:2.00)A.一个 C 语言程序只能实现一种算法B.C 程序可以由多个程序文件组成C.C 程序可以由一个或多个函数组成D.一个 C 函数可以单独作为一个 C 程序文件存在24.C 语言源程序名的后缀是( )。(分数:2.00)ACBexeCobjDcp25.我们所写的每条 C 语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是( )。(分数:2.00)A.一条 C 语句对应转换成一条机器指令B.一条 C 语句可能会被转换成多条机器指令C.一条 C 语句可能会被转换成零条机
9、器指令D.某种类型和格式的 C 语句被转换成机器指令的条数是固定的26.关于算法,以下叙述中错误的是( )。(分数:2.00)A.任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕B.同一个算法对于相同的输入必能得出相同的结果C.一个算法对于某个输入的循环次数是可以事先估计出来的D.某个算法可能会没有输入27.若变量已正确定义并赋值,以下不能构成 C 语句的选项是( )。(分数:2.00)A.a=a+bB.A=a+b;C.B+;D.A:a:b;28.以下叙述中正确的是( )。(分数:2.00)A.在 C 程序中,模块化主要是通过函数来实现的B.程序的主函数名除 main 外,也可以
10、使用 Main 或_mainC.程序可以包含多个主函数,但总是从第一个主函数处开始执行D.书写源程序时,必须注意缩进格式,否则程序会有编译错误29.以下叙述中正确的是( )。(分数:2.00)A.我们所写的每条 C 语句,经过编译最终都将转换成二进制的机器指令B.程序必须包含所有三种基本结构才能成为一种算法C.如果算法非常复杂,则需要使用三种基本结构之外的语句结构,才能准确表达D.只有简单算法才能在有限的操作步骤之后结束30.以下叙述中正确的是( )。(分数:2.00)A.C 语言程序总是从 main 函数开始执行B.C 语言程序总是从最前面的函数开始执行C.C 语言程序中 main 函数必须
11、放在程序的开始位置D.C 语言程序所调用的函数必须放在 main 函数的前面31.以下叙述中正确的是( )。(分数:2.00)A.每个后缀为.C 的 C 语言源程序都可以单独进行编译B.每个后缀为.C 的 C 语言源程序都应该包含一个 main 函数C.在 C 语言程序中,main 函数必须放在其他函数的最前面D.在 C 语言程序中,只有 main 函数才可单独进行编译32.以下选项中叙述正确的是( )。(分数:2.00)A.函数体必须由 开始B.C 程序必须由 main 语句开始C.C 程序中的注释可以嵌套D.C 程序中的注释必须在一行完成33.以下叙述中错误的是( )。(分数:2.00)A
12、.书写风格良好的程序执行效率高B.书写风格良好的程序易读性好C.C 程序可以在一行上写多条语句D.C 程序允许将一条语句分写在多行上34.以下叙述中正确的是( )。(分数:2.00)A.实用的 C 语言源程序总是由一个或多个函数组成B.用户自己定义的函数只能调用库函数C.不同函数的形式参数不能使用相同名称的标识符D.在 C 语言的函数内部,可以定义局部嵌套函数国家二级 C 语言机试(程序设计基础、C 语言概述)-试卷 1 答案解析(总分:68.00,做题时间:90 分钟)一、选择题(总题数:34,分数:68.00)1.结构化程序设计的基本原则不包括( )。(分数:2.00)A.多态性 B.自顶
13、向下C.模块化D.逐步求精解析:解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto 语句,所以选择 A。2.在面向对象方法中,不属于“对象“基本特点的是( )。(分数:2.00)A.一致性 B.分类性C.多态性D.标识唯一性解析:解析:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择 A)。3.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制 解析:解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础
14、建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。4.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.GOTO 跳转 C.选择(分支)结构D.重复(循环)结构解析:解析:1966 年 Boehm 和 Jacopini 证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。5.定义无符号整数类为 UInt,下面可以作为类 UInt 实例化值的是( )。(分数:2.00)A.-369B.369 C.0.369D.整数集合1,2,3,4,5解析:解
15、析:只有 B)选项 369 可以用无符号整数来表示和存储。A)选项369 有负号,选项 C)0.369是小数都不能用无符号整数类存储。选项 D)是一个整数集合得用数组来存储。6.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装 B.自顶向下C.模块化D.逐步求精解析:解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用 goto 语句,所以选择 A。7.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件 C.一种编译系统D.一种操作系统解析:解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据
16、组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。8.下列选项中属于面向对象设计方法主要特征的是( )。(分数:2.00)A.继承 B.自顶向下C.模块化D.逐步求精解析:解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择 A。9.下面对对象概念描述正确的是( )。(分数:2.00)A.对象间的通信靠消息传递 B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作解析:解析:消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。所以答案选择 A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 语言 程序设计 基础 概述 试卷 答案 解析 DOC
