《C语言程序设计》考试大纲
一、主要内容
1.程序设计与C语言
1)计算机与程序、程序设计语言
2)C语言的出现和发展过程
2.数据的存储与运算
1)数据在计算机中是怎样存储的
2)整型数据的运算与分析
3)实型数据的运算与分析
4)字符型数据的运算
5)符号常量
6)算术运算符和算术表达式
7)C运算符和C表达式
3.最简单的C程序设计——顺序程序设计
1)算法是程序的灵魂
2)程序的三种基本结构
3)C语句综述
4)赋值表达式和赋值语句
5)数据输入输出的概念
6)字符数据的输入输出
7)简单的格式输入输出
8)顺序结构程序设计举例
4.选择结构程序设计
1)条件判断
2)用if语句实现选择结构
3)利用switch语句实现多分支选择结构
4)程序综合举例
5.循环结构程序设计
1)用while语句和do-while语句实现循环
2)用for语句实现循环
3)循环的嵌套
4)提前结束循环
5)几种循环的比较
6)循环程序综合举例
6.利用数组处理批量数据
1)怎样定义和引用一维数组
2)怎样定义和引用二维数组
3)字符数组
7.用函数实现模块化程序设计
1)函数是什么
2)函数的定义和调用
3)函数的嵌套调用和递归调用
4)数组作为函数参数
5)变量的作用域和生存期
8.善于使用指针
1)什么是指针
2)指针变量
3)通过指针引用数组
4)通过指针引用字符串
二、基本要求
1.程序设计与C语言
1)了解程序设计语言的概念。
2)了解C语言的发展过程。
2.数据的存储与运算
1)了解数据在计算机中是怎样存储的,掌握整数、实型数据、字符型数据在计算机中的存储方式。
2)掌握整型常量与整型变量的使用。
3)掌握实型常量的表示形式、实型变量的分类。
4)掌握字符常量和字符变量(字符常量的分解符、转义字符、字符变量的定义、字符数据与整型数据之间哪些情况下可以通用)。
5)掌握符号常量的使用(符号常量的定义与使用)。
6)熟练掌握算术运算符与算术表达式的使用(基本的算术运算符有哪些、自增与自减运算、各类数值型数据间的混合运算、强制类型转换)。
7)了解各种类型的C语言运算符和表达式的使用。
3.最简单的C程序设计——顺序程序设计
1)了解算法的概念、表示算法的几种方法。
2)了解程序的三种基本结构(顺序结构、选择结构、循环结构)。
3)了解C语句的五种分类。
4)掌握赋值表达式和赋值语句的使用(赋值运算符、复合赋值运算符、赋值表达式的写法、赋值过程中的类型转换、赋值语句、给变量赋初值的方法)。
5)了解数据输入输出的概念。
6)掌握字符数据输入输出函数的使用(putchar函数、getchar函数)。
7)掌握简单格式输入输出函数的使用(printf函数、scanf函数)。
4.选择结构程序设计
1)掌握关系运算符、逻辑运算符、关系表达式和逻辑表达式的使用。
2)掌握if语句的使用(if语句的一般形式、if语句的嵌套使用)。
3)掌握switch语句在选择结构中的使用(switch语句的一般形式、switch语句在使用过程中的注意事项)。
5.循环结构程序设计
1)熟练掌握while语句和do-while语句在循环结构中的使用(while语句的形式与特点、do-while语句的一般形式与执行过程)。
2)熟练掌握for语句的使用(for语句的一般形式和执行过程、注意事项)。
3)掌握循环嵌套的使用。
4)了解提前结束循环的语句(break语句、continue语句、两者的区别)。
5)了解几种循环结构语句的区别。
6.利用数组处理批量数据
1)掌握一维数组的使用(怎样定义一维数组、怎样引用一维数组的元素、一维数组的初始化、排序算法的举例)。
2)掌握二维数组的使用(怎样定义二维数组、怎样引用二维数组的元素、二维数组的初始化、二维数组的的程序举例)。
3)掌握字符数组的使用(怎样定义字符数组及对其初始化、怎样引用字符数组、字符串和字符串的结束标记、怎样对字符数组输入输出、字符串处理函数、字符数组应用举例)。
7.用函数实现模块化程序设计
1)了解什么是函数。
2)掌握函数的定义和调用(怎样定义无参与有参函数、怎样调用无参与有参函数、调用函数的3 种形式、对被调用函数的声明和函数原型)。
3)了解函数的嵌套调用和递归调用(什么是函数的嵌套调用、函数的递归调用)。
4)了解数组作为函数参数的使用(用数组元素作为函数参数、用数组名作为函数参数)。
5)了解变量的作用域和生存期(局部变量和全局变量、变量的存储方式)。
8.善于使用指针
1)了解指针的概念。
2)掌握指针变量的使用(怎样定义指针变量、怎样引用指针变量、指针变量作为函数的参数)。
3)了解通过指针引用数组(什么是数组元素的指针、通过指针引用数组元素、用数组名作函数参数)。
4)了解通过指针引用字符串(字符串的表示形式、字符指针作函数参数、字符指针变量和字符数组的区别)。
三、试卷题型
本课程考试试卷总分100分,考试时间120分钟,试卷题型为:
四、参考书目
1、《C语言程序设计(第三版)》(谭浩强著),清华大学出版社。
2、《C语言程序设计(第四版)》(谭浩强著),清华大学出版社。
领取专属 10元无门槛券
私享最新 技术干货