[计算机类试卷]国家二级(C语言)笔试模拟试卷240及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷240及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷240及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 240 及答案与解析 1 为了使模块尽可能独立,要求 ( A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 ( B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 ( C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 ( D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 2 一个关系中属性个数为 1时,称此关系为 ( A)对应关系 ( B)单一关系 ( C)一元关系 ( D)二元关系 3 数据的存储结构是 指 _。 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结
2、构在计算机中的表示 4 线性表的顺序存储结构和线性表的链式存储结构分别是 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任意存取的存储结构、任意存取的存储结构 5 已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 ( A) acbed ( B) decab ( C) deabc ( D) cedba 6 线性表 L=(a1,a2,a3,ai,an), 下列说法正确的是 ( A)每个元素都有一个直接前件和直接后件 ( B)线性表中至少要有一个元素 ( C)
3、表中诸元素的排列顺序必须是由小到大或由大到小 ( D)除第一个元素和最后一个元素外 ,其余每个元素都有一个且只有一个直接前件和直接后件 7 线性表的顺序存储结构和线性表的链式存储结构分别是 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任意存取的存储结构、任意存取的存储结构 8 数据结构中,与所使用的计算机无关的是数据的 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 9 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线
4、性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表可以是空表 10 将 E-R图转换为关系模式时,实体和联系都可以表示为 _。 ( A)属性 ( B)键 ( C)关系 ( D)域 11 下列程序执行后的输出结果是 main() int a33, *p, i; p=int i; for(i=0;i SIZE;i+) si=A+i+32; sub(s,5,SIZE-1); for(i=0;i SIZE;i+)printf(“%c“,si); printf(“n“); sub(char *a,int t1,int t2) char ch; while(t1 t2) c
5、h=*(a+t1); *(a+t1)=*(a+t2); *(a+t2)=ch; t1+;t2-; 48 对数据元素之间的逻辑关系的描述是 ( )。 49 若变量 a, b已定义为 int类型并分别赋值 21和 55,要求用 printf函数以a=21, b=55的形式输出,请写出完整的输出语句行:【 】。 50 若有程序: main() int i,j; scanq(“i=%d,j=%d“, printf(“i=%d,j=%dn“, i,j); 要求给 i赋 10,给 j赋 20,则应该从键盘输入【 】。 51 以下程序的输出结果是【 】。 main() int s, i; for(s=0,i
6、=1; 1 3; i+, s+=i); printf(“%dn“, s); 52 关系表达式 x y z,用 C语言的表达式为【 】。 53 以下程序的输出结果是【 】。 void fun() static int a=0; a+=2; printf(“%d“, a); main() int cc; for(cc=1; cc 4; cc+)fun(); printf(“n“); 54 表达式 10+a+1.5-0.5*B的结果是【 】。 55 以下函数的功能是求 x的 y次方,请填空。 double fun(double x,int y) int i; double z; for(i=1,z=
7、x;i y;i+)z=z*【 】; return z; 56 若运行时给变量 x输入 12,则以下程序的运行结果是 【 】 ; main() int x,y; scanf(“%d“, for(i=1; j N; i+) xi 0=_ =1; for(j=1; j i; j+) xi j=_ ; 国家二级( C语言)笔试模拟试卷 240 答案与解析 1 【正确答案】 B 【试题解析】 模块的独立程度可以由两个定性标准度量:耦合性和内聚性。耦合性是衡量不同模块彼此间互相依赖 (连接 )的紧密程度;内聚性是衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能地低,而内聚性尽
8、可能地高。 2 【正确答案】 C 【试题解析】 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N元关系。 3 【正确答案】 D 【试题解析】 数据的存储结构是指数据的逻辑结构在计算机 存储空间中的存放形式。 4 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 LOC (ai) LOC(a1)+(i-1)L 计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 5 【正确答案】 D 【试题解析】
9、 依据后序遍历序列可确定根结点为 c;再依据中序遍历序列可知其左子树由 deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍 历序列可知其左子树为 d,右子树由 ba构成,如下图所示,求得该二叉树的前序遍历序列为选项 D)。 6 【正确答案】 D 【试题解析】 线性表可以为空表 ;第一个元素没有直接前件 ,最后一个元素没有直接后件 ;线性表的定义中 ,元素的排列并没有规定大小顺序。 7 【正确答案】 B 【试题解析】 顺序存储结构中 ,数据元素存放在一组地址连续的存储单元中 ,每个数据元素地址可通过公式 LOC(ai)=LOC(a1)+(i-1)L 计算得到 ,从而实现
10、了随机存取。对于链式存储结构 ,要对某结点进行存取 ,都得从链的头指 针指向的结点开始 ,这是一种顺序存取的存储结构。 8 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 9 【正确答案】 C 【试题解析】 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以 C是错误的。 10 【正确答案】 C 【试题解析】 将 E-R图转换为关系
11、横式时,实体和联系都可以表示成关系, E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。 11 【正确答案】 B 【试题解析】 本题中, a12是二维数组中的第 6个元素,对应 for循环中 i的值为 5, p5=5+1。 12 【正确答案】 D 【试题解析】 +(或 -)的运算结果是使运算对象增 1(或减 1);运算对象可以是整型变量,实型交易也可以是字符型变量,但可能是常量或表达式。 +(或 -)的结合方向是 “自右向左 ”。 13 【正确答案】 A 【试题解析】 本题考查 if-else语句和 switch 语句。 scanf函数通过键盘读入 num的值。因为 num=321
12、99,所以 s=3, i=3, j=2, k=1。因为 s=3,所以执行 case 3,输出 k, j, i的值,然后通过 break 结束程序。 14 【正确答案】 A 【试题解析】 条件表达式的 般形式为:表达式 1?表达式 2:表达式 3;先求解表达式 1,若为真则求解表达式 2;若表达式 1的值为假,则求解表达式 3。本题中先判断 i j,不等,执行 j=7;然后执行 x=7。故本题为 A。 15 【正确答案】 D 【试题解析】 计算机软件是包括程序、数据及相关文档的完整集合,软件是一种逻辑实体,软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制。 16 【正确答案】 B 【试
13、题解析】 C语言的字符以其 ASCII 码的形式存在 ,所以要确定某个字符是大写字母 ,只要确定它的 ASCII码在 A和 Z之间就可以了 ,选项 A)和 C)符合要求。函数 isalpha用来确定一个字符是否为字母 ,大写字母的 ASCII 码值的范围为 65 到 90,所以如果一个字母的 ASCII码小于 91,那么 就能确定它是大写字母。 17 【正确答案】 D 【试题解析】 当 b为 10时,执行 b-=a,此时 b 为 9,接着 b-表达式值为 9, b的值为 8,大于 0, while不成立,退出循环,故选择 D选项。 18 【正确答案】 C 【试题解析】 在 C语言中,可以用一个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 240 答案 解析 DOC
