[计算机类试卷]国家二级(C语言)笔试模拟试卷264及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷264及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷264及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 264 及答案与解析 1 数据库设计包括两个方面的设计内容,它们是 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 2 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 ( )。 ( A)并 ( B)交 ( C)投影 ( D)除 3 需求分析阶段的任务是确定 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 4 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)
2、有序线性链表 5 下列叙述中正确的是 ( )。 ( A)接口复杂的模块,其耦合程度一定低 ( B)耦合程度弱的模块,其内聚程度一定低 ( C)耦合程度弱的模块,其内聚程度一定高 ( D)上述 3种说法都不对 6 设有下列二叉树: 对此二叉树中序遍历的结果为 _。 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 7 数据库 设计包括两个方面的设计内容,它们是 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 8 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( A
3、)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 9 数字字符 “2”的 ASCII码为十进制数 50,数字字符 “5”的 ASCII码为十进制数 ( ) ( A) 52 ( B) 55 ( C) 54 ( D) 53 10 设有如下关系表 _。则下列 操作中,正确的是 _。 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R/S 11 对关系 S和关系 R进行集合运算,结果中既包含关系 S中的所有元组也包含关系 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)除运算 12 有以下
4、程序段 char ch; int k; ch=a; k=12; printf(“%c,%d,“,ch,ch,k); printf(“k=%dn“,k); 已知字符 a的 ASCII码值为 97,则执行上述程序段后输出结果是 ( A)因变量类型与格式描述符的类型不匹配 ,输出无定值 ( B)输出项与格式描述符个数不符 ,输出为零值或不定值 ( C) a,97,12k=12 ( D) a,97,k=12 13 以下叙述中错误的是 ( )。 ( A) C程序在运行过程中所有计算都以二进制方式进行 ( B) C程序在运行过程中所有计算都以十进制方式进行 ( C)所有 C程序都需要编译链接无误后才能运行
5、 ( D) C程序中整型变量只能存放整数,实型变量只能存放浮点数 14 设变量 a、 b、 c、 d和 y都已正确定义并赋值。若有以下 if语句 if(a=b ( B) 0 a=b且 cd ( C) 0 a fun(int x) if(x 2O)fun(x 2); prinff(“ d ”, x); main( ) fun(6), printf(“ n”); 程序运行后的输出结果是【 】。 国家二级( C语言)笔试模拟试卷 264 答 案与解析 1 【正确答案】 A 【试题解析】 数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。 2 【正确答案】 B 【试题解析】 关系 R与 S
6、经交运算后所得到的关系是由那些既在 R内又在 s内的有序组所组成,记为 RS,交运算不改变关系表中的属性个数但能减少元组个数。 3 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象 (组织、部门、企业等 ),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确 定新系统的功能。选项 A) 软件开发方法是在总体设计阶段需完成的任务;选项 B) 软件开发工具是在实现阶段需完成的任务;选项 C) 软件开发费用是在可行性研究阶段需完成的任务。 4 【正确答案】 A 【试题解析】 二分法查找只适用于顺序存储的有序表。 5 【正确
7、答案】 C 【试题解析】 影响模块之间耦合的主要因素有两个:模块之间的连接形式,模块接口的复杂性。一般来说,接口复杂的模块,其耦合程度要比接口简单的的模块强,所以选项 A的说法错误:耦合程度弱的模块,其内聚程度一定高,选项 B 错误:选项 C正 确。 6 【正确答案】 B 【试题解析】 中序遍历是指首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树的一种二叉树遍历算法。 7 【正确答案】 A 【试题解析】 数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。 8 【正确答案】 B 【试题解析】 E-R模型即实体
8、联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。数据库逻辑设计阶段包括以下几个过程 :从 E-R图向关系模式转换,逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。 9 【正确答案】 D 10 【正确答案】 B 【试题解析】 从图中可以看出,关系 T是关系 R和关系 S 的简单合并,而合并的符号为 u,所以答案为 T=RUS。 11 【正确答案】 A 【试题解析】 关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。 12 【正确答案】 D 【试题解析】 考查 printf 函数的相关知识。如
9、果要一次进行多个变量的定义 ,则在它们之间要用逗号隔开 ,因此选项 A)和 C)错误。在选项 C)中 ,变量 c是一个浮点型指针 ,它只能指向一个浮点型数据 ,不能指向指针变量 b ,所以正确答案为 B)。输出格式控制符 %c表示将变量以字符的形式输出 ;输出格式控制符 %d表示将变量以带符号的十进制整型数输出 ,所以第一个输出语句输出的结果为 a,97;第二个输出语句输出的结果为 k=12。所以选项 D)为正确答案。 13 【正确答案】 B 【试题解析】 C语言中,参与运算的数可以以 2进制、 8进制、 10进制、 16进制等多种形式表示。 14 【正确答案】 C 【试题解析】 考查 if语
10、句的使用。整个语句都是以 ab 为假设的 ,在 ab 的情况下 ,如果 c=d,则 y=0;否则 y=1。所以答案为选项 C)。 15 【正确答案】 C 16 【正确答案】 B 17 【正确答案】 C 18 【正确答案】 A 【试题解析】 长整型常数可用十进制、八进制、十六进制表示,要求在数后边加上 1或 L 作为后缀 (必须加上后缀,否则无法判断该常量是短整型、整型、无符号整型还是长整型 )。选项 B、 c、 D中都无后缀 1或 L,故选项 B、 c、 D都不足合法的长整型常数,只有选现 A中有后缀 L,是合法的长整型常数。 19 【正确答案】 D 【试题解析】 数组 a的存储空间占 4个字
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 264 答案 解析 DOC
