高级语言程序设计(C++) 考试大纲.doc

上传人:创****公 文档编号:2079857 上传时间:2019-04-18 格式:DOC 页数:6 大小:50.50KB
下载 相关 举报
高级语言程序设计(C++) 考试大纲.doc_第1页
第1页 / 共6页
高级语言程序设计(C++) 考试大纲.doc_第2页
第2页 / 共6页
高级语言程序设计(C++) 考试大纲.doc_第3页
第3页 / 共6页
高级语言程序设计(C++) 考试大纲.doc_第4页
第4页 / 共6页
高级语言程序设计(C++) 考试大纲.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、1高级语言程序设计 C+考试大纲(2014.3)一、课程的性质和任务高级语言程序设计 C+是计算机科学与技术、软件工程、网络工程等专业的基础课程。通过本课程的学习,使学生掌握面向过程与面向对象程序设计中的基本概念和方法,在理论和实践上为专业的后续课程和计算机应用打下良好基础。本课程使用的教材:C+程序设计基础(第四版)(上)周蔼如、林伟健编著,电子工业出版社二、基本要求和考试内容第 1 章 基本数据与表达式 (一) 基本要求识记:字符集;保留字;基本数据类型;标识符的组成规则;运算符;赋值语句的一般形式和功能。理解:C+程序的构成及其基本语法规则;标识符的概念;数据类型的概念;变量与常量的概念

2、;基本数据类型的转换;对象的不同的访问形式;表达式的概念。能力:变量与常量的定义;表达式书写、运算规则和应用;赋值语句的使用;使用cout 和 cin 标准流输入输出数据的方法;顺序结构程序的编写。(二)考试内容1.1 概述1.1.1 程序设计与程序设计语言1.1.2 一个简单的 C+程序1.1.3 程序的编译执行1.2 C+的字符集与词汇1.2.1 字符集1.2.2 词汇1.3 C+的基本数据类型与存储形式1.3.1 C+的数据类型1.3.2 数据存储1.3.3 基本类型1.4 数据对象与访问1.4.1 变量定义1.4.2 访问变量1.4.3 常量和约束访问1.5 表达式1.5.1 运算符1

3、.5.2 算术表达式1.5.3 逻辑表达式1.5.4 赋值表达式1.5.5 条件表达式21.5.6 逗号表达式1.6 数据输入和输出1.6.1 键盘输入1.6.2 屏幕输出1.6.3 表达式语句第 2 章 流程控制语句 (一)基本要求识记:if 语句、switch 语句、while 语句、dowhile 语句和 for 语句的语法形式、功能和基本语法规则。理解:顺序结构、分支结构和循环结构程序的概念;if 语句、switch 语句、while 语句、dowhile 语句和 for 语句的执行过程;顺序结构、分支结构和循环结构程序的构成;多重循环的概念和执行过程;判断表达式的概念。 能力:分支结

4、构和循环结构程序的编写方法;多重循环的应用;累和、累积、求最大最小值、迭代、穷举等典型程序的编写方法;判断表达式的使用。(二)考试内容2.1 选择控制2.1.1 if 语句2.1.2 switch 语句2.2 循环控制2.2.1 while 语句2.2.2 do_while 语句2.2.3 for 语句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 函数的返回类型33.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 变量存储特性与标识符作用域3.6.1 存储特性3.6.2 标识符作

6、用域与可见性3.7 多文件程序结构3.7.1 多文件结构3.7.2 预处理指令3.7.3 多文件程序使用全局变量第 4 章 数组 (一)基本要求识记:一维和二维数组定义的语法形式;一维和二维数组元素的访问形式; new 和 delete 运算符。 理解:一维和二维数组的概念及其初始化;数组作函数参数;动态内存分配的概念;字符串的概念;字符串处理函数。 能力: 使用数组组织成批数据进行处理的方法;对数组排序和顺序查找的程序编写方法;动态存储的应用;字符串的存储和访问。(二)考试内容4.1 一维数组4.1.1 一维数组定义与初始化 4.1.2 一维数组访问4.2 指针数组4.2.1 指向基本数据类

7、型的指针数组4.3 二维数组4.3.1 二维数组定义与初始化4.3.2 二维数组访问4.4 数组作函数参数4.4.1 向函数传送数组元素4.4.2 数组名作函数参数4.4.3 应用举例4.5 动态存储4.5.1 new 和 delete 操作符4.5.2 动态存储的应用4.6 字符数组与字符串4.6.1 字符串的存储4.6.2 字符串的访问44.6.3 字符串处理函数第 5 章 结构与链表(一)基本要求识记:结构定义的语法形式;访问结构变量的语法形式;结构数组定义及其元素访问的语法形式。 理解:结构和结构数组的概念;动态存储和链表的概念。 能力:使用结构和结构数组组织成批数据的方法;单向链表的

8、建立、遍历和修改。(二)考试内容5.1 结构5.1.1 定义结构5.1.2 访问结构5.2 结构数组5.3 链表第 6 章 类与对象 (一)基本要求识记:类与对象的定义形式;对象的访问形式;构造函数和析构函数的语法形式。理解:类与对象的概念;封装的概念;构造函数和析构函数的概念和作用;静态成员和友员的概念和作用;能力:使用类组织程序和对对象进行操作的方法;构造函数和析构函数的使用;静态成员和友员的使用。(二)考试内容6.1 类与对象6.1.1 定义类和对象6.1.2 访问对象成员6.1.3 this 指针6.2 构造函数和析构函数6.2.1 简单构造函数和析构函数6.2.2 带参数的构造函数6

9、.2.3 重载构造函数6.2.4 复制构造函数6.3 类的其他成员6.3.1 常成员6.3.2 静态成员6.3.3 友员第 8 章 继承 (一)基本要求识记:基类和派生类定义的语法形式;派生类构造函数定义的语法形式。 理解:基类和派生类的概念;公有继承、私有继承和保护继承的特性;单继承和多继承的概念;基类和派生类的初始化;访问声明的使用;虚继承的概念。 能力:单继承和多继承的应用。5(二)考试内容8.1 类之间的关系8.2 基类和派生类8.2.1 访问控制8.2.2 重名成员8.2.3 派生类中访问静态成员8.3 基类的初始化8.4 继承的应用实例8.5 多继承8.5.1 多继承的派生类构造和

10、访问8.5.2 虚继承第 9 章 虚函数与多态性 (一)基本要求识记:用基类指针引用派生类对象和用派生类指针引用基类对象的语法形式;纯虚函数定义的语法形式。 理解:静态联编和动态联编的概念;虚函数的重载特性;多态的概念;纯虚函数和抽象类的概念。 能力:虚函数和多态性应用。(二)考试内容9.1 静态联编9.2 类指针的关系9.2.1 基类指针引用派生类对象9.2.2 派生类指针引用基类对象9.3 虚函数和动态联编9.3.1 虚函数和基类指针9.3.2 虚函数的重载特性9.3.3 虚析构函数9.4 纯虚函数和抽象类9.4.1 纯虚函数9.4.2 抽象类9.5 虚函数和多态性的应用9.5.1 一个实例第 10 章 输入输出流 (一)基本要求识记:流的定义和基本操作;文件的定义和操作。 理解:流类和流对象的基本概念;文件的概念;文本文件和二进制文件的概念;文件的打开和关闭方法;文本文件和二进制文件的读写方法。能力:文本文件和二进制文件的应用。 (二)考试内容10.1 流类和流对象10.5 文件处理10.5.1 文件和流610.5.2 打开和关闭文件10.5.3 文本文件10.5.4 二进制文件三、考试题型单选题、简答题、程序阅读题、程序填空题、程序编写题。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。