2022年山东石油化工学院退役士兵专升本C语言程序设计考试大纲
2022年山东石油化工学院退役士兵专升本C语言程序设计考试大纲
一、指导思想
本考试大纲依据计算机科学与技术专业《C 语言程序设 计》 教学大纲进行编写,主要考查退役大学生士兵程序设计 基础知识的掌握情况和编程中分析解决问题的能力。本考试 的目的是测试考生在程序设计基础和编程方面是否具有本 科学习的能力。
二、总体要求
( 一)掌握四种基本数据类型的定义方法。
( 二)掌握各种运算符及运算符的优先级与结合性,以 及各种表达式及求值规则,能够熟练求解表达式的值。
( 三)掌握 C 语言的基本语句及其使用方法,掌握输入、 输出函数格式及其使用,会实现选择、循环结构及其嵌套, 能够编写简单、典型的程序并画出相应的流程图和 N-S 图。
( 四) 理解数组的概念,掌握一维数组、字符数组的定 义及使用,并能够灵活运用。
( 五)理解函数的概念,掌握函数的定义、功能和调用 方式,并能够正确使用函数。
注: 上述 “理解”和 “了解”两词分别是对概念、理论 的高层次与低层次要求; “掌握”与 “会”两词分别是对方 法、运算的高层次与低层次的要求。
三、内容范围
(一) C 语言概述
1、 了解 C 语言的特点。
2、掌握 C 语言程序的构成和书写风格。
3、理解 C 语言的函数模结构特点。 要求:
1、理解常量、变量的概念和定义方法。
2、掌握 C 语言三种数据基本类型(整型、实型、字符
型) 及其定义和使用方法。
3、掌握不同类型数据间的转换与运算。
4、掌握算术运算行、赋值运算符和逗号运算符及其优 先级与结合性,以及三种表达式的求值。
知识范围:
1、常量和变量
2、数据类型
1)整型数据
2)实型数据
3)字符型数据
3、各类数值型数据间的转换与混合运算
4、运算符和表达式
1)算术运算符号和算术表达式
2)赋值运算符和赋值表达式
3)逗号运算符号和逗号表达式
5、运算符的优先级与结合性
(二) 最简单的 C 程序设计
要求:
1、理解 C 语方的语句分类和程序的三种基本结构,掌 握流程图和 N-S 图的画法。
2、掌握赋值语句的使用。
3、掌握数据输入、输出函数的格式及使用。 知识范围:
1、语句分类和程序基本结构、算法表示。
2、赋值语句。
3、数据输入输出函数。
(三) 逻辑运算和判断选取控制 要求:
1、掌握关系和逻辑运算符及其优先级与结合性,掌握 关系和逻辑表达式及各种混合表达式的求值。
2、理解条件运算符的功能和作用,掌握条件运算符的 使用。掌握用 switch 语句实现多分支选择结构。
知识范围:
1、运算符和表达式
1)关系运算符和关系表达式
2)逻辑运算符和逻辑表达式
3)条件运算符和条件表达式
2、if 语句
if 语句的三种形式
3、switch 语句
(四) 循环控制
1、for 语句
2、while 语句
3、do-while 语句
4、循环的嵌套和比较
5、break 语句和 continue 语句
(五) 数组 要求:
1、掌握一维数组的定义和引用,并能够灵活运用。
2、理解二维数组的定义和初始化, 了解二维数组的使用。
3、掌握字符数组的定义和使用,并会使用基本的字符 串处理函数。
知识范围:
1、一维数组
1)一维数组的定义
2)一维数组的引用
3)一维数组的初始化
2、二维数组
1)二维数组的定义
2)二维数组的引用
3)二维数组的初始化
3、字符数组
1)字符号数组的定义
2)定符数组的初始化
3)字符数组的引用
4)字符串和字符号串结束标志
5)字符数组的输入输出
4、字符串处理函数
(六) 函数 要求:
1、理解函数的要领和分类,掌握函数的定义。
2、理解函数的类型和返回值,能够熟练使用函数编程。
3、理解函数的形式参数与实际参数的概念, 了解参数 值的传递。
4、掌握一般的函数嵌套并正确调用函数、理解递归调 用的特点。
5、理解局部变量和全局变量。 知识范围:
1、函数的定义
2、函数参数和函数的值
3、函数的调用
4、函数的嵌套调用
5、函数的递归调用
6、局部变量和全局变量
四、考试形式与试卷结构
试卷结构: 试题形式主要包括选择题、综合分析题两类, 其中选择题分值占总分的 60%; 综合分析题分值占总分的 40%。
五、参考教材
《C 程序设计》 (第 5 版) ,谭浩强编著,清华大学出版 社
《C 语言程序设计》 (第 4 版) ,苏小红编著,高等教育 出版社
