2016年东华理工大学《C语言程序设计》考试大纲
文章来源:润知林 文章作者:润知林教育
时间:2016/5/14 18:09:55 浏览:1268次
《C语言程序设计》考试大纲
1.基本要求
① 掌握结构化程序设计的方法,具有良好的程序设计风格。
② 掌握程序设计中简单的数据结构和算法并能阅读、编写简单的程序。
2.考试内容
(1)C语言的结构
① 掌握程序的构成,main函数和其他函数。
② 熟悉头文件,数据说明,函数的开始和结束标志以及程序中的注释。
③ 掌握源程序的书写格式。
④ 熟悉C语言的风格。
(2)数据类型及其运算
① 掌握C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。
② 掌握C运算符的种类、运算优先级和结合性。
③掌握不同类型数据间的转换与运算。
④ 掌握C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
(3)基本语句
①掌握表达式语句,空语句,复合语句。
②掌握输入输出函数的调用,正确输入数据并正确设计输出格式。
(4)选择结构程序设计
①掌握if语句实现选择结构。
②掌握switch语句实现多分支选择结构
③掌握选择结构的嵌套。
(5)循环结构程序设计
① 掌握for循环结构。
② 掌握while和do-while循环结构。
③ 掌握continue语句和break语句。
④ 掌握循环的嵌套。
(6)数组的定义和引用
①掌握一维数组和二维数组的定义、初始化和数组元素的引用。
②掌握字符串与字符数组。
(7)函数
① 熟悉库函数的调用。
②掌握函数的定义方法。
③掌握函数的类型和返回值。
④掌握形式参数与实在参数,参数值的传递。
⑤掌握函数的调用,了解嵌套调用、递归调用。
⑥掌握局部变量,熟悉全局变量。
⑦ 了解变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。
(8)编译预处理
①掌握宏定义和调用(不带参数的宏,带参数的宏)。
② 熟悉“文件包含”处理。
(9)指针
① 熟悉地址与指针变量的概念,地址运算符与间址运算符。
②掌握一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。
③熟悉用指针作函数参数。
④熟悉返回地址值的函数。
⑤ 了解指针数组,指向指针的指针。
(10)结构体(即“结构”)与共用体(即“联合”)
①熟悉typedef说明一个新类型。
②掌握结构体和共用体类型数据的定义和成员的引用。
③ 了解通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。
(12)文件操作
① 熟悉文件类型指针(FILE类型指针)。
②掌握文件的打开与关闭(fopen, fclose)。
③ 了解文件的读写(fputc, fgetc, fputs, fgets, fread, fwrite, fprintf, fscanf函数的应用),文件的定位(rewind, fseek函数的应用)。
3、教材
C语言程序设计.何月顺 主编.江西高校出版社.2013.
4、考核方式
采用笔试方式,题型包括填空、选择、判断和问答题等,考试时间为120分钟。