[计算机类试卷]国家二级(C语言)笔试模拟试卷171及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷171及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷171及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 171及答案与解析 1 算法的空间复杂度是指 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行算法需要的内存空间 2 在结构化程序设计中,模块划分的原则是 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚度、模块间具有低耦合度 3 下列叙述中,不属于测试的特征的是 ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 4 下列关于队列的叙述中正确的是 ( A)在队列中只能插入数据 ( B)在队列中
2、只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 5 已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 ( A) acbed ( B) decab ( C) deabc ( D) cedba 6 某二叉树中有 n个度为 2的结点,则该二 叉树中的叶子结点数为 ( A) n+1 ( B) n-1 ( C) 2n ( D) n/2 7 设有如下三个关系表 下列操作中正确的是 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R/S 8 下列叙述中,正确的是 ( A)用 E-R图能够表示实体集间一对一的联系、一
3、对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只 能转换为关系数据模型 9 下列有关数据库的描述,正确的是 ( A)数据处理是将信息转化为数据的过程 ( B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 ( C)关系中的每一列称为元组,一个元组就是一个字段 ( D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 10 C语言规定,在一个源程序中, main函数的位置 ( A)必须在最开始 ( B)必须在系
4、统调用的库函数的后面 ( C)可以任意 ( D)必须在最后 11 以下叙述中错误的是 ( A)计算机不能直接执行用 C语言编写的源程序 ( B) C程序经 C编译程序编译后,生成后缀为 .obj的文件是一个二进制文件 ( C)后缀为 .obj的文件,经连接程序生成后缀为 .exe的文件是一个二进制文件 ( D)后缀为 .obj和 .exe的二进制文件都可以直接运行 12 下列选项可以正确表示字符型常量的是 ( A) r ( B) a ( C) 897 ( D) 296 13 以下叙述中正确的是 ( A)构成 C程序的基本单位是函数 ( B)可以在一个函数中定义另一个函数 ( C) main()
5、函数必须放在其他函数之前 ( D) C函数定义的格式是 Ki+); return(i); 39 阅读下列程序,则程序的输出结果为 _。 #include“stdio.h“ struct ty int data; char c; ; main() struct ty a=30, x; fun(a); printf(“%d%c“, a.data, a.c); fun(struct ty b) b.data=20; b.c=y; 国家二级( C语言)笔试模拟试卷 171答案与解析 1 【正确答案】 D 【试题解析】 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行
6、算法所需要的计算工作量;算法的空间复杂度是指执行这个算法所需要的内存空间。 2 【正确答案】 D 【试题解析】 在结构化程序设计中,一般较优秀的软件设计尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,也是模块划分 的原则。 3 【正确答案】 C 【试题解析】 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中,没有测试的可靠性这一说法。 4 【正确答案】 C 【试题解析】 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的
7、一端称为队尾 (rear),允许删除的一端称为队首 (front)。队列具有先进先出的特点,它是按 “先进先出 ”的原则 组织数据的。 5 【正确答案】 D 【试题解析】 依据后序遍历序列可确定根结点为 c;再依据中序遍历序列可知其左子树由 deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为 d,右子树由 ba构成,如下图所示,求得该二叉树的前序遍历序列为选项 D)。 6 【正确答案】 A 【试题解析】 对于任何一棵二叉树 T,如果其终端结点 (叶子 )数为 n1,度为 2的结点数为 n2,则 n1=n2+1,所以该二叉树的叶子结点数等于 n+1。
8、 7 【正确答案】 C 【试题解析】 对于两个关系的合并操作可以用笛卡尔积表示。设有 n元关系 R和 m元关系 S,它们分别有 p和 q个元组,则 R与 S的笛卡尔积记为 RS,它是一个 m+n元关系,元组个数是 pq,由题意可得,关系 T是由关系 R与关系 S进行笛卡尔积运算得到的。 8 【正确答案】 A 【试题解析】 两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多 (或多对一 )的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次 模型等各种模型转换。 9 【正确答
9、案】 D 【试题解析】 数据处理是指将数据转换成信息的过程,故选项 A)叙述错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项 B)叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项 C)叙述错误。 10 【正确答案】 C 【试题解析】 不论 main函数在整个过程中的位置如何,一个 C程序总是从main函数开始执行的。 11 【正确答案】 D 【试题解析】 一个 C语言 的源程序 (后缀名为 .c)在经过编译器编译后,先生成一个汇编语言程序,然后由编译程序再将汇编语言程序翻译成机器指令程序,即目标程序 (后缀名为
10、 .obj),目标程序不可以直接运行,它要和库函数或其他目标程序连接成可执行文件 (后缀名为 .exe)后方可运行。 12 【正确答案】 A 【试题解析】 C语言中,一个字符常量代表 ASCII字符集中的一个字符,在程序中用单引号括起来作为字符常量,字符常量的的范围是 0 127。由于字符常量用单引号括起来,所以选项 B), C)错误,选项 D)超过了字符常量的表示范围。 13 【正确答案】 A 【试题解析】 本题考查 C语言的综合基础知识。构成 C程序的基本单位是函数,不论 main函数在整个程序中的位置如何,一个 C程序总是从 main函数开始执行, C语言的函数定义都是互相平行、独立的,
11、在定义函数时,一个函数内不能定义另一个函数。 C函数定义的一般格式有两种:传统格式和现代格式。传统格式也称 K&R格式,是早期编译系统使用的格式;现代格式又称 ANSI格式,是现代编译系统使用的格式。 14 【正确答案】 D 【试题解析】 本题中, scanf函数的格式控制没有空格,所 以,对于选项 A)、B)、 C),输入的第一个空格会作为字符赋值给变量 c1,而不会被解释成分隔符。 15 【正确答案】 D 【试题解析】 “&”是求址运算符, “*”是指变量说明符。选项 A)、 B)应改为scanf(“%d“, p);选项 C)中指针变量 p未指向一确定的内存单元,不能为其赋值,并且这样做很
12、危险,建议不使用。 16 【正确答案】 B 【试题解析】 本题中 a的值为 6, b的值为 8,最后 s的值为 8, s*=s等价于s=s*s。 17 【正确答案】 C 【试题解析】 本题考查简单 的 ifelse 语句。先执行条件 if(a b),显然不成立,在执行 else语句。 18 【正确答案】 A 【试题解析】 在 C语言中,应当在定义函数时指定函数值的类型,凡不加类型说明的函数,一律按整型处理。在定义函数时,对函数值说明的类型一般应该和return语句中的表达式类型一致。如果函数值的类型和 return语句中的表达式类型不一致,则以函数类型为主,即函数类型决定返回值的类型。 19
13、【正确答案】 D 【试题解析】 C语言中,字符数据参加运算时,实际上是其 ASCII码参与运算。大 写字母的 ASCII码比其对应的小写字母的 ASCII码小 32。因此大写字母转化为小写字母只需将其加上 32即可。所以选项 B)、 C)都符合条件,因为变量 c中存储的是大写字母,所以 “c-A”的值一定小于 26,故选项 A)与选项 C)的含义相同。 20 【正确答案】 D 【试题解析】 因为 x的值为大于 1的奇数,所以 x除以 2的余数等于 1,因此,选项 A)、 C)中表达式的结果为真,不为 0;对于选项 B)来说, x除以 2的商不会等于 0;选项 D)中表达式的结果为假,即等于 0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 171 答案 解析 DOC
