计算机二级C语言公共基础知识new

时间:2025-07-08

全国计算机等级考试

二级公共基础知识

基本要求

1. 掌握算法的基本概念。 2. 掌握基本数据结构及其操作。 3. 掌握基本排序和查找算法。 4. 掌握逐步求精的结构化程序设计方法。 5. 掌握软件工程的基本方法,具有初步应 用相关技术进行软件开发的能力。 6. 掌握数据库的基本知识,了解关系数据 库的设计。

考试内容内容2006/9 2007/4 2007/9 2008/42008/9

基本数据结构与算法

10`

12`

12`

10`

10`

程序设计基础

2`

4`

4`

2`

2`

软件工程基础

8`

8`

8`

8`

8`

数据库设计基础

10`

6`

6`

10`

10`

一、 基本数据结构与算法1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度 与空间复杂度)。 2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构 的图形表示;线性结构与非线性结构的概念。 3. 线性表的定义;线性表的顺序存储结构及其插入与删除运 算。 4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5. 线性单链表、双向链表与循环链表的结构及其基本运算。 6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前 序、中序和后序遍历。 7. 顺序查找与二分法查找算法;基本排序算法(交换类排序, 选择类排序,插入类排序)。

二、 程序设计基础1. 程序设计方法与风格。 2. 结构化程序设计。 3. 面向对象的程序设计方法,对象,方 法,属性及继承与多态性。

三、 软件工程基础1. 软件工程基本概念,软件生命周期概念,软 件工具与软件开发环境。 2. 结构化分析方法,数据流图,数据字典,软 件需求规格说明书。 3. 结构化设计方法,总体设计与详细设计。 4. 软件测试的方法,白盒测试与黑盒测试,测 试用例设计,软件测试的实施,单元测试、 集成测试和系统测试。 5. 程序的调试,静态调试与动态调试。

四、数据库设计基础1. 数据库的基本概念:数据库,数据库管理系 统,数据库系统。 2. 数据模型,实体联系模型及E-R图,从E-R 图导出关系数据模型。 3. 关系代数运算,包括集合运算及选择、投影、 连接运算,数据库规范化理论。 4. 数据库设计方法和步骤:需求分析、概念设 计、逻辑设计和物理设计的相关策略。

考试方式1、 公共基础的考试方式为笔试,与C语言 (VisualBASIC、Visual FoxPro、Java、 Access、Visual C++)的笔试部分合为一 张试卷。公共基础部分占全卷的30分。 2、 公共基础知识有10道选择题和5道填空题。

学习方法

理解基本概念 多做练习 适当记忆一些名词 与所学的C程序设计知识结合起来,以增 加对知识的理解能力

1. 基本数据结构与算法

1.1 算法1.1.

1 算法(algorithm)基本概念

算法

对特定问题求解步骤的一种描述,它是一组严谨地 定义运算顺序的规则,并且每一个规则都是有效的, 且是明确的,此顺序将在有限的次数下终止。do while .t. input “输入圆的半径:” to r

例题:已知圆的半径,求周长和面积. 一级算法: S1:输入圆的半径r;if r<0 ?“输入不能是负数,重新输入!”

loop

S2:求周长2∏r;S3:求面积∏ r2; S4:输出周长和面积;

程序

else exit endif

enddoS=pi()*r*r L=2*pi()*r ?S,L

算法的基本特征:(1)可行性 (2)确定性 (3)有穷性 (4)输入和输出(拥有足够的情报)

1.1.2 算法的基本要素 1、对数据对象的运算和操作

算术运算 逻辑运算 关系运算 数据传输 算法中各操作之间的执行顺序 一个算法一般可以用顺序、选择、循环三种基本结 构组合而成。

2、算法的控制结构

input “输入圆的半径:” to rif r<0 ?“输入不能是负数,重新输入!” 循环输入r

else退出循环 endif

S=pi()*r*rL=2*pi()*r 输出S,L

算术运算 逻辑运算 关系运算 数据传输

顺序、选择、 循环三种基 本结构

1.1.3 算法设计基本方法

列举法 归纳法 递推 递归(以简洁的形式设计和描述算法) 减半递推技术 回溯法

1.2 算法复杂度1.2.1 时间复杂度 是指执行算法所需要的计算工作量。 通常有事后统计法和事前分析估算法。 ★算法在执行过程中所需基本运算的执行次数来度量算法 的工作量. ★算法所执行的基本运算次数与问题的规模n有关. 算法的工作量=f(n) 执行算法所需要的计算工作量和f(n)同步增长,记为: 时间复杂度=O(f(n))

计算机二级C语言公共基础知识new.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219