考试科目:C语言程序设计
一、C语言及算法概述
考试内容
C语言的特点 书写程序时应遵循的规则 算法的概念、特性 用N-S流程图表示算法 结构化程序设计方法
考试要求
1.理解C语言的特点以及书写时应遵循的规则。
2.了解算法的概念、特性,掌握用N-S 流程图表示算法,掌握结构化程序设计方法。
二、数据类型、运算符与表达式
考试内容
C语言的数据类型 常量与变量 整型、实型、字符型数据 变量赋值 各类数值型数据之间的混合运算 算术运算符和算术表达式 赋值运算符和赋值表达式 逗号运算符和逗号表达式。
考试要求
1.理解常量、符号常量以及变量的概念。
2.掌握C语言基本类型的分类及特点,掌握整型、实型、字符、字符串以及符号常量的表示方法,掌握整型、实型、字符型变量的定义和使用方法。
3. 掌握字符数据在内存中的存储形式及使用方法,掌握转义字符的使用,掌握数据类型的转换。
4.掌握C语言算术运算符和算术表达式,掌握C语言运算符优先级和结合性。
三、顺序程序设计
考试内容
赋值语句 数据输入输出 字符数据的输入输出 格式输入与输出 顺序结构程序设计
考试要求
1.理解数据输入输出的概念,掌握其在C语言中的实现。
2.掌握 putchar 函数、getchar函数、printf 函数、scanf函数的使用方法。
3.学会编写顺序结构程序。
四、分支结构程序
考试内容
关系运算符和表达式 逻辑运算符和表达式 if 语句 switch语句
考试要求
1.掌握关系表达式、关系运算符及其优先次序。
2.掌握逻辑表达式、逻辑运算符及其优先次序。
3.理解if语句的三种形式以及if语句的嵌套,掌握条件运算符和条件表达式,掌握switch语句。
4.学会编写分支结构程序。
五、循环控制
考试内容
while语句 do-while语句 for 语句 循环的嵌套 break 和 continue语句
考试要求
1.掌握while语句、do-while语句、for 语句。
2.掌握break和continue语句。
3. 学会编写循环控制程序。
六、数组
考试内容
一维数组的定义和引用 二维数组的定义和引用 字符数组
考试要求
1.掌握一维数组的定义、引用和初始化。
2.掌握二维数组的定义、引用和初始化。
3.掌握字符数组的定义、引用和初始化,了解字符串和字符串的结束标志,掌握字符数组的输入输出方法,掌握字符串处理函数。
4. 学会利用数组编写程序。
七、函 数
考试内容
函数的定义 函数的参数和函数的值 函数的调用 数组作为函数参数 局部变量和全局变量 变量的存储类别