重庆市二级计算机考试大纲
重庆市计算机二级等级考试
C语言程序设计
内
部
培
训
教
材
2010年10月目 录
第一部分 考试大纲1
第二部分 考纲精解1
一C程序基础1
1C程序的基本结构1
2c语言的基本数据类型2
3C语言中的表达式运算6
4不同类型数据混合运算及数据转换9
5.C程序的输出-----最基本的输出函数printf putchar10
6.C程序的输入---最基本的输出函数scanf getchar11
7.常用数学类标准库函数的简单应用12
C程序基础练习题目12
二C程序的基本控制结构24
1C程序控制结构中的条件表示方法24
2分支结构程序设计25
3循环结构程序设计28
4c语言种的其他简单控制结构31
5.c语言控制结构应用举例32
C程序的基本控制结构练习题33
三函数与程序结构46
1.函数的定义与调用46
2C程序结构与变量的作用域和生存期49
3.编译预处理51
函数与程序结构练习题52
四指针与函数62
1指针变量的定义和引用62
2 指针变量做函数的参数64
3函数的指针64
指针和函数练习题65
五数组及简单应用78
1一维数组78
2二维数组和多维数组以二维数组为主80
3数组的简单应用81
数组及简单应用练习题83
六字符数据字符串字符数组数据及其简单应用95
1C语言字符串的表示方法95
2字符串的常用处理方法97
3常用字符和字符串处理标准库函数98
七指针与数组99
1多级指针的定义和使用方法99
2一维数组和指针的关系及简单应用100
3二维数组与指针的关系和简单应用101
4指针数组与命令行参数102
字符数据字符串及指针与数组练习题105
八结构体数据类型的应用111
1.结构体数据类型的基本概念111
2结构体数组只要求一维结构体数组115
3结构体数据类型的简单应用117
九联合体数据类型的应用121
1联合体数据类型的定义和变量的引用方法121
结构体联合体共用体练习题122
十位运算与枚举类型131
1位运算131
2枚举132
位运算及枚举类型练习题133
十一文件概念及简单应用135
1.C语言中文件处理的基本概念135
2.文件处理137
3文件的简单应用140
文件练习题141
第三部分 C语言常用经典算法举例147
第一部分 考试大纲
一C程序基础
1C程序的基本结构
C源程序的组成部分主函数的重要性
C语言的基本结构字符集标识符保留字等
注释语句的作用和用法
2C语言的基本数据类型
1基本数据类型内置数据类型常量的表示方法
2变量的定义和初始化
3C语言中的表达式运算
1运算符优先级别和结合性规则
2算术运算符和算术表达式
3赋值运算符和赋值表达式
4自反运算符
5自增自减运算符
6逗号运算符和逗号表达式
7Sizeof运算符
4不同类型数据混合运算及数据转换
1不同数据类型隐式转换
2不同数据类型显式转换
5C程序的输出-最基本的输出函数printfputchar
6C程序的输入-最基本的输入函数scanfgetchar
7常用数学类标准库函数的简单应用
包括abs fabs fmod sin cos tan exppowloglgo10sqrt
二C程序的基本控制结构
1.C程序控制结构中的条件表达式
1关系运算符和关系表达式运算
2逻辑运算符和逻辑表达式运算
2.分支结构程序设计
1if语句与程序的单分支结构
2if else 语句与程序的双分支结构
3条件运算符与条件表达式
4复合语句及其在程序中的使用
5if 语句的嵌套与程序的多分支结构
6switch语句与程序的多分支结构
3循环结构程序设计
1While型循环结构
2do while型循环结构
3for 型循环结构
4空语句及其在程序中的使用
5循环的嵌套
4C语言中的其他简单控制结构
1break语句的使用方法
2continue语句的使用方法
5.C语言控制结构举例
1累加累乘最大公约数最小公倍数阶乘素数等简单问题求解方法
2穷举思想及程序实现
3迭代思想及程序实现其中包括一元高阶方程求根的二分迭代解法
三函数与程序结构
1.函数的定义与调用
1函数的定义函数的声明函数的调用和函数的返回值包括基本类型空类型
2函数调用时的值参数传递
3函数的嵌套调用
4函数的递归调用
5简单问题的递归函数设计例如阶乘fibonacci数列整形数据的数字拆分处理等
2C程序结构与变量的作用域和生存期
1C程序的一般结构
2变量的作用域全局变量的定义和