【计算机类职业资格】国家二级C语言机试(公共基础知识)模拟试卷13及答案解析.doc
《【计算机类职业资格】国家二级C语言机试(公共基础知识)模拟试卷13及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级C语言机试(公共基础知识)模拟试卷13及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C 语言机试(公共基础知识)模拟试卷 13 及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.下列关于二叉树的叙述中,正确的是( )。(分数:2.00)A.叶子节点总是比度为 2 的节点少一个B.叶子节点总是比度为 2 的节点多一个C.叶子节点数是度为 2 的节点数的两倍D.度为 2 的节点数是度为 1 的节点数的两倍2.下列叙述中正确的是( )。(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构3.支持子程序调用的数据结构是( )。(分数:2.
2、00)A.栈B.树C.队列D.二叉树4.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA5.下列叙述中错误的是( )。(分数:2.00)A.栈是一种先进后出的线性表B.队列是一种先进先出的线性表C.栈与队列都是线性结构D.栈和队列都是后进后出的线性表6.下列叙述中正确的是( )。(分数:2.00)A.有一个以上根节点的数据结构不一定是非线性结构B.只有一个根节点的数据结构不一定是线性结构C.循环链表是非线性
3、结构D.双向链表是非线性结构7.在深度为 7 的满二叉树中,叶子节点的个数为( )。(分数:2.00)A.32B.31C.64D.638.下列对于线性链表的描述中正确的是( )。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的9.下列叙述中正确的是( )。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应
4、的D.算法的时间复杂度与空间复杂度一定相关10.一棵二叉树中共有 70 个叶子节点与 80 个度为 1 的节点,则该二叉树中的总节点数为( )。(分数:2.00)A.219B.221C.229D.23111.下列与队列结构有关联的是( )。(分数:2.00)A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度12.下列叙述中正确的是( )。(分数:2.00)A.对长度为 n 的有序链表进行查找,最坏情况下需要的比较次数为 nB.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(n2)C.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(
5、log 2 n)D.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog 2 n)13.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:2.00)A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划14.下列描述中,不符合良好程序设计风格要求的是( )。(分数:2.00)A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息15.软件(程序)调试的任务是( )。(分数:2.00)A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质16.定义无
6、符号整数类为 UINT,下面可以作为类 UINT 实例化值的是( )。(分数:2.00)A.369B.369C.0369D.整数集合1,2,3,4,517.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n 一 1)218.两个或两个以上模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度B.内聚度C.复杂度D.数据传输特性19.数据库设计中,用 ER 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。(分数:2.00)A.需求分析
7、阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段20.下列描述中正确的是( )。(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对21.结构化程序设计中,下面对 GOTO 语句使用描述正确的是( )。(分数:2.00)A.禁止使用 GOTO 语句B.使用 GOTO 语句程序效率高C.应避免滥用 GOTO 语句D.GOTO 语句确实一无是处22.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB
8、和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系23.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.并C.交D.差24.数据库系统的三级模式不包括( )。(分数:2.00)A.概念模式B.内模式C.外模式D.数据模式25.下面叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性26.若实体 A 和 B 是一对多的联系,实体 B 和 C 是一对一的联系,则实体 A 和 C 的联系是( )。(分数:2
9、.00)A.一对一B.一对多C.多对一D.多对多27.在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段28.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。(分数:2.00)A.并B.交C.投影D.笛卡儿乘积29.下列描述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持30.有三个关系 R、S 和 T 如
10、下: (分数:2.00)A.笛卡尔积B.交C.并D.自然连接国家二级 C 语言机试(公共基础知识)模拟试卷 13 答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.下列关于二叉树的叙述中,正确的是( )。(分数:2.00)A.叶子节点总是比度为 2 的节点少一个B.叶子节点总是比度为 2 的节点多一个 C.叶子节点数是度为 2 的节点数的两倍D.度为 2 的节点数是度为 1 的节点数的两倍解析:解析:由二叉树的性质可以知道,在二叉树中叶子节点总是比度为 2 的节点多一个。2.下列叙述中正确的是( )。(分数:2.00)A.循环队列是队列的一种链式
11、存储结构B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:解析:本题主要考查循环队列的概念。循环队列作为队列的一种也应该是线性结构。队列是一种逻辑结构,而循环队列是一种顺序存储结构的队列。3.支持子程序调用的数据结构是( )。(分数:2.00)A.栈 B.树C.队列D.二叉树解析:解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数的位置,主函数再接着往行,这种过程符合栈的特点。所以一般采用栈式存储方式。4.一个栈的初始状态为空。现将元素 1、2、3
12、、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA54321 C.ABCDE12345D.54321EDCBA解析:解析:栈是按照“先进后出”或“后进先出”的原则组织数据的。所以出栈顺序是 EDCBA54321。5.下列叙述中错误的是( )。(分数:2.00)A.栈是一种先进后出的线性表B.队列是一种先进先出的线性表C.栈与队列都是线性结构D.栈和队列都是后进后出的线性表 解析:解析:栈是先进后出的线性表,队列是先进先出的线性表,二者均为线性结构。6.下列叙述中正确的是( )。(分数:2.00)A.有一个以
13、上根节点的数据结构不一定是非线性结构B.只有一个根节点的数据结构不一定是线性结构 C.循环链表是非线性结构D.双向链表是非线性结构解析:解析:在数据结构中,树这类的数据结构只有一个根节点,但它不是线性结构。7.在深度为 7 的满二叉树中,叶子节点的个数为( )。(分数:2.00)A.32B.31C.64 D.63解析:解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有节点都有两个子节点。也就是在满二叉树中,每一层上的节点数都是最大节点数,即在满二叉树的第 k 层上有 2 k1 个节点,深度为 m 的满二叉树有 2 m 1 个节点。对于深度为 7 的满二叉树,叶子节点所在的是第
14、 7 层,一共有 2 71 =64 个叶子节点。全部节点共 2 7 一 1=127 个。8.下列对于线性链表的描述中正确的是( )。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的 B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的解析:解析:一般来说,在线性表的链式存储结构中各数据节点的存储序号是不连续的,并且各节点在存储空间中的位置关系与逻辑关系也不一致。在线性链表中,各数据元素之间的前后件关系是由各节点的指针域来指示的。指向线性表中第一个节点的指针 head
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 语言 公共 基础知识 模拟 试卷 13 答案 解析 DOC
