1/19
文档分类:资格/认证考试

大学计算机考试公共基础知识.doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

0/100
您的浏览器不支持进度条
下载所得到的文件列表
大学计算机考试公共基础知识.doc
文档介绍:
大学计算机考试公共基础知识.doc并,交,差,笛卡尔积运算从行方向进行投影,选择,连接是从列开始的判断037是不是正确的int类型的常数,将八进制转换成十进制的,然后看是否在范围中%d,以十进制输出%0,以八进制输出%x,以十六进制输出ER图数据库设计需求分析阶段:需求收集和分析,得到数据字典和数据流图。(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。(1)数据定义语言:负责数据的模式定义与数据的物理存取构建;(2)数据操纵语言:负责数据的操纵,如查询与增、删、改等;(3)数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。算法的基本特征:(1)可行性;(2)确定性;(3)有穷性4)拥有足够的情报基本运算包括:算术运算、逻辑运算、关系运算、数据传输。算法复杂度:算法时间复杂度和算法空间复杂度。算法时间复杂度是指执行算法所需要的计算工作量。算法空间复杂度是指执行这个算法所需要的内存空间。线性结构条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件。非线性结构:不满足线性结构条件的数据结构。顺序表的运算:插入、删除队列运算包括(1)入队运算:从队尾插入一个元素;(2)退队运算:从队头删除一个元素。循环队列:S表示队列满;=0表示队列空,s=l且front=rear线性链表的基本运算:查找、插入、删除。树是一种简单的非线性结构,所有元素之间具有明显的层次特性。在树结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点,简称树的根。每一个结点可以有多个后件,称为该结点的子结点。没有后件的结点称为叶子结点。在树结构中,一个结点所拥有的后件的个数称为该结点的度,所有结点中最大的度称为树的度。树的最大层次称为树的深度。二叉树的基本性质:(1)在二叉树的第k层上,最多有2k-l(k>l)个结点;(2)深度为m的二叉树最多有2m-l个结点;(3)度为0的结点(即叶子结点)总是比度为2的结点多一个;(4)具有n个结点的二叉树,其深度至少为[Iog2n]+1,其中[login]表示取login的整数部分;(5)具有n个结点的完全二叉树的深度为[Iog2n]+1;(6)设完全二叉树共有n个结点。如果从根结点开始,按层序(每一层从左到右)用自然数1,2,...・n给结点进行编号(k=l,2….n),有以下结论:若k=l,则该结点为根结点,它没有父结点;若k>l,则该结点的父结点编号为INT(k/2);若2k<n,则编号为k的结点的左子结点编号为2k;否则该结点无左子结点(也无右子结点);若2k+Tn,则编号为k的结点的右子结点编号为2k+l;否则该结点无右子结点。满二叉树是指除最后一层外,每一层上的所有结点有两个子结点,则k层上有2k-1个结点深度为m的满二叉树有2m-l个结点。完全二叉树是指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。二叉树存储结构采用链式存储结构,对于满二叉树与完全二叉树可以按层序进行顺序存储。顺序查找的使用情况:(1)线性表为无序表;(2)表采用链式存储结构。二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较Iog2n次。1.8排序技术排序是指将一个无序序列整理成按值非递减顺序排列的有序序列。交换类排序法:(1)冒泡排序法,需要比较的次数为Svan(n-l)/2;(2)快速排序法。插入类排序法:(1)简单插入排序法,最坏情况需要n(n-l)/2次比较;(2)希尔排序法,最坏情况需要0(nl.5)次比较。选择类排序法:(1)简单选择排序法,最坏情况需要n(n-l)/2次比较;(2)堆排序法,最坏情况需要O(nlog2n)次比较。结构化程序设计方法的四条原则是:1.自顶向下;2.逐步求精;3.模块化;4.限制使用goto语句对象的基本特点:(1)标识惟一性;(2)分类性;(3)多态性;(4)封装性;(5)模块独立性好。消息是一个实例与另一个实例之间传递的信息。消息的组成包括(1)接收消息的对象的名称;(2)消息标识符,也称消息名;(3)零个或多个参数。继承是指能够直接获得已有的性质和特征,而不必重复定义他们。继承分单继承和多重继承。单继承指一个类只允许有一个父类,多重继承指一个类允许有多个父类。多态性是指同样的消息被不同的对象接受时可导致完全不同的行动的现象计算机软件是包括程序、数据 内容来自淘豆网www.taodocs.com转载请标明出处.