ImageVerifierCode 换一换
格式:PPT , 页数:146 ,大小:1.21MB ,
资源ID:4052667      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-4052667.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级公共基础知识23877.ppt)为本站会员(dreamzhangning)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

计算机二级公共基础知识23877.ppt

1、二级公共基础知识全国计算机等级考试二级教程*公共基础知识考试说明及考纲程序设计基本概念及算法程序设计基础软件工程基础数据库设计基础总体章节全国计算机等级考试1、 公共基础知识考试说明及考纲基本要求 1. 掌握算法的基本概念。 2. 掌握基本数据结构及其操作。 3. 掌握基本排序和查找算法。 4. 掌握逐步求精的结构化程序设计方法。 5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6. 掌握数据的基本知识,了解关系数据库的设计。 考试内容一、 基本数据结构与算法 1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。2. 数据结构的定义;数据的逻辑结构与

2、存储结构;数据结构的图形表示;线性结构与非线性结构的概念。3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。5. 线性单链表、双向链表与循环链表的结构及其基本运算。6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、 程序设计基础1. 程序设计方法与风格。2. 结构化程序设计。3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、 软件工程基础1. 软件工程基本概念,软件生命周期概念,软件工具与软件开

3、发环境。2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。3. 结构化设计方法,总体设计与详细设计。4. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。5. 程序的调试,静态调试与动态调试。四、数据库设计基础1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。2. 数据模型,实体联系模型及 E-R图,从 E-R图导出关系数据模型。3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。考试方式1、 公共基础的考试方式为笔试,与 V

4、isual FOXPRO的笔试部分合为一张试卷。公共基础部分占全卷的 30分。2、 公共基础知识有 10道选择题和 5道填空题。 学习方法 理解基本概念 多做练习 适当记忆一些名词 与所学的 VF程序设计知识结合起来,以增加对知识的理解能力全国计算机等级考试2、 程序设计基本概念 及算法程序概念 什么是程序? 指令的集合。(解释指令) 通过硬件控制系统自动完成某一功能。 通过一系列代码实现。 程序怎样执行?怎样编写? 计算机本身仅能识别二进制代码 “0”、 “1”。 编程最直接、最低级的就是机器语言。 为解决机器语言难理解、记忆等问题。出现符号语言。 为使编程接近自然语言,出现高级语言。如 C

5、、 PASCAL、 FORTRAN2.1 算法2.1.1 算法 (algorithm)基本概念对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。关于问题及问题解决方案的具体描述。算法具有 有穷性 、 确定性 、 可行性 、 输入 和 输出(拥有足够的情报) 等个重要特点。15 有穷性:在有限时间有限步骤内执行完毕。 确定性:在执行过程中命令只可由一个方式,不可有歧义必须唯一。 可行性:对为题的描述可行。 有一定的输入输出又称为有足够的情报2.1.2 算法的基本要素1、对数据对象的运算和操作 算术运算 逻辑运算 关系运算 数据传输2、算法的控制结构 算法中各操作

6、之间的执行顺序 描述算法的工具通常有传统流程图、 N-S结构化流程图、算法描述语言等 一个算法一般可以用 顺序、选择、循环 三种基本机构组合而成。2.2 算法复杂度2.2.1 时间复杂度 依据算法算法编制的程序在计算机上运行时所消耗的时间来度量。通常有事后统计法和事前分析估算法。 一个算法是由控制结构(顺序、分支和循环)和原操作构成的,算法时间取决于两者的综合效果。 复杂性执行效率(事前评估 事后分析) 算法的时间复杂度:算法在执行过程中所需要执行的基本运算次序。2.2.2 算法的空间复杂度算法空间复杂度:算法在执行过程中所用到的存储空间大小 一般是指执行这个算法所需要的内存空间 一个算法所占

7、用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及某种数据结构所需要的附加存储空间 一个上机执行的程序除了需要存储空间来寄存本身所用指令、常数、变量和输入数据外,也需要一些对数据进行操作的工作单元和存储一些为实现计算所需信息的辅助空间。例题讲解 算法的时间复杂度是指A) 执行算法程序所需要的时间 B) 算法程序的长度C) 算法执行过程中所需要的基本运算次数 D) 算法程序中的指令条数 算法的基本特征是可行性、确定性、 【 1】 和拥有足够的情报。 算法的空间复杂度是指A) 算法程序的长度 B) 算法程序中的指令条数C) 算法程序所占的存储空间 D) 执行过程中所需要的存储空间

8、 在计算机中,算法是指A) 加工方法 B) 解题方案的准确而完整的描述 C) 排序方法 D) 查询方法 算法分析的目的是A) 找出数据结构的合理性 B) 找出算法中输入和输出之间的关系C) 分析算法的易懂性和可靠性 D) 分析算法的效率以求改进 算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 【 1】 。数据元素 (Data Element)数据元素是数据的基本单位,即数据集合中的个体。有时一个数据元数可由若干 数据项(Data Item)组成。数据项是数据的最小单位。数据元素亦称 节点 或 记录 。1数据的逻辑结构 2、数据的存储结构 3、数据的运算:检索、排序、插入、删除、修改

9、等。 A 线性结构 B非线性结构A 顺序存储B 链式存储 线性表、数组栈、广义表队列、串树形结构图形结构数据结构的三个方面数据结构可描述为 Group=( D, R)树形结构全校学生档案管理的组织方式计算机程序管理系统也是典型的树形结构AB CDE F G H树形结构 结点间具有分层次的连接关系HB C DE F GA1 42 3D= 1 , 2 , 3 , 4R=(1,2) , (1,3) , (1,4) , (2,3)(3,4) , (2,4) 213D= 1 , 2 , 3 R= (1,2) , (2,3) , (3,2) , (1,3) 图形结构 节点间的连结是任意的元素 n元素 i元素 2元素 1LoLo+mLo+(i-1)*mLo+( n-1)*m存储地址 存储内容顺序存储元素 n元素 i元素 2元素 1存储内容顺序存储结构常用于线性数据结构,将逻辑上相邻的数据元素存储在物理上相邻的存储单元里。顺序存储结构的三个弱点:1.作插入或删除操作时,需移动大量元数。2.长度变化较大时,需按最大空间分配。3.表的容量难以扩充。例题讲解 数据结构分为逻辑结构与存储结构,线性链表属于 【 1】 。 数据结构中,与所使用的计算机无关的是数据的A) 存储结构 B) 物理结构C) 逻辑结构 D) 物理和存储结构 数据的逻辑结构有线性结构和 【 1】 两大类。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报