[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷9及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷9及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(公共基础知识)模拟试卷9及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(公共基础知识)模拟试卷 9及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)链式存储结构的存储空间一定是连续的 ( B)链式存储结构只针对非线性结构 ( C)顺序存储结构和链式存储结构都能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 2 下列叙述中正确的是 ( )。 ( A)队列是 “先进后出 ”的线性表 ( B)栈是 “先进先出 ”的线性表 ( C)数据可分为线性结构和非线性结构 ( D)循环队列是非线性结构 3 下列数据结构中,属于非线性结构的是 ( )。 ( A)循环队列 ( B)带链队列 ( C)二叉树 ( D)带链栈 4 下列数据
2、结构中,能够按照 “先进先出 ”原则存取数据的是 ( )。 ( A)循环队列 ( B)栈 ( C)队列 ( D)二叉树 5 一个栈的初始状态为空。现将元素 1, 2, 3, A, B, C依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 1, 2, 3, A, B, C ( B) C, B, A, 1, 2, 3 ( C) C, B, A, 3, 2, 1 ( D) 1, 2, 3, C, B, 4k 6 下列叙述中正确的是 ( )。 ( A)一个算 法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,
3、则其空间复杂度必定小 ( D)算法的时间复杂度与空间复杂度没有直接关系 7 某二叉树共有 7个节点,其中叶子节点只有 1个,则该二叉树的深度为 (假设根节点在第 1层 )( )。 ( A) 3 ( B) 4 ( C) 6 ( D) 7 8 下列叙述中正确的是 ( )。 ( A)循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 ( B)循环队列中的元素个数随队头指针的变化而动态变化 ( C)循环队列中的元素个数随队尾指针的变化而动态变化 ( D)循环队列中的元素个数不会变化 9 算法的有穷性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C
4、)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 10 某二叉树中有 n个度为 2的节点,则该二叉树中的叶子节点数为 ( )。 ( A) n+1 ( B) n一 1 ( C) 2n ( D) n 2 11 设循环队列的存储空间为 Q(1: 35),初始状态为 front=rear=35。现经过一系列入 队与退队运算后, front=15, rear=15,则循环队列中的元素个数为 ( )。 ( A) 15 ( B) 16 ( C) 20 ( D) 0或 35 12 对下列二叉树 ( )。 进行前序遍历的结果是 ( )。 ( A) DYBEAFCZX ( B) YDEBFZXCA (
5、C) ABDYECFXZ ( D) ABCDEFXYZ 13 下面对对象概念描述正确的是 ( )。 ( A)对象间的通信靠消息传递 ( B)对象是名字和方法的封装体 ( C)任何对象必须有继承性 ( D)对象的多态性是指一个对象有多个操作 14 对长度为 n的线性表做快速排序,在最坏情况下,比较次数为 ( )。 ( A) n ( B) n 1 ( C) n(n一 1) ( D) n(n一 1) 2 15 在黑盒测试方法中,设计测试用例的主要根据是 ( )。 ( A)程序内部逻辑 ( B)程序外部功能 ( C)程序数据结构 ( D)程序流程图 16 下列选项中不符合良好程序设计风格的是 ( )。
6、 ( A)源程序要文档化 ( B)数据说明的次序要规范化 ( C)避免滥用 GOTO语句 ( D)模块设计要保证高耦合、高内聚 17 在长度为 n的有序线性表中 进行二分查找,按顺序查找需要比较的次数是 ( )。 ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(nlog2n) 18 从工程管理角度看,软件设计一般分为两步完成,它们是 ( )。 ( A)概要设计与详细设计 ( B)数据设计与接口设计 ( C)软件结构设计与数据设计 ( D)过程设计与数据设计 19 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)外模式 ( B)内
7、模式 ( C)概念模式 ( D)逻辑模式 20 软件测试的目的是 ( )。 ( A)评估软件可靠性 ( B)发现程序中的错误 ( C)改正程序中的错误 ( D)发现并改正程序中的错误 21 结构化程序所要求的基本结构不包括 ( )。 ( A)顺序结构 ( B)选择 (分支 )结构 ( C) GOTO跳转结构 ( D)重复 (循环 )结构 22 软件调试的目的是 ( )。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)验证软件的正确性 23 有两个关系 R和 S如下: 由关系 R通过运算得到关系 S,则所使用的运算为 ( )。 ( A)选择 ( B)投影 ( C) 插入 (
8、 D)连接 24 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 25 在结构化程序设计中,模块划分的原则是 ( )。 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚度、模块间具有低耦合度 26 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 27 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 (
9、 B)交 ( C)投影 ( D)并 28 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号 ),课程 C(课号、课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字 (键或码 )为( )。 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓名,成绩 29 数据库管理系统中负责数据模式定义的语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操 纵语言 ( D)数据控制语言 30 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)选择 ( B)差 ( C)交 ( D)并 国家二级
10、 C语言机试(公共基础知识)模拟试卷 9答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,节点之间的关系由存储单元的邻接关系来体现。而链式存储结构的存储空间不一定是连续的。链式存储结构既可用于表示线性结构,也可用于表示非线性结构,故 A和 B选项错误;链式存储结构比顺序存储结构每个元素多了一个或多个指针域,因此比顺序存储结构要多耗费一些存储空间,故 D选项错误。 【知识模块】 二级公共基础知识 2 【正确答案】 C 【试题解析】 本题主要考查了栈、队列、循环队列的概念。栈是先进后出的线性表,队列
11、是先进先出的线性表。根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。 【知识模块】 二级公共基础知识 3 【正确答案】 C 【试题解析】 根据数据结构中各数据元素之间的 前后件关系的复杂程度,一般将数据结构分为两大类:线性结构和非线性结构。循环队列、带链队列和带链栈都是线性结构,而二叉树是非线性结构。 【知识模块】 二级公共基础知识 4 【正确答案】 C 【试题解析】 栈按照 “先进后出 ”(FILO)或 “后进先出 ”(LIFO)组织数据;队列是“先进先出 ”(EIFO)或 “后进后出 ”(LILO)的线性表。 【知识模块】 二级公共基础
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 公共 基础知识 模拟 答案 解析 DOC
