一、适用报考的专业:计算机及其相关专业
二、考试题型:填空题、选择题、简答题、算法与程序设计
三、主要内容
数据类型及其运算
² 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英语或102俄语或103日语②202政治理论(理)③301数学㈠调用时的参数传递;了解函数递归调用的方法;了解数组作函数的参数、指针作函数的参数等内容。
² 掌握局部变量和全局变量的概念和作用域;掌握变量存储类型定义和使用的方法。
² 掌握“文件包含”处理及宏定义的使用方法;了解条件编译命令的作用。
² 掌握结构体类型和枚举类型的概念,掌握其定义的常用形式和应用方法;了解结构体数据类型指针的使用方法;联合体类型的定义方式和用typedef定义类型的方法。
² 了解文件的概念,文件指针和位置指针的含义;了解常用的文件函数。
² 要求考生具有基本的软件设计和程序编制能力;具有独立分析和解决问题的能力。
五、主要参考书目
-
《C语言程序设计》,谭浩强,清华大学出版社。
-
《C程序设计教程》,张莉,电子工业出版社