欢迎来到天天文库
浏览记录
ID:23833932
大小:50.50 KB
页数:6页
时间:2018-11-11
《高级语言程序设计c++考试大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《高级语言程序设计C++》考试大纲(2014.3)一、课程的性质和任务《高级语言程序设计C++》是计算机科学与技术、软件工程、网络工程等专业的基础课程。通过本课程的学习,使学生掌握面向过程与面向对象程序设计中的基本概念和方法,在理论和实践上为专业的后续课程和计算机应用打下良好基础。本课程使用的教材:《C++程序设计基础(第四版)(上)》周蔼如、林伟健编著,电子工业出版社二、基本要求和考试内容第1章基本数据与表达式(一)基本要求识记:字符集;保留字;基本数据类型;标识符的组成规则;运算符;赋值语句的一般形式和功能。理解:C++程序的构成及其基本语法规则;
2、标识符的概念;数据类型的概念;变量与常量的概念;基本数据类型的转换;对象的不同的访问形式;表达式的概念。能力:变量与常量的定义;表达式书写、运算规则和应用;赋值语句的使用;使用cout和cin标准流输入输出数据的方法;顺序结构程序的编写。(二)考试内容1.1概述1.1.1程序设计与程序设计语言1.1.2一个简单的C++程序1.1.3程序的编译执行1.2C++的字符集与词汇1.2.1字符集1.2.2词汇1.3C++的基本数据类型与存储形式1.3.1C++的数据类型1.3.2数据存储1.3.3基本类型1.4数据对象与访问1.4.1变量定义1.4.2访问变量
3、1.4.3常量和约束访问1.5表达式1.5.1运算符1.5.2算术表达式1.5.3逻辑表达式1.5.4赋值表达式1.5.5条件表达式61.5.6逗号表达式1.6数据输入和输出1.6.1键盘输入1.6.2屏幕输出1.6.3表达式语句第2章流程控制语句(一)基本要求识记:if语句、switch语句、while语句、do…while语句和for语句的语法形式、功能和基本语法规则。理解:顺序结构、分支结构和循环结构程序的概念;if语句、switch语句、while语句、do…while语句和for语句的执行过程;顺序结构、分支结构和循环结构程序的构成;多重循环
4、的概念和执行过程;判断表达式的概念。能力:分支结构和循环结构程序的编写方法;多重循环的应用;累和、累积、求最大最小值、迭代、穷举等典型程序的编写方法;判断表达式的使用。(二)考试内容2.1选择控制2.1.1if语句2.1.2switch语句2.2循环控制2.2.1while语句2.2.2do_while语句2.2.3for语句2.2.4循环的嵌套2.3判断表达式的使用第3章函数(一)基本要求识记:函数定义和调用的语法形式;函数原型声明的语法形式;重载函数定义和调用的语法形式;预编译指令的语法形式。理解:函数的概念;函数参数的传递方式;函数嵌套调用的概念
5、;变量的存储性质与作用域;递归函数的概念;重载函数的概念;函数的默认参数;多文件结构程序的构成;全局变量的概念。能力:函数的定义、调用和使用;函数原型声明的使用;多文件结构程序的使用。(二)考试内容3.1函数的定义与调用3.1.1函数定义3.1.2函数调用3.1.3函数原型3.2函数参数的传递3.2.1传值参数3.2.2指针参数3.2.3引用参数3.2.4函数的返回类型63.3函数调用机制3.3.1嵌套调用3.3.2递归调用3.4函数指针3.4.1函数的地址3.4.2函数指针3.5内联函数和重载函数3.5.1内联函数3.5.2函数重载3.6变量存储特性
6、与标识符作用域3.6.1存储特性3.6.2标识符作用域与可见性3.7多文件程序结构3.7.1多文件结构3.7.2预处理指令3.7.3多文件程序使用全局变量第4章数组(一)基本要求识记:一维和二维数组定义的语法形式;一维和二维数组元素的访问形式;new和delete运算符。理解:一维和二维数组的概念及其初始化;数组作函数参数;动态内存分配的概念;字符串的概念;字符串处理函数。能力:使用数组组织成批数据进行处理的方法;对数组排序和顺序查找的程序编写方法;动态存储的应用;字符串的存储和访问。(二)考试内容4.1一维数组4.1.1一维数组定义与初始化4.1.2
7、一维数组访问4.2指针数组4.2.1指向基本数据类型的指针数组4.3二维数组4.3.1二维数组定义与初始化4.3.2二维数组访问4.4数组作函数参数4.4.1向函数传送数组元素4.4.2数组名作函数参数4.4.3应用举例4.5动态存储4.5.1new和delete操作符4.5.2动态存储的应用4.6字符数组与字符串4.6.1字符串的存储4.6.2字符串的访问64.6.3字符串处理函数第5章结构与链表(一)基本要求识记:结构定义的语法形式;访问结构变量的语法形式;结构数组定义及其元素访问的语法形式。理解:结构和结构数组的概念;动态存储和链表的概念。能力:
8、使用结构和结构数组组织成批数据的方法;单向链表的建立、遍历和修改。(二)考试内容5.1结构5.
此文档下载收益归作者所有