计算机VB二级公共基础知识

计算机VB二级公共基础知识

ID:41096640

大小:29.00 KB

页数:10页

时间:2019-08-16

计算机VB二级公共基础知识_第1页
计算机VB二级公共基础知识_第2页
计算机VB二级公共基础知识_第3页
计算机VB二级公共基础知识_第4页
计算机VB二级公共基础知识_第5页
资源描述:

《计算机VB二级公共基础知识》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机VB二级公共基础知识【考试大纲】基本要求1、掌握算法的基本概念。2、掌握基本数据结构及其操作。3、掌握基本排序和查找算法。4、掌握逐步求精的结构化程序设计方法。5、掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。6、掌握数据库的基础知识,了解关系数据库的设计。考试内容一、基本数据结构与算法1、算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。2、数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。3、线性表的定义;线性表的顺序存储结构及其插入与删除运算。4、栈和队列的定义;栈和队列的

2、顺序存储结构及其基本运算。5、线性单链表、双向链表与循环链表的结构及其基本运算。6、树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。7、顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。二、程序设计基础1、程序设计方法与风格。2、结构化程序设计。3、面向对象的程序设计方法,对象,方法,属性及继承与多态性。三、软件工程基础1、软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。2、结构化分析方法,数据流图,数据字典,软件需求规格说明书。3、结构化程序设计方法,总体设计与详细设计。4、软件测试的方法,白盒

3、测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。5、程序的调试,静态调试与动态调试。四、数据库设计基础1、数据库的基本概念:数据库,数据库管理系统,数据库系统。2、数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。3、关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。4、数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。考试方式1.公共基础知识的考试方式为笔试,与VisualBasic语言的笔试部分合为一张试卷。公共基础知识部分占全卷的30分。2.公共基础知识有10道选择题和5道

4、填空题。【考试内容】第一章数据结构的基础知识1·数据结构的定义:指数据对象及其相关关系和构造方法。结构是指结点之间的关系,数据结构就是在结点的优先集合和关系的有限集合。数据结构的逻辑结构是指结点和结点间的相互关系。数据结构在计算机的存储内容,一般包括结点的值和结点间的关系,数据结构的存储形式就是数据的存储结构。数据结构按逻辑关系的不同分为线形结构和非线性结构两大类,非线性又分为树形结构和图结构,树形结构又分为树结构和二叉树结构。2·线性表线性表是最简单、最常用的一种数据结构,它是由相同类型的结点组成的有限序列。线性表最重要的性质是线性表中结点的相对位置时确定

5、的。线性表常用的运算有4种:查找运算、插入运算、删除运算和其他运算。线性表的存储方式主要有:1)顺序存储:能直接访问线性表中的任意一个结点。2)链接存储:用单链表存储线性表。3·栈和队列的含义栈是只允许在同一端进行插入和删除运算的线性表。队列是只允许在一端进行插入运算,另一端进行删除运算的线性表。4·数组和字符串的特点数组是最常用的数据结构之一,一般用于描述顺序存储的线性表。数组有固定个数的元素组成,全部元素的类型相同,元素按照顺序存储。每个元素对应一个下标,数组元素按数组名和元素的下标引用,引用数组元素的下标个数称为数组的维数。最常用的事二维数组。5·树的

6、基本概念、存储结构和遍历树是一种多分支、多层次的数据结构,有一组结点组成。树是由一个结点或多个结点组成的有限集T,满足以下两个条件:1)有一个特定的结点,称为根结点2)其余的结点分成m个互不相交的有限集T0等,每个集合都是根结点的子树。树的定义是递归的,即一棵树是由子树组成,子树由更小的子树构成。树的存储结构:树是非线性的结构,有多种实用的存储结构,最常用的是标准存储形式和带逆存储形式。树的遍历方法有4种:树的前序遍历、树的后序遍历、树的层次遍历、访问树中所有的叶子特点。6·二叉树的基本概念及遍历二叉树是一个有限的结点集合,该集合或者为空,或者有一个结点及其

7、两棵树不相交的左右二叉子树组成。二叉树的遍历:前序遍历,中序遍历、后序遍历。7·二叉查找树查找树便于链接存储,还能实现快速查找。或者为空,或者满足以下3个条件:A该树根结点的左子树非空,其左子树所有结点的键值都小于该树根结点的键值。B该树根结点的右子树非空,其右子树所有结点的键值都大于该树根结点的键值C该树的根结点的左子树和右子树均为查找树。8·关于排序与查找,散列表对于有N个结点的线性表,将结点红某些数据项的值按递增或递减的次序,重新排列线性表结点的过程,称为排序。查找就是在案某种数据结构形式存储的数据集合中,找出满足指定条件的结点。散列表又称杂凑表示一种

8、非常实用的查找技术。由于查找码与结点在数据结构中的位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。