一. 考试大纲的性质
C程序设计是计算机控制与仿真(CAD,CAI)专业的基础课,为帮助考生明确考试复习范围和有关要求,特制定本考试大纲。
本考试大纲主要根据指定参考书《C程序设计》编制而成。适用于报考中国林业科学院硕士学位研究生的考生。
二. 考试内容
第一章 数据类型、运算符与表达式
常量与变量;整型数据;实型数据;字符型数据;变量赋初值;各类数值型数据间的混合运算;算术运算符和算术表达式;赋值运算符和赋值表达式;逗号运算符和逗号表达式。
第二章 简单的C程序设计
程序的三种基本结构;赋值语句;数据输出;数据输入;输入输出程序举例。
第三章 逻辑运算和判断选取控制
关系运算符和关系表达式;逻辑运算符和逻辑表达式;条件语句;开关语句;条件语句程序举例。
第四章 循环控制
goto语句以及用goto语句构成的循环;while语句;do-while语句;for语句;循环的嵌套;几种循环的比较;break语句和continue语句;循环语句程序举例。
第五章 数组
一维数组的定义和引用;二维数组的定义和使用;字符数组。
第六章 函数
函数定义的一般形式;函数参数和函数的值;函数的调用;函数的嵌套调用;数组作为函数参数;局部变量和全局变量;动态存储变量和静态存储变量;内部函数和外部函数。
第七章 指针
指针的概念;变量的指针和指向变量的指针变量;数组的指针和指向数组的指针变量;字符串的指针和指向字符串的指针变量;函数的指针和指向函数的指针变量;返回指针值的函数;指针数组和指向指针的指针。
三. 考试要求
考生应熟练掌握C语言基本数据类型和数学运算,熟练掌握C程序的三种基本结构并会应用。掌握一维和二维数组的基本概念并会使用。熟练掌握函数、函数参数、函数调用等,能正确区分和使用局部变量和全局变量,学会编制简单的函数和函数嵌套。熟练掌握指针的概念,正确区分变量指针和指针变量并会使用,掌握数组、字符串指针,了解函数指针的相关概念,会利用指针熟练编程。
四. 试卷结构
1. 填写程序运行结果(15%)
2. 程序改错(20%)
3. 程序填空题(20%)
4. 编写制定函数题(15%)
5. C语言综合运用 (30%)
五. 考试方式和时间
考试方式:笔试
考试时间:3小时
六. 主要考试书
《C程序设计》谭浩强编著清华大学出版社
C程序设计是计算机控制与仿真(CAD,CAI)专业的基础课,为帮助考生明确考试复习范围和有关要求,特制定本考试大纲。
本考试大纲主要根据指定参考书《C程序设计》编制而成。适用于报考中国林业科学院硕士学位研究生的考生。
二. 考试内容
第一章 数据类型、运算符与表达式
常量与变量;整型数据;实型数据;字符型数据;变量赋初值;各类数值型数据间的混合运算;算术运算符和算术表达式;赋值运算符和赋值表达式;逗号运算符和逗号表达式。
第二章 简单的C程序设计
程序的三种基本结构;赋值语句;数据输出;数据输入;输入输出程序举例。
第三章 逻辑运算和判断选取控制
关系运算符和关系表达式;逻辑运算符和逻辑表达式;条件语句;开关语句;条件语句程序举例。
第四章 循环控制
goto语句以及用goto语句构成的循环;while语句;do-while语句;for语句;循环的嵌套;几种循环的比较;break语句和continue语句;循环语句程序举例。
第五章 数组
一维数组的定义和引用;二维数组的定义和使用;字符数组。
第六章 函数
函数定义的一般形式;函数参数和函数的值;函数的调用;函数的嵌套调用;数组作为函数参数;局部变量和全局变量;动态存储变量和静态存储变量;内部函数和外部函数。
第七章 指针
指针的概念;变量的指针和指向变量的指针变量;数组的指针和指向数组的指针变量;字符串的指针和指向字符串的指针变量;函数的指针和指向函数的指针变量;返回指针值的函数;指针数组和指向指针的指针。
三. 考试要求
考生应熟练掌握C语言基本数据类型和数学运算,熟练掌握C程序的三种基本结构并会应用。掌握一维和二维数组的基本概念并会使用。熟练掌握函数、函数参数、函数调用等,能正确区分和使用局部变量和全局变量,学会编制简单的函数和函数嵌套。熟练掌握指针的概念,正确区分变量指针和指针变量并会使用,掌握数组、字符串指针,了解函数指针的相关概念,会利用指针熟练编程。
四. 试卷结构
1. 填写程序运行结果(15%)
2. 程序改错(20%)
3. 程序填空题(20%)
4. 编写制定函数题(15%)
5. C语言综合运用 (30%)
五. 考试方式和时间
考试方式:笔试
考试时间:3小时
六. 主要考试书
《C程序设计》谭浩强编著清华大学出版社