(一)基本要求
1.
具备基本的C语言程序设计能力,能熟练地阅读、理解基本的C语言程序,能够熟练地编制简单的应用程序。
2.
熟练掌握C 语言的基本知识,对基本概念比较熟悉。
3.
在C程序集成开发环境下,能够编写一定难度的 C 程序,并具有基本的纠错和调试程序的能力。
(二)考核知识点
1
、C 语言的结构
1)
程序的构成, main() 函数和其他函数。
2)
头文件,数据说明,函数的开始和结束标志。
3)
源程序的书写格式。
4)
C
语言的风格。
2
、数据类型及其运算
1)
C
的数据类型(基本类型,构造类型,指针类型,空类型等)及其定义方法。
2)
C
运算符的种类、运算优先级和结合性。
3)
不同类型数据间的转换与运算。
4)
C
表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。
3
、基本语句
1)
表达式语句,空语句,复合语句。
2)
数据的输入和输出,输入输出函数的调用。
4
、选择结构程序设计
1)
用 if 语句实现选择结构。
2)
用 switch 语句实现多分支选择结构。
3)
选择结构的嵌套(两层)。
5
、循环结构程序设计
1)
for
循环结构。
2)
while
和 do while 循环结构。
3)
continue
语句和 break 语句。
4)
循环的嵌套(两层)。
6
、数组
1)
一维数组和二维数组的定义、初始化和引用。
2)
字符串与字符数组。
7
、函数
1)
库函数的正确调用。
2)
函数的定义方法。
3)
函数的类型和返回值。
4)
形式参数与实在参数,参数值的传递。
5)
函数的正确调用
6)
局部变量和全局变量。
8
、编译预处理
1)
宏定义:不带参数的宏定义与带参数的宏定义。
9
、指针
1)
指针与指针变量的概念,指针与地址运算符。
2)
变量、数组的指针,通过指针引用各类型数据。
3)
用指针作函数参数。
10
、结构体( structure )与共用体( union )
1)
结构体类型数据的定义方法和引用方法。
11
、文件操作
2)
文件类型指针 (FILE 类型指针 ) 。
3)
文件的打开与关闭 (fopen , fclose) 。
4)
文件的读写 (fputc , fgetc , fputs , fgets , fread , frwite , fprintf , fscanf 函数 )
二、
考试题型
1
、单选题(约20%)
3
、程序阅读题(约20%)
4
、程序填空题(约20%)
5
、程序设计题(约40%)
三、
参考书
《C语言程序设计》 谭浩强编著 清华大学出版社
2024-05-25
未知--admin