c语言程序设计考试大纲(专升本)

c语言程序设计考试大纲(专升本)

ID:10114277

大小:29.00 KB

页数:4页

时间:2018-06-10

c语言程序设计考试大纲(专升本)_第1页
c语言程序设计考试大纲(专升本)_第2页
c语言程序设计考试大纲(专升本)_第3页
c语言程序设计考试大纲(专升本)_第4页
资源描述:

《c语言程序设计考试大纲(专升本)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》考试大纲(专升本)基本要求1.熟练掌握C语言的基本知识;2.具备基本的C语言程序设计能力,能熟练地阅读、理解和编制简短的C语言程序;3.掌握C语言的编译和调试。考试范围和要求一、源程序结构1.理解C程序的组成;2.熟练掌握主函数main。二、数据定义1.基本类型:整型、实型、字符型。(1)熟练掌握基本数据类型的常量表示,包括:整数的十进制、八进制、十六进制;实数的十进制小数形式和指数形式;字符常量和字符串常量;(2)熟练掌握变量的命名规则;(3)熟练掌握整型、实型、字符型变量定义、赋值和使用。2.构造类型:数组、结

2、构体。(1)熟练掌握一维数组的定义、初始化及一维数组元素的引用;(2)掌握二维数组的定义、初始化及二维数组元素的引用;(3)熟练掌握字符数组的定义和初始化方法;(4)熟练掌握字符串的存储,字符串的处理;(5)能应用一维数组解决简单的应用问题,如遍历、检索、排序等;(6)能应用二维数组处理矩阵运算;(7)掌握结构体类型定义、结构体变量的定义和初始化,正确引用结构体变量成员,掌握结构体的简单应用编程。1.指针(1)正确理解指针的概念;(2)熟练掌握指向各种类型的指针变量的定义和初始化,指针变量的一般使用;(3)理解指针与一维数组的关系;

3、(4)熟练掌握指针在字符串处理中的应用;(5)了解指向指针的指针(二级指针)。2.变量的存储类别、作用域和生存期(1)了解变量的存储类别,包括auto自动型、static静态型、extern外部参照型;(2)能正确运用全局变量和局部变量。三、运算符与表达式1.熟练掌握运算符的功能、目数、优先级和结合性。包括:算术运算符、自增(++)和自减(--)运算符、关系运算符、逻辑运算符、赋值运算符、复合赋值运算符、逗号运算符、条件运算符、位操作运算符。2.熟练掌握隐式类型转换和强制类型转换;3.熟练掌握各类表达式的计算规则及应用。四、预处理命

4、令1.理解编译预处理;2.正确定义和使用宏,包括不带参数的宏、带参数的宏;3.正确使用文件包含命令;4.了解条件编译。五、流程控制1.熟练掌握表达式语句、空语句、复合语句;2.熟练掌握选择控制语句及应用(if…else…,switch…);3.熟练掌握循环控制语句及应用(while,dowhile,for)4.正确理解break,continue语句的含义,并能熟练运用。六、函数1.自定义函数(1)正确定义函数;(2)正确理解函数形参与实参的关系,能熟练运用函数参数传递,包括指针作为函数参数;(3)熟练掌握函数调用方式;(4)正确运

5、用函数的返回值,包括指针作为返回值。2.常用的标准库函数(1)熟练掌握输入/输出函数的应用(如:printf、putchar、puts、scanf、getchar、gets等)。(2)正确运用数学函数(如:sqrt、fabs、pow等)(3)熟练掌握字符串函数(如strlen、strcpy、strcmp、strcat等)。七、文件1.理解文件的基本概念,文本文件的输入/输出过程;2.熟练掌握文本文件操作的常用函数及使用(如:fopen,fclose、feof、fprintf、fscanf等)。八、试卷结构1.考试时间150分钟。2.

6、试卷题型及比例:判断题约10%单项选择题约20%程序阅读题约20%程序改错题约10%程序填空题约20%程序设计题约20%3.试题难易比例容易题约40%中等难度题约50%较难题约10%九、参考书目:1.《C程序设计(第2版)》,谭浩强,清华大学出版社,20032.《C程序设计题解与上机指导(第2版)》,谭浩强,清华大学出版社,20033.《C语言程序设计教程》,胡同森,浙江科技出版社,20004.《C语言程序设计(第2版)》,廖雷,高等教育出版社,2004

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。