【计算机类职业资格】全国计算机等级考试二级C语言真题题库1+2014年9月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级C语言真题题库1+2014年9月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级C语言真题题库1+2014年9月及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 C语言真题题库 1+2014年 9月及答案解析(总分:43.00,做题时间:120 分钟)一、选择题(每小题 1分,共 40分)(总题数:40,分数:40.00)1.面向对象方法中,实现对象的数据和操作结合于统一体中的是( )。(分数:1.00)A.结合B.封装C.隐藏D.抽象2.在进行逻辑设计时,将 ER图中实体之间联系转换为关系数据库的( )。(分数:1.00)A.关系B.元组C.属性D.属性的值域3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。(分数:1.00)A.节省存储空间B.插入与删除运算效率高C.便于查找D.排序时减少元素的比较次数
2、4.深度为 7的完全二叉树中共有 125个节点,则该完全二叉树中的叶子节点数为( )。(分数:1.00)A.62B.63C.64D.655.下列叙述中正确的是( )。(分数:1.00)A.所谓有序表是指在顺序存储空间内连续存放的元素序列B.有序表只能顺序存储存连续的存储空间内C.有序表可以用链接存储方式存储在不连续的存储空间内D.任何存储方式的有序表均能采用二分法进行查找6.设二叉树如下: (分数:1.00)A.ABDEGCFHB.DBGEAFHCC.DGEBHFCAD.ABCDEFGH7.计算机软件包括( )。(分数:1.00)A.算法和数据B.程序和数据C.程序和文档D.程序、数据及相关文
3、档8.下面描述中不属于软件需求分析阶段任务的是( )。(分数:1.00)A.撰写软件需求规格说明书B.软件的总体结构设计C.软件的需求分析D.软件的需求评审9.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的( )。(分数:1.00)A.逻辑独立性B.物理独立性C.应用独立性D.空间独立性10.有 3个关系 R、S 和 T如下: (分数:1.00)A.并B.投影C.交D.选择11.以下叙述正确的是( )。(分数:1.00)A.C编译程序把文件后缀为c 的源程序文件编译成文件后缀为obj 的二进制文件B.C编译程序把文件后缀为c 的源程序文件编译成文件后缀为exe 的可执行文件
4、C.C编译程序把文件后缀为obj 的二进制文件编译成文件后缀为exe 的可执行文件D.链接程序把文件后缀为c 的源程序文件链接成文件后缀为exe 的可执行文件12.以下叙述正确的是( )。(分数:1.00)A.循环结构、选择结构、顺序结构都是结构化程序的基本结构B.计算机可以直接执行 C语言程序,不需要做任何转换C.过于复杂的算法不能使用 N-S流程图描述D.只有不超过 20步操作步骤的算法才是简单算法13.有如下程序: (分数:1.00)A.X115B.X73C.X59D.X7214.下面叙述正确的是( )。(分数:1.00)A.任何复杂任务都可以分解成简单子任务B.C语言程序的所有函数只能
5、处于同一个源文件C.包含全部三种基本结构的程序才是结构化程序D.C语言程序可以定义多个不同内容的 main()函数15.以下叙述正确的是( )。(分数:1.00)A.C程序总是以 main()作为程序执行的起始行B.main()函数若不带参数,其后面的一对圆括号可省略C.函数体内的定义语句和可执行语句允许任意穿插出现D.C语言中的语句之间必须用分号作为分隔符16.有以下程序: (分数:1.00)A.abcdefgB.bcdefgh $C.bcdefgh $ $D.bcdefgh17.有以下程序: (分数:1.00)A.0B.1C.10D.418.有以下程序: (分数:1.00)A.TrueB.
6、TrueFalseC.FalseD.TrueFalseTrue19.为了避免在嵌套的 if-else语句中产生二义性,C 语言规定与 else子句配对是( )。(分数:1.00)A.与其在同一行上的 if子句B.在其之后最近的不带 else的 if子句C.与其缩排位置相同的 if子句D.在其之前最近的不带 else的同层 if子句20.有以下程序: (分数:1.00)A.11,10B.10,10C.10,11D.11,1121.有以下程序: (分数:1.00)A.10,-1,8,-3,6,B.5,4,3,2,1,C.10,2,8,4,6,D.5,-1,3,-3,1,22.有以下程序: (分数:
7、1.00)A.16,6,11,16,B.1,6,11,16,C.4,7,10,13,D.17,17,17,17,23.有如下程序: (分数:1.00)A.56,57,B.57,58,C.57,57,D.55,57,24.设有如下程序段: (分数:1.00)A.a,b 的定义合法,c,d 的定义不合法B.a,b,c,d 的定义都是合法的C.a,b,c 的定义是合法的,d 的定义不合法D.只有 a的定义是合法的25.没有定义:int x2,*px;float y30;char zc;,则立即进行以下运算有安全隐患的是( )(分数:1.00)A.p+;B.x+;C.y+;D.z+;26.有以下程序:
8、 (分数:1.00)A.3000000B.3141500C.0141500D.000000027.有以下程序: (分数:1.00)A.Beijing!B.you to Beijing!C.Welcome you to Beijing!D.to Beijing!28.有如下程序: (分数:1.00)A.8B.9C.7D.1029.有如下程序: (分数:1.00)A.2,B.2,3,C.3,D.1,30.有以下程序: (分数:1.00)A.grame ame eB.g a eC.programeD.无输出字符31.以下针对全局变量的叙述错误的是( )。(分数:1.00)A.全局变量的作用域是从定义
9、位置开始至源文件结束B.全局变量是在函数外部任意位置上定义的变量C.用 extern说明符可以限制全局变量的作用域D.全局变量的生存期贯穿于整个程序的运行期间32.有以下程序: (分数:1.00)A.Zhao,m,290,Qian,f,350B.Zhao,m,290,Qian,m,290C.Zhao,m,290,Zhao,m,290D.Zhao,m,290,Qian,m,35033.下面关于编译预处理的命令行,正确的是( )。(分数:1.00)A.#define PAI 314B.#Define Eps 000001C.#DEFINE FALSE 0D.#define int INT34.有以
10、下程序: (分数:1.00)A.7B.6C.9D.235.有以下程序: (分数:1.00)A.0K,6B.#,6C.0K,3D.#,336.有如下定义: (分数:1.00)A.B.C.D.37.有以下程序: #include (分数:1.00)A.6B.2C.5D.338.有如下定义: (分数:1.00)A.B.C.D.39.有以下程序: (分数:1.00)A.C#123#0B.C#1230C.C#0D.C#123#040.有以下程序: (分数:1.00)A.23B.26C.33D.36二、程序填空题(总题数:1,分数:1.00)41.给定程序中,函数 fun的功能是:调用随机函数产生 20个
11、互不相同的整数放在形参 a所指数组中(此数组在主函数中已置 0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件 BLANK1C 中。 不得增行或删行,也不得更改程序的结构: 试题程序: (分数:1.00)_三、程序修改题(总题数:1,分数:1.00)42.“下列给定程序是建立一个带头节点的单向链表,并用随机函数为各节点赋值。函数 fun的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为函数值返回。 请改正函数 fun中的错误,使它能得出正确的结果。 注意:部分源程序在文件 MODI1C 中,不要改动 main函数,不得增行
12、或删行,也不得更改程序的结构! 试题程序: (分数:1.00)_四、程序设计题(总题数:1,分数:1.00)43.请编写一个函数 fun,它的功能是:将 ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4Efg”,则应输出“aBc4EFg”。 注意:部分源程序在文件 PROG1C 中。 请勿改动主函数 main和其他函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。 试题程序: (分数:1.00)_全国计算机等级考试二级 C语言真题题库 1+2014年 9月答案解析(总分:43.00,做题时间:120 分钟)一、选择题(
13、每小题 1分,共 40分)(总题数:40,分数:40.00)1.面向对象方法中,实现对象的数据和操作结合于统一体中的是( )。(分数:1.00)A.结合B.封装 C.隐藏D.抽象解析:解析对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。封装是指隐藏对象的属性和实现细节,将数据和操作结合于统一体,仅对外提供访问方式,故 B选项正确。2.在进行逻辑设计时,将 ER图中实体之间联系转换为关系数据库的( )。(分数:1.00)A.关系 B.元组C.属性D.属性的值域解析:解析E-R 模型和关系模式的对照表如下。 3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )
14、。(分数:1.00)A.节省存储空间B.插入与删除运算效率高 C.便于查找D.排序时减少元素的比较次数解析:解析顺序表和链表的优缺点比较如下表所示。 4.深度为 7的完全二叉树中共有 125个节点,则该完全二叉树中的叶子节点数为( )。(分数:1.00)A.62B.63 C.64D.65解析:解析在树结构中,定义一棵树的根节点所在的层次为 1,其他节点所在的层次等于它的父节点所在的层次加 1,树的最大层次称为树的深度。完全二叉树指除最后一层外,每一层上的节点数均达到最大值,在最后一层上只缺少右边的若干节点。深度为 6的满二叉树,节点个数为 26-1=63,则第 7层共有1256362 个叶子节
15、点,分别挂在第 6层的左边 62个节点上,加上第 6层的最后 1个叶子节点,该完全二叉树共有 63个叶子节点,故 B选项正确。5.下列叙述中正确的是( )。(分数:1.00)A.所谓有序表是指在顺序存储空间内连续存放的元素序列B.有序表只能顺序存储存连续的存储空间内C.有序表可以用链接存储方式存储在不连续的存储空间内 D.任何存储方式的有序表均能采用二分法进行查找解析:解析“有序”是特指元素按顺序排列但允许相邻元素相等,A 选项错误。有序表可以顺序存储也可以链式存储,B 选项错。能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表,D 选项错误。故 C选项正确。例如:有序链
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 语言 题库 12014 答案 解析 DOC
