[计算机类试卷]国家二级(数据库基础)机试模拟试卷2及答案与解析.doc
《[计算机类试卷]国家二级(数据库基础)机试模拟试卷2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(数据库基础)机试模拟试卷2及答案与解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(数据库基础)机试模拟试卷 2及答案与解析 一、选择题 1 在 SELECT语句中, WHERE引导的是 ( A)表名 ( B)字段列表 ( C)条件表达式 ( D)列名 2 在 SELECT语法中, “”表示的意思是 ( A)实际需要替代的内容 ( B)根据需要进行选择,也可不选 ( C)多个选项只能选其一 ( D)必选项 3 在 SELECT语法中, “ ”的含义是 ( A)通配符 ( B)定义转义字符 ( C)测试字段是否为 NULL ( D)对查询结果进行排序 4 下列关于数据库系统的 叙述中,正确的是 ( A)数据库中只存在数据项之间的联系 ( B)数据库的数据项之间和记录之
2、间都存在联系 ( C)数据库的数据项之间无联系,记录之间存在联系 ( D)数据库的数据项之间和记录之间都不存在联系 5 不是数据库系统组成部分的是 ( A)说明书 ( B)数据库 ( C)软件 ( D)硬件 6 在 SQL语言中有两个基本要素,它们是 ( A)基本表和视图 ( B)基本表和关系表 ( C)视图和关系表 ( D)视图和虚表 7 如图 1-4所示的是 Access中的一个 ( A)表 ( B)视图 ( C)报表 ( D)数据访问页 8 下列描述中正确的是 ( A)线性链表是线性表的链式存储结构 ( B)栈与队列是非线性结构 ( C)双向链表是非线性结构 ( D)只有根结点的二叉树是
3、线性结构 9 下面叙述中正确的是 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性结构 ( D)二叉树是线性结构 10 下列关于栈的叙述正确的是 ( A)栈按 “先进先出 ”组织数据 ( B)栈按 “先进后出 ”组织数据 ( C)只能在栈底插入数据 ( D)不能删除 数据 11 支持子程序调用的数据结构是 ( A)栈 ( B)树 ( C)队列 ( D) -叉树 12 下列数据结构中,能够按照 “先进后出 ”原则存取数据的是 ( A)循环队列 ( B)栈 ( C)队列 ( D)二叉树 13 下列关于栈叙述正确的是 ( A)栈顶元素最先能被删除 ( B)栈顶元素最后
4、才能被删除 ( C)栈底元素永远不能被删除 ( D) 以上三种说法都不对 14 下列关于栈的叙述中,正确的是 ( A)栈底元素一定是最后入栈的元素 ( B)栈顶元素一定是最先入栈的元素 ( C)栈操作遵循先进后出的原则 ( D)以上三种说法都不对 15 下列叙述中正确的是 ( A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 ( B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 ( C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 ( D)上述三种说法都不对 16 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,
5、然后再依次出栈,则元素出栈的顺序是 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDEl2345 ( D) 54321EDCBA 17 一个栈的初始状态为空。现将元素 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,A 18 下列关于栈的描述中错误的是 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需 要改变栈底指针 19 按照 “后进先出 ”
6、原则组织数据的数据结构是 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 20 下列对队列的描述中正确的是 ( A)队列属于非线性表 ( B)队列按 “先进后出 “原则组织数据 ( C)队列在队尾删除数据 ( D)队列按 “先进先出 ”原则组织数据 21 下列叙述中正确的是 ( A)栈是一种先进先出的线性表 ( B)队列是一 种后进先出的线性表 ( C)栈与队列都是非线性结构 ( D)以上三种说法都 不对 22 下列叙述中正确的是 ( A)栈是 “先进先出 ”的线性表 ( B)队列是 “先进后出 ”的线性表 ( C)循环队列是非线性结构 ( D)有序线性表既可以采用顺序存储结构,也
7、可以采用链式存储结构 23 结构化程序所要求的基本结构不包括 ( A)顺序结构 ( B) GOTO跳转 ( C)选择 (分支 )结构 ( D)重复 (循环 )结构 24 下列选项中不属于结构化程序设计原则的是 ( A)可封装 ( B)自顶向下 ( C)模块化 ( D)逐步求精 25 结构化程序设计 的基本原则不包括 ( A)多元性 ( B)自顶向下 ( C)模块化 ( D)逐步求精 26 下列选项中不属于结构化程序设计方法的是 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 27 结构化程序设计中,下面对 goto语句使用描述正确的是 ( A)禁止使用 goto语句 ( B
8、)使用 goto语句程序效率高 ( C)应避免滥用 goto语句 ( D) goto语句确实一无是处 28 下列选项中不符合良好程序设计风格的是 ( A)源程序要文档化 ( B) 数据说明的次序要规范化 ( C)避免滥用 goto语句 ( D)模块设计要保证高耦合、高内聚 29 面向对象方法中,继承是指 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 30 下列选项中属于面向对象设计方法主要特征的是 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 31 在面向对象方法中,不属于 “对象
9、”基本特点的是 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 32 定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是 ( A) 369 ( B) 369 ( C) 0 369 ( D)整数集合 1, 2, 3, 4, 5 33 下面对对象概念描述正确的是 ( A)对象间的通信靠消息传递 ( B)对象是名字和方法的封装体 ( C)任何对象必须有继承性 ( D)对象的多态性是指一个对象有多个操作 34 在面向对象方法中,实现信息隐蔽是依靠 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 35 下列选项中不属于面向对象程序设计特
10、征的是 ( A)继承性 ( B)多态性 ( C)类比性 ( D)封装性 36 构成计算机软件的是 ( A)源代码 ( B)程序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 37 软件是指 ( A)程序 ( B)程序和文档 ( C)算法加数据结构 ( D)程序、数据与相关文档的完整集合 38 下列描述中正确的是 ( A)程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据与相关文档的集合 39 软件按功能可以分为应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( A)学生成绩管理系统 ( B) C语
11、言编译程序 ( C) UNIX操作系统 ( D)数据库管理系统 40 软件按功能可以分为:应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软 12的是 ( A)编译程序 ( B)操作系统 ( C)教务管理系统 ( D)汇编程序 41 软件按功能可以分为 :应用软件、系统软件和支撑软件 (或工具软件 )。下面属于系统软件的是 ( A)编辑软件 ( B)操作系统 ( C)教务管理系统 ( D)浏览器 42 下面描述中,不属于软件危机表现的是 ( A)软件过程不规范 ( B)软件开发生产率低 ( C)软件质量难以控制 ( D)软件成本不断提高 43 下列关于软件工程的描述中正确的是 (
12、A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用 工程化原则 ( D)软件工程只是解决软件开发中的技术问题 44 下面不属于软件工程的 3个要素是 ( A)工具 ( B)过程 ( C)方法 ( D)环境 45 下面不属于软件工程过程的 4种基本活动 ( A)软件规格说明 ( B)软件开发 ( C)软件演进 ( D)软件测试 46 软件生命周期是指 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维
13、 护过程 47 软件生命周期中的活动不包括 ( A)市场调研 ( B)需求分析 ( C)软件测试 ( D)软件维护 48 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 ( A)测试 ( B)设计 ( C)可行性研究 ( D)实现 49 下列选项中不属于软件生命周期开发阶段任务的是 ( A)软件测试 ( B)概要设计 ( C)软件维护 ( D)详细设计 50 软件生命周期可分为定义阶段,开发阶段 和维护阶段。详细设计属于 ( A)定义阶段 ( B)开发阶段 ( C)维护阶段 ( D)上述三个阶段 51 下面描述中正确的是 ( A)软件交付使用后还需要再进行维护 (
14、B)软件工具交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 52 下面不属于软件设计原则的是 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐藏 53 下面不属于软件需求分析阶段主要工作的是 ( A) 需求变更申请 ( B)需求分析 ( C)需求评审 ( D)需求获取 54 下面不属于需求分析阶段任务的是 ( A)确定软件系统的功能需求 ( B)确定软件系统的性能需求 ( C)需求规格说明书评审 ( D)制定软件集成测试计划 55 在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是 ( A)概要
15、设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 56 在软件开发中,需求分析阶段可以使用的工具是 ( A) N S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 国家二级(数据库基础)机试模拟试卷 2答案与解析 一、选择题 1 【正确答案】 C 【知识模块】 数据库基础 2 【正确答案】 B 【知识模块】 数据库基础 3 【正确答案】 B 【知识模块】 数据库基础 4 【正确答案】 A 【知识模块】 数据库基础 5 【正确答案】 A 【知识模块】 数据库基础 6 【正确答案】 A 【知识模块】 数据库基础 7 【正确 答案】 A 【知识模块】 数据库基础 8 【正
16、确答案】 A 【试题解析】 线性表的链式存储结构称为线性链表。线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一结点的指针 HEAD称为头指针,当 HEAD=NULL时称为空表。栈、队列和双向链表是线性结构,树是一种简单的非线性结构。在树这种数据结构中,所有数据元素的关系具有明显的层次特征。二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结 构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。 【知识模块】 数据库基础 9 【正确答案】 A 【试题解析】
17、 线性表是最简单的、最常用的一种线性结构。所谓线性链表指的是采用链式存储结构的线性表。栈和队列其实是一种特殊的线性表。树是一种简单的非线性结构,二叉树是树的一种。 【知识模块】 数据库基础 10 【正确答案】 B 【试题解析】 栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。栈是按照 “先进后 出 ”的原则组织数据的。 【知识模块】 数据库基础 11 【正确答案】 A 【试题解析】 栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数时的位置,主函数再
18、接着往下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。 【知识模块】 数据库基础 12 【正确答案】 B 【试题解析】 栈按照 “先进后出 ”(FILO)或 “后进先出 ”(LIFO)组织数据;队列是“先进先出 ”(FIFO)或 “后进后出 ”(LILO)的线性表。 【知识模块】 数据库基础 13 【正确答案】 A 【试题解析】 栈是先进后出的线性表,栈顶的元素最先被删除,栈底的元素最后被删除。 【知识模块】 数据库基础 14 【正确答案】 C 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表,必须按“后进先出 ”的规则操作元素。 【知识模块】 数据库基础 15 【正确答
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 数据库 基础 模拟 答案 解析 DOC
