出版时间:2012-1 出版社:电子工业出版社 作者:李佐勇,宋文慧 编著 页数:284
内容概要
本书紧扣最新版考试大纲,结合编者多年从事命题、阅卷及培训辅导的实际经验编写而成。本书章节安排与官方教程同步,主要内容包括:C++语言概述、数据类型、运算符和表达式、C++的基本语句和控制结构、数组、指针与引用、函数、类和对象、继承和派生、运算符重载、模板、C++流。章节前插入了近几年考试分布,精讲考试重点与难点,讲解过程中链接最近2年的考试真题,方便读者了解最新考试动态。章节末安排了典型题讲解和适量过关习题。书末附有3套样题和解析,供考生考前实战演练。
本书配有上机光盘,盘中提供全真的模拟考试系统,考试环境、题型与真实考试一致。
书籍目录
第1章 C++语言概述
1.1 C++语言的发展
1.2 C++语言的特点
1.3 面向对象程序设计
1.4 C++语言的基本符号
1.5 C++语言的词汇
1.6 C++程序的基本框架
1.7 C++程序的开发过程
1.8 典型考题分析
1.9 过关必备
第2章 数据类型、运算符和表达式
2.1 C++语言的数据类型
2.2 常量
2.3 变量
2.4 运算符和表达式
2.5 典型考题分析
2.6 过关必备
第3章 C++的基本语句和控制结构
3.1 C++语句
3.2 顺序结构
3.3 选择结构
3.4 循环结构
3.5 跳转语句
3.6 典型考题分析
3.7 过关必备
第4章 数组、指针与引用
4.1 数组
4.2 指针
4.3 引用
4.4 动态存储分配
4.5 典型考题分析
4.6 过关必备
第5章 函数
第6章 类和对象
第7章 继承和派生
第8章 运算符重载
第9章 模板
第10章 C++流
第11章 上机指导
附录A 本书过关必备答案
附录B 样题
附录C 笔试样题答案及分析
章节摘录
版权页:插图:1.自动变量在函数内部定义的局部变量即为自动变量,用于说明自动变量的关键字auto可以省略。在函数头部定义的自动变量作用域为定义它的函数,而在块语句中定义的自动变量作用域为所在块。编译程序不给自动变量赋予隐含的初值,故其初值不确定。因此,每次使用自动变量前,必须明确地赋初值。形参可以看成是函数的自动变量,作用域仅限于相应函数内。自动变量所使用的存储空间由程序自动地创建和释放。2.外部变量在函数外部定义的变量即为外部变量。外部变量的作用域是整个程序(全局变量)。外部变量只需在一个文件上定义一次,其他文件若要引用此变量时,应用extern加以说明。在同一文件中,若前面的函数要引用在其后面定义的外部(在函数之外)变量时,也应用extern加以说明。外部变量由编译程序在编译时给其分配空间,属于静态分配变量,对于数值型外部变量来说,其隐含初值为0。3.静态变量(1)内部静态变量。在局部变量前加上“static”关键字就成为内部静态变量。内部静态变量仍是局部变量,其作用域仍在定义它的函数内。但该类型变量采用静态存储分配,当函数执行完,返回调用时,该变量并不撤销,其值将继续保留,若下次再进入该函数时,其值仍然存在。内部静态变量有隐含初值O,并且只在编译时初始化一次。(2)外部静态变量。在函数外部定义的变量前加上“static”关键字便成了外部静态变量。外部静态变量的作用域为定义它的文件,即成为该文件的“私有”变量,只有其所在文件上的函数可以访问该外部静态变量,而其他文件上的函数一律不得直接访问该变量,除非通过外部静态变量所在文件上的各种函数对它进行操作。与内部静态变量一样,外部静态变量也采用静态存储分配,有隐含初值0。4.寄存器变量只有自动(局部)变量和函数参数可指定为寄存器存储类,它的作用域和生存期与自动变量完全相同。当指定的寄存器变量个数超过系统所能提供的寄存器数量时,多出的寄存器变量将视同自动变量。只限于int,char,short,unsigned和指针类型可使用register存储类。不能对寄存器变量取地址(即&操作)。使用寄存器变量可以提高存取速度,可将使用频率最高的变量说明成为寄存器变量。
编辑推荐
《全国计算机等级考试专用辅导教程:二级C++(2012版)》编辑推荐:考情回顾——纵观历年真题,了解试题分布,总结重点内容,提炼核心考点,真题链接——穿插最新真题,强化考试内容,了解最新动态,把握命题规律,考题分析——挑选经典考题,熟悉解题技巧,吃透考试题目,掌握解题方法,过关必备——精选过关试题,及时自我检测,提升学习效果,瞬间巩固提高,《全国计算机等级考试专用辅导教程:二级C++(2012版)》配有立体化辅导光盘,包括考试模拟系统与上机操作视频演示等资源,帮助考生轻松过关。
图书封面
评论、评分、阅读与下载