全国计算机等级考试二级C公共基础知识考试大纲及试题汇总.docx
《全国计算机等级考试二级C公共基础知识考试大纲及试题汇总.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级C公共基础知识考试大纲及试题汇总.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机等级考试二级公共根底学问考试大纲 根本要求1驾驭算法的根本概念。2驾驭根本数据构造及其操作。3驾驭根本排序和查找算法。4驾驭逐步求精的构造化程序设计方法。5驾驭软件工程的根本方法,具有初步应用相关技术进展软件开发的实力。6驾驭数据库的根本学问,了解关系数据库的设计。 考试内容一, 根本数据构造及算法1算法的根本概念;算法困难度的概念和意义时间困难度及空间困难度。2数据构造的定义;数据的逻辑构造及存储构造;数据构造的图形表示;线性构造及非线性构造的概念。3线性表的定义;线性表的依次存储构造及其插入及删除运算。4栈和队列的定义;栈和队列的依次存储构造及其根本运算。5线性单链表, 双向链表
2、及循环链表的构造及其根本运算。6树的根本概念;二叉树的定义及其存储构造;二叉树的前序, 中序和后序遍历。7依次查找及二分法查找算法;根本排序算法交换类排序,选择类排序,插入类排序。二, 程序设计根底1程序设计方法及风格。2构造化程序设计。3面对对象的程序设计方法,对象,方法,属性及继承及多态性。三, 软件工程根底1软件工程根本概念,软件生命周期概念,软件工具及软件开发环境。2构造化分析方法,数据流图,数据字典,软件需求规格说明书。3构造化设计方法,总体设计及具体设计。4软件测试的方法,白盒测试及黑盒测试,测试用例设计,软件测试的实施,单元测试, 集成测试和系统测试。5程序的调试,静态调试及动态
3、调试。四, 数据库设计根底1数据库的根本概念:数据库,数据库管理系统,数据库系统。2数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。3关系代数运算,包括集合运算及选择, 投影, 连接运算,数据库标准化理论。4数据库设计方法和步骤:需求分析, 概念设计, 逻辑设计和物理设计的相关策略。 考试方式公共根底学问有10道选择题和5道填空题共三非常2005年4月一, 选择题1数据的存储构造是指 A存储在外存中的数据B数据所占的存储空间量C数据在计算机中的依次存储方式D数据的逻辑构造中计算机中的表示答案:D2以下关于栈的描述中,错误的选项是 A栈是先进后出的线性表B栈只能依次存储C栈具有记忆
4、作用D对栈的插入及删除操作中,不须要变更栈底指针答案:B3对于长度为n的线性表,在最坏状况下,以下各排序法所对应的比拟次数中正确的选项是 A冒泡排序为n/2B冒泡排序为nC快速排序为nD快速排序为nn-1/2答案:D4对长度为n的线性表进展依次查找,在最坏状况下所须要的比拟次数为 Alog2nBn/2CnDn+1答案:C5以下对于线性链表的描述中正确的选项是 A存储空间不肯定是连续,且各元素的存储依次是随意的B存储空间不肯定是连续,且前件元素肯定存储在后件元素的前面C存储空间必需连续,且前件元素肯定存储在后件元素的前面D存储空间必需连续,且各元素的存储依次是随意的答案:A6以下对于软件测试的描
5、述中,正确的选项是 A软件测试的目的是证明程序是否正确B软件测试的目的是使程序运行结果正确C软件测试的目的是尽可能多地发觉程序中的错误D软件测试的目的是使程序符合构造化原那么答案:C7为了使模块尽可能独立,要求 A模块的内聚程序要尽量高,且各模块间的耦合程序要尽量强B模块的内聚程序要尽量高,且各模块间的耦合程序要尽量弱C模块的内聚程序要尽量低,且各模块间的耦合程序要尽量弱D模块的内聚程序要尽量低,且各模块间的耦合程序要尽量强答案:B8以下描述中正确的选项是 A程序就是软件B软件开发不受计算机系统的限制C软件既是逻辑实体,又是物理实体D软件是程序, 数据及相关文档的集合答案:D9数据独立性是数据
6、库技术的重要特点之一。所谓数据独立性是指 A数据及程序独立存放B不同的数据被存放在不同的文件中C不同的数据只能被对应的应用程序所运用D以上三种说法都不对答案:D10用树形构造表示实体之间联系的模型是 A关系模型B网状模型C层次模型D以上三个都是答案:C二, 填空题1某二叉树中,度为2的结点有18个,那么该二叉树中有_个叶子结点。答案:192在面对对象的方法中,类的实例称为_。答案:对象3诊断和改正程序中错误的工作通常称为_。答案:程序调试4在关系数据库中,把数据表示成二维表,每一个二维表称为_。答案:关系5问题处理方案的正确而完整的描述称为_。答案:算法2005年9月一, 选择题1以下表达中正
7、确的选项是A程序设计就是编制程序 B程序的测试必需由程序员自己去完成C程序经调试改错后还应进展再测试 D程序经调试改错后不必进展再测试答案:C2以下数据构造中,能用二分法进展查找的是A依次存储的有序线性表 B线性链表C二叉链表 D有序线性链表答案:A3以下关于栈的描述正确的选项是A在栈中只能插入元素而不能删除元素B在栈中只能删除元素而不能插入元素C栈是特别的线性表,只能在一端插入或删除元素D栈是特别的线性表,只能在一端插入元素,而在另一端删除元素答案:C4以下表达中正确的选项是A一个逻辑数据构造只能有一种存储构造B数据的逻辑构造属于线性构造,存储构造属于非线性构造C一个逻辑数据构造可以有多种存
8、储构造,且各种存储构造不影响数据处理的效率D一个逻辑数据构造可以有多种存储构造,且各种存储构造影响数据处理的效率答案:D5以下描述中正确的选项是A软件工程只是解决软件工程的管理问题B软件工程主要解决软件产品的生产率问题C软件工程的主要思想是强调在软件开发过程中须要应用工程化原那么D软件工程只是解决软件开发中的技术问题答案:C6在软件设计中,不属于过程设计工具的是APDL过程设计语言 BPAD图CN-S图 DDFD图答案:D7以下表达中正确的选项是A软件交付运用后还须要进展维护B软件一旦交付运用就不须要再进展维护C软件交付运用后其生命周期就完毕D软件维护是指修复程序中被破坏的指令答案:A8数据库
9、设计的根本目标是要解决A数据共享问题 B数据平安问题C大量数据存储问题 D简化数据维护答案:A9设有如下关系表:ATRS BTRS CTRS DTR/S答案:B10数据库系统的核心是A数据模型 B数据库管理系统C数据库 D数据库管理员答案:B二, 填空题1数据管理技术开展过程经过人工管理, 文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是_。答案:数据库系统2算法困难度主要包括时间困难度和_困难度。答案:空间3在进展模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块桩模块。其中_的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。答案:驱动模块4一棵二
10、叉树第六层根结点为第一层的结点数最多为_个。答案:325数据构造分为逻辑构造和存储构造,循环队列属于_构造。答案:存储2006年4月一, 选择题1以下选项不属于构造化程序设计方法的是A自顶向下 B逐步求精C模块化 D可复用答案:D2两个或两个以上模块之间关联的严密程度称为A耦合度 B内聚度C困难度 D数据传输特性答案:A3以下表达中正确的选项是A软件测试应当由程序开发者来完成B程序经调试后一般不须要再测试C软件维护只包括对程序代码的维护D以上三种说法都不对答案:D4根据“后进先出原那么组织数据的数据构造是A队列 B栈C双向链表 D二叉树答案:B5以下表达中正确的选项是A线性链表是线性表的链式存
11、储构造B栈及队列是非线性构造C双向链表是非线性构造D只有根结点的二叉树是线性构造答案:A6对如下二叉树,进展后序遍历的结果为AABCDEF BDBEAFCCABDECF DDEBFCA答案:D7在深度为7的满二叉树中,叶子结点的个数为A32 B31 C64 D63答案:C8“商品及“顾客两个实体集之间的联系一般是A一对一 B一对多C多对一 D多对多答案:D9在E-R图中,用来表示实体的图形是A矩形 B椭圆形 C菱形 D三角形答案:A10数据库DB, 数据库系统DBS, 数据库管理系统DBMS之间的关系是ADB包含DBS和DBMS BDBMS包含DB和DBSCDBS包含DB和DBMS D没有任何
12、关系答案:C二, 填空题1对长度为10的线性表进展冒泡排序,最坏状况下须要比拟的次数为_。答案:452在面对对象方法中,_描述的是具有相像属性及操作的一组对象。答案:类3在关系模型中,把数据看成是二维表,每一个二维表称为一个_。答案:关系4程序测试分为静态分析和动态测试。其中_是指不执行程序,而只是对程序文本进展检查,通过阅读和探讨,分析和发觉程序中的错误。答案:静态分析5数据独立性分为逻辑独立性及物理独立性。当数据的存储构造变更时,其逻辑构造 可以不变,因此,基于逻辑构造的应用程序不必修改,称为_。答案:物理独立性2006年9月一, 选择题1以下选项中不符合良好程序设计风格的是A源程序要文档
13、化 B数据说明的次序要标准化 C防止滥用 goto 语句 D模块设计要保证高耦合, 高内聚 答案:D 2从工程管理角度,软件设计一般分为两步完成,它们是 A概要设计及具体设计 B数据设计及接口设计 C软件构造设计及数据设计 D过程设计及数据设计 答案:A 3以下选项中不属于软件生命周期开发阶段任务的是 A软件测试 B概要设计 C软件维护 D具体设计 答案:C 4在数据库系统中,用户所见的数据模式为 A概念模式 B外模式 C内模式 D物理模式 答案:B 5数据库设计的四个阶段是:需求分析, 概念设计, 逻辑设计和 A编码设计 B测试阶段 C运行阶段 D物理设计 答案:D6设有如下三个关系表以下操
14、作中正确的选项是AT=RSBT=RSCT=RS DT=R/S答案:C7以下表达中正确的选项是 A一个算法的空间困难度大,那么其空间困难度也必定大 B一个算法的空间困难度大,那么其时间困难度必定小 C一个算法的时间困难度大,那么其空间困难度必定小 D上述三种说法都不对 答案:D8在长度为 64 的有序线性表中进展依次查找,最坏状况下须要比拟的次数为 A63 B64 C6 D7 答案:B9数据库技术的根本目标是要解决数据的 A存储问题 B共享问题 C平安问题 D爱护问题 答案:B10对以下二叉树: 进展中序遍历的结果是AACBDFEG BACBDFGE CABDCGEF DFCADBEG答案:A二
15、, 填空题1以下软件系统构造图的宽度为_。答案:32_的任务是诊断和改正程序中的错误。 答案:程序调试3一个关系表的行称为_。 答案:元组4按“先进后出原那么组织数据的数据构造是_。 答案:栈5数据构造分为线性构造和非线性构造,带链的队列属于_。答案:线性构造2007年4月一, 选择题1以下表达中正确的选项是 A算法的效率只及问题的规模有关,而及数据的存储构造无关 B算法的时间困难度是指执行算法所须要的计算工作量 C数据的逻辑构造及存储构造是一一对应的 D算法的时间困难度及空间困难度肯定相关 答案:B2在构造化程序设计中,模块划分的原那么是 A各模块应包括尽量多的功能 B各模块的规模应尽量大
16、C各模块之间的联系应尽量严密 D模块内具有高内聚度, 模块间具有低耦合度 答案:D3以下表达中正确的选项是 A软件测试的主要目的是发觉程序中的错误 B软件测试的主要目的是确定程序中错误的位置 C为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作 D软件测试是证明软件没有错误 答案:A4 下面选项中不属于面对对象程序设计特征的是 A继承性 B多态性 C类比性 D封装性 答案:C5 以下对队列的表达正确的选项是 A队列属于非线性表 B队列按“先进后出原那么组织数据 C队列在队尾删除数据 D队列按“先进先出原那么组织数据 答案:D6 对以下二叉树 A B C D E F X Y Z 进
17、展前序遍历的结果为 ADYBEAFCZX BYDEBFZXCA CABDYECFXZ DABCDEFXYZ 答案:C7某二叉树中有n个度为2的结点,那么该二叉树中的叶子结点数为 An+1 Bn-1 C2n Dn/2答案:A8在以下关系运算中,不变更关系表中的属性个数但能削减元组个数的是 A并 B交 C投影 D笛卡儿乘积 答案:B9在ER图中,用来表示实体之间联系的图形是 A矩形 B椭圆形 C菱形 D平行四边形 答案:C10以下表达中错误的选项是 A在数据库系统中,数据的物理构造必需及逻辑构造一样 B数据库技术的根本目标是解决数据共享问题 C数据库技术是指己有数据管理系统的根底上建立数据库 D数
18、据库系统须要操作系统的支持 答案:A二, 填空题1在深度为7的满二叉树中,度为2的结点个数为_。 答案:632软件测试分为白箱盒测试和黑箱盒测试,等价类划分法属于_测试。 答案:黑盒3在数据库系统中,实现各种数据管理体制功能的核心软件称为_。 答案:数据库管理系统4软件生命周期可分为多个阶段,一般分为定义阶段, 开发和维护阶段。编码和测试属于_阶段。 答案:开发5在构造化分析运用的数据流图DFD中,利用_对其中的图形元素进展准确说明。答案:数据字典07年4月二一, 选择题 1一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,那么该二叉树的后序遍历为 AGEDHFBCA BD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 公共 基础知识 考试 大纲 试题 汇总
限制150内