计算机二级公共基础知识模 拟试题及答案详解.pdf
《计算机二级公共基础知识模 拟试题及答案详解.pdf》由会员分享,可在线阅读,更多相关《计算机二级公共基础知识模 拟试题及答案详解.pdf(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2 0 n年9月计算机二级公共基础知识模拟试题及答案详解一、选择题1 .下列模式中,能够给出数据库物理存储结构与物理存取方法的是 OA、内模式B、外模式C、物理模式D、逻辑模式数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。本题答案为A。2 .下列叙述中正确的是 oA、数据库是一
2、个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构致数据库是存储在计算机存储设备中的、结构化的相关数据的集合。数据库中的数据不只是面向某一项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享,不具有独立的系统。设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序
3、的开发和维护代价。本题答案为C。3 .在一棵二叉树上第5层 的 结 点 数 最 多 是。A、8B、16C、32D、15根据二叉树的性质:二叉树第i(il)层上至多有2 i T个结点。得到第5层的结点数最多是160本题答案为B。4.数据库系统的核心是 oA、数据模型B、数据库管理系统C、软件工具D、数据库数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库的建立、使用和维护的软件。DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过DBMS。另外,DBMS还承担着数据库的安全保护工作,按照DBA所规定的要求,保证数据库的完
4、整性和安全性。本题答案为Bo5.下面概念中,不属于面向对象方法的是 oA、对象B、继承C、类D、过程调用面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。本题答案为D。6.下面叙述正确的是 oA、算法的执行效率与数据的存储结构无关B、算法的空间复杂度是指算法程序中指令(或语句)的条数C、算法的有穷性是指算法必须能在执行有限个步骤之后终止D、以上三种描述都不对算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱
5、。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。本题答案为C o7 .在软件开发中,下面任务不属于设计阶段的是 oA、数据结构设计B、给出系统模块结构C、定义模块算法D、定义需求并建立系统模型软件设计一般分为总体设计和详细设计两个阶段,总体设计的任务是确定软件的总体结构,子系统和模块的划分,并确定模块间的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。本题答案为D。8 .以下数据结构中不属于线性数据结构的是 oA、队列B、线性表C、二叉树D、栈
6、线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后进先出表(L a s t I n F i r s t O u t);队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进 先 出 表(F i r s t I n F i r s t O u t)0
7、本题答案为C。9 .在结构化方法中,用数据流程图(D F D)作为描述工具的软件开发阶段是_OA、可行性分析B、需求分析C、详细设计D、程序编码1 0 .下面描述中,符合结构化程序设计风格的是 oA、使用顺序、选 择 和 重 复(循环)三种基本控制结构表示程序的控制逻辑B、模块只有一个入口,可以有多个出口C、注重提高程序的执行效率D、不使用g ot o语句结构化程序设计方法的四条原则是:1.自顶向下;2.逐步求精;3.模块化;4.限制使用g o t o语句。“自顶向下”是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标;逐步求精”是说,对复杂问题,应设计一些子目标,作过
8、渡,逐步细节化;”模块化是说,一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分。本题答案为A。2011年计算机:级公共基础知识考前冲刺习题及答案一 选 择 题(每小题2 分)在下列各题的A),B),C),D),4 个选项中,只 有 1 个选项是正确选项添涂在答题卡相应位置上,答在试卷上不得分。1.栈和队列的共同特点是(C)。A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素C)没有共同点2.已知二叉树后序编历序列是dab ec,中续遍历序列是debac,它的前序编历序列是D)。A)acbedB)decabC)dea
9、bcD)cebda33.链表不具有的特点是(B)。A)不必事先估计存储空间B)可随机访问任一元素C)插入删除不需要的移动元素D)所需空间与线性长度4.结构化程序设计的3 种结构是(D)。A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值机构、等价结构D)顺序结构、选择结构、循环结构5.为了提高测试的效率。应 该(D)A)随即选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后指定软件的测试次数D)集中对付那些错误的群集的程序6.算法的时间复杂度是指(C)A)执行算法程序所需要的时间B)算法程序的长度C)在完成编码以后指定软件的测试次数D)算法程序
10、中的指定条数7.软件生命周期中花费用最多的阶段是(D)A)详细设计B)软件编码C)软件测试D)软件维护8.数据库管理系统DBMS中用来定义模拟、内模式和外模式的语言为(C)A )CB)BasicC)DDLD)DML9.下列有关数据库的描述,正确的是(C)A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件10.下列有关数据库的描述,正确的是(D)A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字节D)如果一个关系中的属性或属性组并非该关系的关键字,但它
11、是另一个关系的键字,则称其为本关系的外关键字二、填 空 题(每空2 分)请将每一个空的正确答案写在答题卡【11】【15】序号的横线上,答案试卷上不得分。1 算法的基本特征是可行性、确定性、【有穷性】。2 在长度为n 的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为log2n(3 在面向对象的程序设计中。类描述的是具有相似性质的一组【对象】。4 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【软件生命周期】。5 数据库管理系统常见的数据模型有层次模型、网状模型和【关系模型】3 种。2012年计算机:级公共基础知识第七套模拟试题及答案模拟测试七一.选择题(每小题2 分)在
12、下列各题的A),B)C),D)4 个选项中,只 有 1个选项是正确的,请将正确选项填涂在答题卡相应的位置上,答在试卷上不得分1.下列叙述中正确的是(A)A)线性表是线性结构B)栈与队列是非线性结构C)线性链表是非线性结构D)二叉树是线性结构2.非空的循环单列表head的尾结点(由p 所指向),满足(C)A)pnext=NULLB)p=NULLC)p-next=headD)p=head3.已知数据表A 中每个元素距其最终位置不远,为节省时间,应采用的算法是(B)A)堆排序B)直接插入排序C)快速排序D)直接选择排序4.对建立良好的程序设计风格,下面描述正确的是(A)A)程序应简单、清晰、可读性好
13、B)符号名的命名只要符合语法C)充分考虑程序的执行效率D)程序的注释可有可无5.下列不属于结构化分析常用工具的是(A)A)数据流图B)数据字典C)判定树D)PAD 图6.在软件生产过程中,需求信息的给出是(D)A)程序员B)项目管理者C)软件分析设计人员D)软件用户7.下列工具中为需求分析常用的工具是(D)A)PADB)PFDC)N-SD)DFD8.NULL 是指(C)A)0B)空格C)未知的值或无任何值D)空字符串9.数据库的故障恢复一般是由(C)A)数据流图完成的B)数据字典完成的C)DBA完成的D)PAD图完成的10.下列说法中,不属于数据模型所描述的内容的是(C)A)数据结构B)数据操
14、作C)数据查询D)数据约束二.填空题(每空2分)请将每一空的正确答案写在答题卡1 1 35 序号的横线匕答在试卷上不得分.1.冒泡排序法在最好的情况下的元素交换次数为0 J.2.在最坏的情况下,堆排序需要比较的次数为 O(l og2 n).3.若串s=Mat h T yp e s”,则其子串的数目是4 6 .4.软件开发环境是全面支持软件开发全过程的软件工具 集合.5.关系数据库的关系演算语言是以谓词演算 为基础的DM L语言.2012年计算机二级公共基础知识第八套模拟试题及答案模拟测试八一.选择题(每小题2分)在下列各题的A),B)C),D)4个选项中,只 有1个选项是正确的,请将正确选项填
15、涂在答题卡相应的位置上,答在试卷上不得分.L循环链表的主要优点是(B)A)不在需要头指针了B)从表中任一结点出发都能访问到整个链表C)在进行插入、删除运算时,能更好地保证链表不断开D)已知某个结点的位置后,能够容易找到它的直接前件2.栈底至栈顶依次存放元素A,B,C,D,在第五个元素E 入栈前,栈中元素可以出栈,则出栈序列可能是(B)A)ABCDEB)DCBEAQDBCEAD)CDABE3.n个顶点的强连通图的边数至少有(C)A)n-1B)n(n-l)C)nD)n+14.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,在程序的效率相比,人们更重视程序的(C)A)安全性B)一致
16、性C)可理解性D)合理性5.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的(C)A)抽象和信息隐蔽B)局部化和封装化C)内聚性和耦合性D)激活机制和控制方法6.软件开发的结构化生命周期方法将软件生命周期划分成(A)A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计7.在软件工程中,白盒测试法可用于测试程序的内部结构,此方法将程序看作是(A)A)路径的集合B)循环的集合C)目标的集合D)地址的集合8.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有A)特定的数据模型B)数据无冗余
17、C)数据可共享D)专门的数据管理软件9.数据库设计包括两个方面的设计内容,它们是(A)A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计10.实体是信息世界中广泛使用的个术语,它用于表示(C)A)有生命的事物B)无生命的事物C)实际存在的事物D)一切事物二.填空题(每空2 分)请将每一空的正确答案写在答题卡 11 15 序号的横线匕答在试卷上不得分.1.常用的黑盒测试有等价分类法、边值分析法、因果图法和错误推测法4 种.2.测试的目的的暴露错误,评价程序的可靠性;而调 试 的目的是发现错误的位置并改正错误.3.软件维护活动包括以F几类:改正性维
18、护、适应性维护、完 善 性 维护和预防性维护.4.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为消息 ,5.关键字ASC和 DESC分别表示升序排列和降序排列 的含义.2012年计算机二级公共基础知识第九套模拟试题及答案模拟测试九一.选择题(每小题2 分)在下列各题的A),B)C),D)4 个选项中,只 有 1个选项是正确的,请将正确选项填涂在答题卡相应的位置上,答在试卷上不得分1 .最简单的交换排序方法是(D)A)快速排序B)选择排序C)堆排序D)冒泡排序2.栈通常采用的两种存储结构是(A)A)线性存储结构和链表存储结构B)列方式和索引方式C)表存储结构和数组D)线行存
19、储结构和非线性存储结构3.线性表的顺序存储结构和线性表的链式存储结构分别是(B)A)顺序存储的存储结构、顺序结构的存储结构B)随机存储的存储结构、顺序存储的存储结构C)随机存储的存储结构、随机存取的存储结构D)任意存储的存储结构、任意存储的存储结构4.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的方法是(A)A)黑盒测试法B)白盒测试法C)错误推测法D)安装测试法5.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示(A)A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向6.下列选项中,不属于模块间耦合的是(C)A)数据耦合B)同构耦
20、合C)异构耦合D)公用耦合7.一个关系中属性个数为1时,称此关系为(C)A)对应关系B)单一关系C)一元关系D)二元关系8.为用户与数据库系统提供接口的语言是(C)A)高级语言B)数据描述语言(DDL)C)数据操纵语言(DML)D)汇编总汇9.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据数据不一致性和(D)A)可重用性差B)安全性差C)非持久性D)冗余性10.需求分析阶段的任务是确定(D)A)软件开发方法B)软件开发工具C)软件开发费用D)软件系统功能二.填空题(每空2 分)请将每一空的正确答案写在答题卡 11 15 序号的横线匕答在试卷上不得分.1.栈和队列通常采用的存储结构链式存
21、储和顺序存储J。2.在程序设计阶段应该采取自顶向下 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。3.软件结构是以模 块 为基础而组成的一种控制层次结构。4.数据库系统阶段的数据具有较高的独立性,数据独立性包括物理独立性和逻辑独立 性 两个含义。5.数据库保护分为:安全性控制、完整性控制卜 并发性控制和数据的复制。2012年计算机:级公共基础知识第十套模拟试题及答案模拟测试十一.选择题(每小题2 分)在下列各题的A),B),C),D)4 个选项中,只 有 1个选项是正确的,请将正确选项填涂在答题卡相应的位置上,答在试卷上不得分。1 .下列数
22、据结构中,按先进后出原则组织数据的是(B)A)线性链表B)栈C)循环链表D)顺序表2.具有3 个结点的二叉树有(D)A)2 种形态B)4 种形态C)7 种形态D)5 种形态3.设有如图所示二叉树:对此二叉树前序列遍历的结果为(B)A)ZBTYCPXAB)ATBZXCYPC)ZBTACYXPD)ATBZXCPY4.结构化程序设计主要强调的是(D)A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序医读性5.程序的3 种基本控制结构是(B)A)过程、子过程和分程序B)顺序、选择和循环C)递归、堆栈和队列D)调用、返回和转移6.下列叙述中,不属于测试的特征的是(C)A)测试的挑剔性B)完全测
23、试的不可能性C)测试的可靠性D)测试的经济性7.需求分析中开发人员要从用户那里了解(A)A)软件做什么B)用户使用界面C)输入的信息D)软件的规模8.下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的 是(B)A)选择B)连接C)投影D)并9.下列叙述中,正确的是(C)A)用 E-R图能表示实体间一对一的联系、一对多的联系和多对多的联系B)用 E-R图只能表示实体集之间一对一的联系C)用 E-R图只能表示实体集之间一对多的联系D)用 E-R图表示的概念数据模型只能转换为关系数据模型10.“年龄在1825之间”这种约束是属于数据库当中的(C)A)原子性措施B)一致性措施C
24、)完整性措施D)安全性措施二.填空题(每空2 分)请将每一空的正确答案写在答题卡 11 15 序号的横线上,答在试卷上不得分.1.排序是计算机程序设计中一种重要操作,常见的排序方法有插入排序、交换排序和选择排序等。2.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为上溢3.f 封 装 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。4.为了便于对照检查,测试用例应由输入数据和预期的输出结果 两部分组成。5.I 关系运算 是从二维表列的方向进行的运算。2012年计算机二级公共基础知识第十一套模拟试题及答案模拟测试十一1.选择题(每小题2 分)
25、在下列各题的A)B).C).D)4 个选项中,只 有 1个是正确的,请将正确选项填在大答题卡上,答在试卷上不给分.L根据数据结构中各数据元素之间前后件关系的复杂程度,般将数据结构分成(C)A)动态结构和静态结构B)紧凑结构和非紧凑结构C)线新性结构和非线性结构D)内部结构和外部结构2.设一棵二叉树中有3个叶子结点,有 8个度为1的接点,则该二叉树中总的接点数为(B)A)12B)13C)I4D)153.在下列儿种排序方法中,要求内存最大的是(D)A)插入批排序B)选择排序C)快速排序D)归并排序4.下列叙述中,不属于结构化程序设计方法的重要原则是(B)A)自顶向下B)由底向上C)模板化D)限制使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机二级公共基础知识模 拟试题及答案详解 计算机 二级 公共 基础知识 试题 答案 详解
限制150内