您现在的位置:首页> 上海 > 考试大纲 > 上海市高等学校计算机二级考试《C程序设计》考试大纲

上海市高等学校计算机二级考试《C程序设计》考试大纲

5.数组

一维数组

· 一维数组定义、引用和初始化

二维数组

· 二维数组定义、引用和初始化

字符数组和字符串

· 字符数组定义、引用和初始化

· 字符串结束标志、初始化、字符串处理函数

6.函数定义和调用

函数的定义方法

· 函数原型、函数名、形式参数、函数返回值、函数体----函数执行过程的描述

函数类型和返回值

· 不同类型函数定义、缺省类型、空类型

函数传值调用

· 形参、实参及其参数单向传递

函数说明

· 函数原型及作用

· 用户定义函数说明

· 系统库函数说明---用头文件包含

函数参数类型和函数的传址调用

· 传值调用和传址调用

· 数组名作为函数参数

函数嵌套调用和递归调用

· 递归函数的定义和调用

· 递归函数的执行过程

上海市高等学校计算机二级考试《C程序设计》考试大纲

7.变量的存储类别和编译预处理

变量存储类别的概念

· 自动、寄存器、外部及内部静态/外部静态各种变量类型

变量的作用域

· 在函数外部、函数内部、复合语句内定义变量的作用域

变量的生存期和有效期

· 自动、外部及内部静态/外部静态变量的生存期和有效期

编译预处理

· 文件包含和宏定义

8.指针

指针概念

· 地址、指针和指针变量的含义和表示

指针与地址运算符

· 取地址运算符&和取内容运算符*

用指针处理数组、字符串

· 数组、字符串的指针以及指向数组、字符串的指针变量

· 通过指针引用以上各类型数据

用指针作函数参数

· 通过指针类型参数传递计算结果,改变主调函数实参值

指针的高级功能

· 函数指针---返回指针值的的指针函数

· 指针数组、指向指针的指针

· main函数的命令行参数简介

9.结构体与共用体

结构体类型数据

· 结构定义方法和引用方法

· 结构体变量初始化

结构体数组

· 结构体数组定义、初始化

结构体指针变量

· 指向结构体类型变量的指针变量

· 指向结构体类型数组的指针变量

链表

· 用指针和结构体构成链表、单向链表的建立、输出、删除与插入(包括动态空间申请与释放)

10.文件

基本概念

· 文件类型—文本文件/二进制文件、文件指针

文件操作

· 文件的打开和关闭

· 定位

· 文件的读/写

常用库函数

· 常用的库函数:

打开和关闭:fopen、fclose

文件结束判断:feof()

定位:fseek、rewind

读/写:fputc、fgetc、fputs、fgets、fprintf、fscanf、fwrite、fread等

11.算法和数据结构的简单知识

算法和结构化程序设计

· 算法概念、表示

· 结构化程序设计

单链表、栈和队列的操作

· 单链表建立、查找、插入、删除和合并

· 栈和队列的建立和基本操作

排序和查找

· 简单的排序算法和查找算法

六、说明

1. 建议学时数:64-72学时,其中实验不低于32学时。

注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。
免费领取考试冲刺试题

一对一 咨询课程

点我开始