《C/C++程序设计》考试大纲
Ⅰ.考试性质
普通高等学校专升本招生考试是由专科毕业生参加的选拔性考试,专升本考试应有较高的信度、效度、必要的区分度和适当的难度。
《C/C++程序设计》是所有报考广东海洋大学寸金学院2021年普通专升本数字媒体技术专业考生必考的专业综合课。
Ⅱ.考试内容和要求
一、考试基本要求
注重考查考生理解和掌握本课程基本知识和基本理论及其运用。
二、考核知识点及考核要求
本大纲的考核要求分为“识记”“理解”“应用”三个层次,具体含义是:
识记:对本课程有关的名词、概念和基本知识的正确记忆。
理解:在识记的基础上,理解本课程所涉及的基本概念、基本原理及它们之间内在的联系。
应用:在理解的基础上,科学地分析和解释有关现象,运用有关理论说明现实问题。
第一章 C/C++语言程序设计概述
一、考核知识点
1.C/C++语言的特点
2.程序与程序设计
3.算法及其表示方法
4.简单C程序的基本结构
5.C程序的调试
二、考核要求
1.识记
(1)计算机程序设计语言的发展。
(2)C/C++语言的特点。
2.理解
(1)算法描述。
(2)算法的特性与要求。
(3)关键字与标识符的概念、应用特点。
3.应用
(1)C/C++程序的基本构成。
(2)C程序的开发环境与调试。
第二章 C语言程序设计基础
一、考核知识点
1.常量
2.变量
3.运算符和表达式
4.基本输入输出函数
二、考核要求
1.识记
(1)C语言的数值类型
(2)常量
(3)变量
2.理解
(1)常见数据类型的转换。
(2)数据类型的含义和常量、变量的分类。
3.应用
(1)运算符与表达式:各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法。
(2)各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。能够进行各类公式的表达式描述和各类表达式的混合运算。
(3)掌握赋值语句表达方法;掌握两组输入输出函数的格式、表达方式和使用功能、特点等的应用。
第三章 控制结构
一、考核知识点
1.C语句和程序结构
2.条件选择结构
3.多分支选择结构
4.循环控制结构
5.转向语句
二、考核要求
1.识记
(1)数据输入输出的概念以及在C 语言中的实现方法。
(2)循环的概念,解决语句重复执行的方法。
2.理解
(1)各种实现循环的语句的执行过程、执行步骤和相关参数量的变化情况。
(2)break和 continue 的使用。
3.应用
(1)掌握顺序程序设计的思想和编程方法,能够熟练编写简单问题的程序并上机调试。
(2)掌握问题中条件的表达方式(关系表达式、逻辑表达式)和运算结果;利用不同格式的if 语句或 switch 语句,能够进行各种条件下的问题的程序设计。
(3)掌握循环语句的格式和应用特点,循环程序设计的方法。
第四章 数组
一、考核知识点
1.一维数组
2.二维数组
3.字符数组
二、考核要求
1.识记
(1)数组的基本概念。
2.理解
(1)不同类别数组的特点。
3.应用
(1)数组的定义、初始化和数组元素引用方法。
(2)数组的实际应用方式、特点和程序设计方法。
第五章 指针
一、考核知识点
1.指针和地址
2.指针变量的定义和引用
3.指针与数组
二、考核要求
1.识记
(1)指针的概念、特点。
2.理解
(1)指针的分类、指针的数据类型描述。
3.应用
(1)指针的含义、不同类型指针与所指变量、数组、字符串、函数等的内在联系。
第六章 函数
一、考核知识点
1.函数及其分类
2.函数的定义
3.函数原型
4.函数调用
5.函数的嵌套调用和递归调用
6.命令行参数
7.变量的作用域和存储类型。
二、考核要求
1.识记
(1)函数及其分类。
(2)函数的定义。
2.理解
(1)一般问题的解决方法和程序的结构化、模块化设计思想。
(2)函数的调用方法,变量的数据类型、存储类别,主调函数与被调函数的含义,实参与实参值的传递过程。
3.应用
(1)函数定义的一般格式,掌握形式参数的表达方式,函数返回值类型和返回值的表达方式。
(2)函数调用的方法、特点和不同调用形式(嵌套调用、递归调用)。
(3)局部变量、全局变量的定义方法和声明形式。
第八章 结构体与共用体
一、考核知识点
1.结构类型
2.结构数组
3.结构指针变量
4.结构体与函数
5.共用体
6.枚举
7.用typedef定义类型
8.链表
二、考核要求
1.识记
(1) C 语言基本类型与构造类型的含义。
(2)结构体与共用体的区别。
(3)利用typedef定义新类型。
2.应用
(1)结构体、共用体、枚举类型的声明方法和相应变量等的定义、初始化、引用方法。
(2)单向链表的基本编程方法。
第十章 C++程序设计基础
一、考核知识点
1.C++程序结构
2.C++语言的输入/输出流
3.函数的重载
4.C++新增运算符
5.类和对象
6.重载
7.继承
8.多态性和虚拟函数
二、考核要求
1.识记
(1)C++程序结构。
(2)C++语言的输入/输出流。
(3)C++新增运算符。
(4)函数的重载。
(5)类和对象、重载、继承、多态性等基本知识。
Ⅲ.考试形式及试卷结构
一、考试方法
闭卷,笔试,考试时长为150分钟,试卷满分为200分。
二、试卷内容比例
第1章约5%、第2章约20%、第3章约30%、第4章约15%、第5、6章约15%、第8、10章约15%
三、试卷题型结构
单项选择题70分、判断题40分、问答题70分、编程题20分
Ⅳ.参考书目
《C/C++程序设计教程》(第4版),孙淑霞、肖阳春、魏琴主编,电子工业出版社,2014年出版。