一、适用报考的专业:计算机及其相关专业
二、考试题型:填空题、选择题、简答题、算法与程序设计
三、主要内容
数据类型及其运算
C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。
C运算符的种类,运算优先级、结合性
不同类型数据间的转换和运算
C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则
基本语句
表达式语句,复合语句
数据的输入与输出,输入输出函数的调用
复合语句
goto语句的使用
选择结构程序设计
用if语句实现选择结构
用switch语句实现多分支选择结构
循环结构程序设计
for循环结构
while和do while循环结构
continue语句和break语句
循环的嵌套
数组的定义和引用
函数一维数组和多维数组的定义,初始化和引用
字符串与字符数组
函数
库函数的正确调用
函数的定义方法
函数的类型和返回值
形式参数与实在参数,参数值的传递
函数的正确调用,嵌套调用
局部变量和全局变量
变量的存储类型(自动、静态、寄存器、外部)变量的作用域
编译预处理
宏替换(字符串宏替换,带参的宏替换)
文件包含
指针
指针与指针变量的概念,指针与地址运算符
变量,数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量通过指针引用以上各类型数据。
用指针作函数参数
返回指针值的指针函数
指针数组,指向指针的指针
结构与共用体
结构体和共用体类型数据的定义方法和引用方法
用结构体和指针构成链表
位运算
位运算的含义及使用
简单的位运算
文件操作
缓冲文件系统
文件类型指针(File类型指针)
文件打开与关闭(forpen,fclose)
文件的读写(fpute,fgetc,fread,fwrite,fprint,fscanf函数)文件的定位(rewind,fseek函数)
四、考试要求
掌握常量与变量的概念,掌握标识符的命令规则;掌握整形数据、实型数据和字符型数据的特点和使用;掌握算术表达式和赋值表达式的基本使用方法;掌握自增和自减运算的使用;掌握输入、输出函数格式和用法;了解数据类型转换的方法。
掌握逻辑运算的基本方法;掌握条件运算符和条件表达式的用法;掌握if、switch语句的用法。
掌握for语句、while语句、do-while语句的用法;掌握break语句与continue语句的用法。
掌握一、二维数组的定义和使用;掌握字符串的使用和字符串函数的应用。
掌握指针变量的定义及指向简单变量指针的使用方法;掌握指向一维数组和指向字符串指针的使用方法;了解指向二维数组指针的用法及指针数组与多级指针的概念。
掌握函数定义和调用的方法;掌握函数嵌套调用的方法;掌握函数的形式参数和实际参数以及函数①101英语或10俄语或103日语②0政治理论(理)③301数学㈠调用时的参数传递;了解函数递归调用的方法;了解数组作函数的参数、指针作函数的参数等内容。
掌握局部变量和全局变量的概念和作用域;掌握变量存储类型定义和使用的方法。
掌握“文件包含”处理及宏定义的使用方法;了解条件编译命令的作用。
掌握结构体类型和枚举类型的概念,掌握其定义的常用形式和应用方法;了解结构体数据类型指针的使用方法;联合体类型的定义方式和用typedef定义类型的方法。
了解文件的概念,文件指针和位置指针的含义;了解常用的文件函数。
要求考生具有基本的软件设计和程序编制能力;具有独立分析和解决问题的能力。
五、主要参考书目
《C语言程序设计》,谭浩强,清华大学出版社。
《C程序设计教程》,张莉,电子工业出版社。