四级考试内容
计算机四级大纲基本要求
⒈具有计算机及其应用的基础知识。
⒉熟悉计算机操作系统、软件工程和数据库的原理及其应用。
⒊具有计算机体系结构、系统组成和性能评价的基础及应用知识。
⒋具有计算机网络和通信的基础知识。
⒌具有计算机应用项目开发的分析设计和组织实施的基本能力。
⒍具有计算机应用系统安全和保密性知识。
考试内容
一、计算机系统组成及工作原理
⒈计算机系统组成:
⑴计算机的发展。⑵计算机的分类及应用。⑶计算机硬件结构。⑷主要部件功能。⑸计算机软件的功能与分类。
⑹系统软件与应用软件。
⒉计算机工作原理:
⑴计算机中数的表示。⑵运算器。⑶控制器。⑷存储器。⑸输入与输出系统。
⒊计算机的主要性能:
⑴计算机系统性能指标。⑵处理机指标。⑶存储容量能力。⑷I/O总线能力。⑸系统通信能力。⑹联机事务处理能力。⑺软件支持。
二、数据结构与算法
⒈基本概念:
⑴数据结构的基本概念。⑵算法的描述与分析。
⒉线性表:
⑴线性表的逻辑结构。⑵线性表的顺序存储结构。⑶线性表的链式存储结构。
⒊数组:
⑴数组的定义与运算。⑵数组的顺序存储结构。⑶矩阵的压缩存储。
⒋栈与队列:
⑴栈的定义和运算。⑵栈的存储结构。⑶队列的定义和运算。⑷链队列与循环队列。
⒌串:
⑴串及其操作。⑵串的存储结构。
⒍树和二叉树:⑴树的定义。⑵二叉树的定义及性质。⑶二叉树与树的转换。⑷二叉树的存储。⑸遍历二叉树与线索二叉树。
⒎图:
⑴图及其存储结构。⑵图的遍历。⑶图的连通性。⑷有向无环图。⑸最短路径。⑹拓扑排序。
⒏查找:
⑴线性表查找。⑵树形结构与查找。⑶散列查找。
⒐排序:
⑴插入排序。⑵交换排序。⑶选择排序。⑷归并排序。⑸基数排序。