出版时间:2010-9 出版社:高等教育出版社 作者:教育部考试中心 编 页数:317
Tag标签:无
前言
当今,人类正在步入一个以智力资源的占有和配置,知识生产、分配和使用为最重要因素的知识经济时代,也就是小平同志提出的“科学技术是第一生产力”的时代。科教是经济发展的基础,知识是人类创新的源泉。基础研究的科学发现、应用研究的原理探索和开发研究的技术发明,三者之间的联系愈来愈紧密,转换周期日趋缩短。世界各国的竞争已成为以经济为基础、以科技(特别是高科技)为先导的综合国力的竞争。在高科技中,信息科学技术是知识高度密集、学科高度综合,具有科学与技术融合特征的学科。它直接渗透到经济、文化和社会的各个领域,迅速改变着人们的观念、生活和社会的结构,是当代发展知识经济的支柱之一。在信息科学技术中,微电子是基础,计算机硬件及通信设施是载体,计算机软件是核心。软件是人类知识的固化,是知识经济的基本表征,软件已成为信息时代的新型“物理设施”。人类抽象的经验、知识正逐步由软件予以精确地体现。在信息时代,软件是信息化的核心,国民经济和国防建设、社会发展、人民生活都离不开软件,软件无处不在。软件产业是增长最快的朝阳产业,是具有高额附加值、高投入/高产出、无污染、低能耗的绿色产业。软件产业的发展将推动知识经济的进程,促进从注重量的增长向注重质的提高的方向发展,是典型的知识型产业。软件产业是关系到国家经济安全和文化安全,体现国家综合实力,决定21世纪国际竞争地位的战略性产业。为了适应知识经济发展的需要,大力推动信息产业的发展,需要在全民中普及计算机的基本知识,广开渠道,培养和造就一批又一批能熟练运用计算机和软件技术的各行各业的专门人才。1994年,原国家教委(现教育部)推出了全国计算机等级考试,它是一种重视应试人员对计算机和软件的实际掌握能力的考试。它不限制报考人员的学历背景,任何年龄段的人员都可以报考。这就为培养各行各业计算机的应用人才开辟了一条广阔的道路。1994年是推出计算机等级考试的第一年,当年参加考试的有1万余人;而2008年,年报考人数已近418万人。截至2009年上半年,全国计算机等级考试共开考29次,考生人数累计达3122万人,其中有1170万人获得了不同级别的计算机等级证书。
内容概要
由教育部考试中心推出的计算机等级考试是一种客观、公正、科学的专门测试计算机应用人员的计算机知识与技能的全国性考试。它面向社会,服务于社会。 本书根据教育部考试中心最新颁布的“全国计算机等级考试二级c+十语言程序设计考试大纲(2007年版修订版)”的要求,在2007年版的基础上修订而成,是在全国计算机等级考试委员会指导下,由教育部考试中心组织编写的计算机等级考试系列教程之一。主要内容包括:c++的数据类型、基本语句、数组指针和引用、函数的使用、类与对象的相关知识,此外还介绍了模板和输入输出流。本书内容精炼,结构合理,便于自学,对读者可能遇到的难点做了十分系统、清楚的阐述,除可以作为计算机等级考试用书外,也可以作为学习c++语言的参考书。
书籍目录
第1章 c++语言概述 1.1 C++语言的发展 1.2 C++语言的特点 1.3 面向对象程序设计 1.4 C++语言的基本符号 1.5 C++语言的词 1.5.1 关键字 1.5.2 标识符 1.5.3 字面常量 1.5.4 运算符 1.5.5 标点符号 1.6 C++程序的基本框架 1.7 C++程序的开发过程 1.7.1 编辑 1.7.2 编译 1.7.3 链接 1.7.4 运行和调试 本章小结 习题1第2章 数据类型、运算符和表达式 2.1 C++语言的数据类型 2.1.1 基本类型 2.1.2 基本类型的派生类型 2.2 常量 2.2.1 逻辑常量 2.2.2 字符常量 2.2.3 整型常量 2.2.4 实型常量 2.2.5 枚举常量 2.3 变量 2.3.1 变量的定义 2.3.2 变量的使用方式 2.3.3 符号常量声明语句 2.4 运算符和表达式 2.4.1 运算符和表达式的概念 2.4.2 运算类型与运算符 2.4.3 赋值运算 2.4.4 算术运算符和算术表达式 2.4.5 关系运算符和关系表达式 2.4.6 逻辑运算符和逻辑表达式 2.4.7 位运算 2.4.8 其他运算 2.4.9 优先级和结合性 本章小结 习题2第3章 基本控制结构 3.1 C++语句 3.2 顺序结构 3.2.1 声明语句 3.2.2 表达式语句 3.2.3 基本输入输出 3.2.4 复合语句和空语句 3.3 选择结构 3.3.1 if语句 3.3.2 switch语句 3.4 循环结构 3.4.1 for语句 3.4.2 while语句 3.4.3 dOwhile语句 3.4.4 循环的嵌套 3.5 跳转语句 3.5.1 break语句 3.5.2 continue语句 3.5.3 return语句 3.5.4 goto语句 本章小结 习题3第4章 数组、指针与引用 4.1 数组 4.1.1 一维数组 ……第5章 函数第6章 类和对象第7章 继承和派生第8章 运算符重载第9章 模板第10章 C++流第11章 上机指导附录1 使用VisualC++6.0编写标准C++程序附录2 C/C++常用标准库函数附录3 ASXII码表附录4 全国计算机等级考试二级C++语言程序设计考试大纲(2007年版修订版)附录5 全国计算机等级考试二级C++语言程序设计样题及参考答案附录6 2010年3月全国计算机等级考试二级笔试试题及参考答案——C++语言程序设计附录7 习题参考答案
章节摘录
插图:在面向对象程序设计出现之前,人们一直采用结构化程序设计(Stmctured Pmgramming,简称SP)来解决实际问题。结构化程序设计是面向过程的,其主要思想是将功能分解并逐步求精。Pascal语言和C语言都很好地体现了结构化程序设计的思想。按照结构化程序设计的要求,当需要解决一个复杂的问题时,首先应将它按功能划分为若干个小问题,每个小问题又可以按功能划分为若干个更小的问题,依此类推,直到最低一层的问题较容易用程序实现为止;然后将所有的小问题全部解决并把它们组合起来,复杂的问题就迎刃而解了。然而到了20世纪80年代末,随着所要开发程序规模的增大,结构化程序设计的一些缺点就显得越来越突出,这主要表现为:(1)数据和算法的一致性差。在结构化程序设计中,数据与处理数据的算法是相互分离的。当数据量增大时,程序会变得越来越难理解。如果根据需要而改变某一项数据时,处理此数据的所有算法都要作相应的修改,这就很容易使算法与数据出现不一致的现象。这样的程序是很难修改和维护的。(2)程序的可重用性差。在电子技术中,要实现某种功能往往有标准的元器件供选择,而不需要自己去设计发明。这就体现出了可重用的思想,即某种通用功能由事先设计好的标准部件来实现。如果在程序设计中可重用性高,那么在很大程度上可以节省人力和物力的浪费。但是结构化程序设计并不支持可重用性,这就使得程序员在开发软件时每次都从零做起,重复着许多同样的工作。而现实世界中的实际情况恰恰与结构化程序设计思想不同。现实世界中每一种事物都具有一些属性来描述自身的特征,同时具有一些操作来改变自身状态。例如,一辆汽车可以用有型号、颜色、载重量、行驶速度等信息进行描述,这些都是这辆汽车的属性;而开动汽车使它前进、后退、左转、右转等,都是对汽车状态的操作。这样,全部属性和操作的集合就定义了这种汽车的类型。显然,在程序设计中属性对应于数据,操作对应于算法。因此,将数据和处理数据的算法捆绑成一个整体就定义了一种事物的类型。事物类型是一种抽象的概念,只有属于该类型的一个事物实例才是具体可见的,这个实例就叫做“对象”,而事物类型被称为“类”,它们都是面向对象程序设计的基础。
编辑推荐
《全国计算机等级考试二级教程:C++语言程序设计(2011年版)》是由高等教育出版社出版的。
图书封面
图书标签Tags
无
评论、评分、阅读与下载