仲恺农业工程学院2019年三二分段专升本转段招生考试
C语言程序设计 课程考试大纲
一、考试对象
计算机类、电子信息类三二分段专升本转段考生。
二、考试目的
全面考查考生对C语言程序设计的基本概念、基本原理以及相关设计理论和方法的掌握情况以及应用水平。
三、命题原则、考试方法和考试时间
1、记分方式:百分制,满分为100分。
2、命题的指导思想和原则
指导思想是全面考查考生对该课程的基本原理、基本概念和主要知识点学习、理解和掌握的情况。命题的原则是:题目数量多、范围广,基本的知识点考查题目一般要占70%左右,稍微灵活一点的题目要占20%左右,较难的题目要占10%左右。
3、考试方法:笔试
4、考试时间:120分钟
四、考试内容及要求
第一章 C语言概述
考试内容与要求:
1、掌握C程序的一般书写形式。
2、掌握在Turbo C集成开发环境下建立和运行C程序的方法。
3、了解C语言的发展和特点。
考试内容:
1、C语言的历史背景。
2、C语言的特点、C语言源程序的结构。
3、C程序的上机步骤,Turbo C集成开发环境下编辑、编译和运行C程序的基本操作方法。
第二章 程序的灵魂——算法
考试内容与要求:
1、掌握算法的概念和算法的特性。
2、掌握算法的表示方法。
3、掌握结构化程序设计。
考试内容:
1、算法的概念、特点。
2、结构化程序的三种基本结构和N-S结构流程图。
第三章 数据类型、运算符与表达式
考试内容与要求:
1、理解C的数据类型。
2、深刻理解常量与变量。
3、深刻理解整型、实型和字符型数据常量和变量的表示方法,了解数据类型转换的方法。
4、掌握赋值运算符和赋值表达式、变量的赋值方法。
5、理解各种数据类型之间的混合运算。
6、掌握算术运算符和运算表达式。
7、了解逗号运算符和逗号表达式。
考试内容:
1、标识符、常量与变量的概念;基本数据类型中的整型、单精度实型、双精度实型、字符型常量和变量的定义与使用方法。
2、算术运算符和算术表达式、赋值运算符和赋值表达式。
3、运算符的优先级和结合性;数据类型转换的方式;自增、自减运算。
4、数据输入、输出函数的用法。
第四章 简单的C程序设计——顺序程序设计
考试内容与要求:
1、了解C语句的概念及种类。
2、掌握字符的输入输出,熟练掌握格式输入输出。
考试内容:
1、C语句概述。
2、赋值语句,字符数据的输入与输出,格式输入与输出。
3、顺序结构程序设计举例。
第五章 选择结构程序设计
考试内容与要求:
1、掌握关系运算符和关系表达式。
2、掌握逻辑运算符和逻辑表达式。
3、熟练掌握If语句和Switch语句。
考试内容:
1、关系运算符与关系表达式
2、逻辑运算符与逻辑表达式
3、If语句与Switch语句
第六章 循环控制
考试内容与要求:
1、了解Goto语句及用Goto语句构成循环。
2、熟练掌握While,Do—While,For语句及三循环之间的嵌套和区别。
3、掌握Break、Continue语句。
考试内容:
1、Goto语句及用Goto语句构成循环。
2、While语句、Do-While语句和For语句的语法和用法。
3、 reak语句与Continue语句的语法和用法。
第七章 数组
考试内容与要求:
1、熟练掌握一维数组的定义和引用。
2、熟练掌握二维数组的定义和引用。
3、掌握字符数组的定义、初始化和引用。
4、掌握字符串和字符串的结束标志。
5、熟练掌握字符数组的输入输出和字符串的处理函数。
考试内容:
1、一维数组的定义与引用。
2、 二维数组的定义与引用。
3、字符数组。
第八章函数
考试内容与要求:
1、熟练掌握函数的定义形式。
2、熟练掌握函数的参数和函数的返回值。
3、掌握函数的调用。
4、掌握函数的嵌套调用。
5、熟练掌握函数的递归调用和递归函数设计。
6、熟练掌握数组作为函数的参数。
7、了解变量的类型。
8、了解函数的类型。
9、掌握函数定义与函数声明的区别与联系。
考试内容:
1、函数的定义。
2、函数的参数和函数的值。
3、函数的调用。
4、函数的嵌套调用。
5、函数的递归调用。
6、数组作为函数参数。
7、变量作用域。
8、变量存储类别。
第九章 编译预处理
考试内容与要求:
1、了解预处理的概念及特点。
2、掌握有参宏与无参宏的定义及使用。
3、领会文件包含的使用及效果。
考试内容:
1、宏定义。
2、文件包含处理,条件编译。
第十章 指针
考试内容与要求:
1、深刻理解地址和指针的概念。
2、熟练掌握变量的指针和指向变量的指针变量。
3、熟练掌握数组的指针和指向数组的指针变量。
4、掌握字符串的指针和指向字符串的指针变量。
5、熟练掌握函数的指针和指向函数的指针变量。
6、掌握返回指针值的函数。
7、掌握指针数组和指向指针的指针。
考试内容:
1、指针与地址的概念。
2、变量的指针和指针变量的指针变量。
3、 数组的指针与指向数组的指针变量。
4、字符串的指针与指向字符串的指针变量。
5、指针与函数。
6、指针数组。
7、二级指针。
第十一章 结构体与共用体
考试内容与要求:
1、掌握结构体类型的定义。
2、熟练掌握结构体变量的引用和初始化。
3、掌握结构体数组。
4、熟练掌握指向结构体类型的指针。
5、熟练掌握用指针处理链表。
6、掌握共用体数据类型的定义和引用。
7、了解枚举类型和用Typedef定义类型。
考试内容:
1、结构体类型的说明及结构体类型变量的定义。
2、结构体变量的引用。
3、结构体变量的初始化。
4、结构体数组。
5、指针与结构体数组。
6、链表。
7、共用体。
8、枚举类型。
9、Typedef。
第十二章 位运算
考试内容与要求:
1、掌握位运算符和位运算。a
2、掌握位段。
考试内容:
1、位运算符和位运算。
2、位段。
第十三章 文件
考试内容与要求:
1、熟练掌握文件类型指针。
2、掌握文件的基本操作。
考试内容:
1、文件类型指针。
2、文件的打开与关闭。
3、文件的读写。
五、考试参考书。
石玉强《C语言程序设计基础》,中国农业出版社,2013年1月第1版
原标题:2019年仲恺农业工程学院三二分段专升本转段招生考试《 C语言程序设计》课程考试大纲