燕山大学2004年研究生入学考试----C程序设计考试大纲



文件信息
文件来源 免费考研网 
文件作者 免费考研网 
更新时间 2005-9-8 8:55:59 
添加编辑  

辅助信息
打印功能 打印本文
背景颜色 杏黄 秋褐 胭红 芥绿 天蓝 雪青 炭灰 奶白
字体大小 特大号字 大号字 中号字 小号字
免责声明 本网站所有文章均来自网络,仅提供预览形式,不提供纸张形式,若涉及到版权的文章,请购买正版,毕竟在电脑上看也不舒服啊,呵呵,这是viewsnake个人网站,纯粹交流学习资料的地方。无商业行为。
选择更多免费考研资料:
阅读正文内容

燕山大学研究生入学考试----C程序设计考试大纲

教 材:《C程序设计》谭浩强编著 清华大学出版社
一、考试内容
1、 C语言概述
C语言出现的历史背景
C语言的特点
简单的C程序介绍
C程序的上机步骤
2、数据类型、运算符与表达式
C的数据类型。
常量与变量:常量和符号常量、变量。
整型数据:整型常量、整型变量。
实型数据:实型常量、实型变量。
字符型数据:字符常量、字符变量,字符串常量,字符数据在内存中的存储形式及其使用方法。
变量赋初值。
各类数值型数据间的混合运算。
算术运算符和算术表达式。
赋值运算符和赋值表达式。
逗号运算符和逗号表达式。
3、简单的C程序设计
C语句概述。
程序的三种基本结构。
赋值语句。
数据输出:putchar函数,printf函数。
数据输入:getchar函数,scanf函数。
输入输出程序举例。
4、逻辑运算和判断选取控制
关系运算符和关系表达式:关系运算符及其优先次序,关系表达式。
逻辑运算符和逻辑表达式:逻辑运算符及其优先次序,逻辑表达式。
条件语句:if语句的三种形式,if语句的嵌套,条件运算符。
开关语句。
条件语句程序举例。
5、 循环控制
概述。
goto语句以及用goto语句构成的循环。
while语句。
do-while语句。
for语句。
循环的嵌套。
几种循环的比较。
break语句和continue语句。
循环语句程序举例。
6、数组
一维数组的定义和引用:一维数组的定义、引用,一维数组的初始化及程序举例。
二维数组的定义和使用:二维数组的定义、引用,二维数组的初始化及程序举例。
字符数组:字符数组的定义、引用及初始化,字符串和字符串结束标志,字符数组的输入输出,字符数组应用举例。
7、函数
概述。
函数定义的一般形式。
函数参数和函数的值:形式参数和实际参数,函数的返回值。
函数的调用:函数调用的一般形式,函数调用的方式,对被调用函数的说明。
函数的嵌套调用。
数组作为函数参数。
局部变量和全局变量。
动态存储变量和静态存储变量:变量的存储类别,局部变量的存储方式,全局变量的存储方式及存储类别总结。
内部函数和外部函数。
8、编译预处理
宏定义:不带参数的宏定义,带参数的宏定义。
文件包含处理。
条件编译。
9、指针
指针的概念
变量的指针和指向变量的指针变量:指针变量的定义、引用,指针变量作为函数的参数。
数组的指针和指向数组的指针变量:指向数组元素的指针变量的定义与赋值,通过指针引用数组元素,数组名作为函数的参数,指向多维数组的指针和指针变量。
字符串的指针和指向字符串的指针变量:字符串的表示形式,字符串指针作为函数参数,字符指针变量与字符数组。
函数的指针和指向函数的指针变量:用函数指针变量调用函数,用指向函数的指针变量作函数参数。
返回指针值的函数。
指针数组和指向指针的指针:指针数组的概念,指向指针的指针,指针数组作main函数的形参。
有关指针的数据类型和指针运算的小结。
10、结构体与共用体
概述。
定义结构体类型变量的方法。
结构体类型变量的引用。
结构体变量的初始化。
结构体数组。
指向结构体类型数据的指针。
用指针处理链表。
共用体:共用体的概念、引用方式及共用体类型数据的特点。
枚举类型。
用typedef定义类型。
11、文件
C文件概述
文件类型指针
文件的打开与关闭:fopen函数、fclose函数。
文件的读写:fputc函数,fgetc函数,fread、fwrite 函数,fprintf,fscanf函数,其它读写函数。
文件的定位Rewind函数,fseek函数和随机读写,ftell函数。
出错的检测:ferror函数,clearerr函数。
二、要求
1、C语言概述
了解C语言的特点及C程序的书写格式,掌握C程序的上机步骤。
2、 数据类型、运算符与表达式
掌握C的数据类型及定义方式,了解字符串与字符的区别。掌握算术运算符和算术表达式,赋值运算符和赋值表达式,逗号运算符和逗号表达式。了解各类数值型数据间的如何进行混合运算。
3、 最简单的C程序设计
了解程序设计的三种基本结构,掌握赋值语句,数据输出函数(putchar函数,printf函数),数据输入函数(getchar函数,scanf函数)。并能编写简单程序。
4、逻辑运算和判断选取控制
掌握条件语句、开关语句。掌握关系运算符和关系表达式及逻辑运算符和逻辑表达式。并能用条件语句编写程序。
5、循环控制
掌握四种循环语句的语法结构并能用几种不同的循环语句编写程序。了解break语句和continue语句的区别。
6、 数组
掌握一维数组的定义和使用、二维数组的定义和使用及字符数组的定义和使用。了解字符串和字符串结束标志。使用数组编写一般的程序。
7、 函数
掌握有参函数和无参函数的说明及调用形式。理解数组作为函数参数的使用方式。对局部变量和全局变量、动态存储变量和静态存储变量及内部函数和外部函数有清醒的认识。
8、 编译预处理
了解宏定义(不带参数和带参数)、文件包含处理及条件编译指令。
9、 指针
理解指针的概念,掌握数组的指针和指向数组的指针变量、字符串的指针和指向字符串的指针变量、函数的指针和指向函数的指针变量、返回指针值的函数、指针数组和指向指针的指针。能够熟练地使用指针编写各类复杂的程序。
10、结构体与共用体
掌握结构体与共用体的的概念,能正确使用结构体变量和共用体变量。了解如何用指针处理链表。了解枚举类型和typedef定义类型。
11、文件
掌握数据文件的基本概念,掌握C语言中编写数据文件程序的方法,熟练应用各类文件函数。

 


 


相关阅读内容

<<<返回上一页 <<<返回网站首页
<<<您的位置:首页>考研经验>专业课经验>正文