复习全国计算机二级C++详细资料.docx

复习全国计算机二级C++详细资料.docx

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 计算机二级 C++考试复习资料 公共基础知识 二级公共基础知识作为必考内容出现在二级各科的笔试试卷中,其出题形式为选择题前 10 题,填空题前 5 题,占试卷总分的 30%,即 30 分。 必背知识点: 1.算法的 4 个基本特征:可行性、确定性、有穷性、拥有足够的情报。 2.程序设计语言的基本成分:数据成分、运算成分、控制成分、传输成分。 3.评价一个算法的两个标准:时间复杂度和空间复杂度。 4.时间复杂度:执行算法所需要的计算工作量。 例【1】算法的时间复杂度是指() A 执行算法所需要的时间 B 算法程序的长度 C 执行算法所需要的基本运算次数 D 算法程序中的指令条数 答案:C 5.空间复杂度:执行这个算法所需要的内存空间。 6.栈:一种特殊的线性表,是限定只在一端进行插入与删除的线性表(“先进后出”或“后进 先出”)。 例【2】支持子程序调用的数据结构是() A 栈 B 树 C 队列 D 二叉树 答案:A 7.队列:只允许在一端进行删除,在另一端进行插入的顺序表(“先进先出”或“后进后出”)。 例【3】栈和队列的共同特点是() A 都是先进先出 B 都是先进后出 C 只允许在端点处插入和删除元素 D 没有共同点 答案:C 8.二叉树(非线性表):了解父节点、子节点、叶子节点、度、深度、满二叉树、完全二叉树 的概念,性质。 例【4】某二叉树有 5 个度为 2 的结点以及 3 个度为 1 的结点,则该二叉树有(14)个结点。 9.排序:在最坏的情况下,冒泡排序需要比较次数为 n(n-1)/2,简单插入排序法,最坏情况需 要 n(n-1)/2 次比较;简单选择排序法,最坏情况需要 n(n-1)/2 次比较;堆排序法,最坏情况 需要 O(nlog2n)次,希尔排序法,最坏情况需要 O(n1.5)次比较。 例【5】下列排序方法中,最坏情况下比较次数最少的是() A 冒泡排序 B 简单选择排序 C 直接插入排序 D 堆排序 答案:D 10.结构化程序的基本结构有三种类型:顺序结构、选择结构和循环结构。 11.结构化程序设计方法的主要原则为:自顶向下、逐步求精、模块化和限制使用 goto 语句。 12.软件危机:泛指在计算机开发和维护阶段所遇到的一系列严重问题,总之可将软件危机归 结为成本、质量和生产率等问题。 13.应用软件 :为解决特定领域的应用而开发的软件。 系统软件 :计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的 软件 。 支撑软件(或工具软件) :支撑软件是介于两者之间,协助用户开发软件的工具性软。 件 。 例【6】软件按功能可以分为:应用软件、系统软件和支撑软件。下列属于应用软件的是 () A 编译程序 B 操作系统 C 教务管理系统 D 汇编程序 答案:C 14. 衡量软件模块独立性使用耦合性和内聚性两个定性的度量标准. 在程序结构中,各模块的 内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减 弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 15. 内聚:从功能角度来衡量模块的联系,它描述的是模块内的功能联系。 耦合性是模块之间互相连接的紧密程度的度量。 16.结构化分析工具:数据流图(DFD)、数据字典(DD)、结构化英语、判定表和判定树。 17.确认测试的任务是验证软件的功能和性能,以及其他特性是否满足了需求规格说明中确定 的各种需求,包括软件配置是否完全、正确。 18.黑盒测试和白盒测试 19.数据库系统包括数据库和数据库管理系统。 20.数据管理技术的发展经历了 3 个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。 21.元组:在一个二维表(一个具体关系)中,水平方向的行称为元组。元组对应存储文件中 的一个具体记录; 属性:二维表中垂直方向的列称为属性,每一列有一个属性名; 域:属性的取值范围,也就是不同元组对同一属性的取值所限定的范围。 在二维表中惟一标识元组的最小属性值称为该表的键或码。 例【7】关系表中每一横行称为一个() A 元组 B 字段 C 属性 D 码 答案:A 22.数据库设计步骤:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶 段、测试阶段、运行阶段和进一步修改阶段。 程序设计部分 几个重要知识点 1.构造函数的调用 派生类名(派生类构造函数总参数表):基类构造函数(参数表 1),子对象名(参数表 2) {派生类中数据成员初始化}; (1)派生类对象的调用顺序为:先调用基类的构造函数再调用子对象的构造函数,最 后调用生类的构造函数。 (2)当基类的构造函数中只含有参数的构造函数,则派生类构造函数必须要调用基类 的构造函数。 例【8】建立派生类对象时,3 种构造函数分别是

文档评论(0)

152****4171 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档