您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级C++重点难点分析:C++语言概述
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年7月11日 发表评论 进入社区

第6章 C++语言概述

    本章节内容来自全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级C++语言》。本章主要考查C++语言的基本符号、词汇、基本开发框架及环境。通过对历年试卷内容的分析,本章考核内容约占2%,属于非重点考查对象。由命题走势图6-1可知,本节部分所涉及考题分值十分稳定。
    

    6.1  面向对象的程序设计
    6.1.1  考点1:面向对象程序设计的三个特征

    C++是一种面向对象的程序设计语言,充分支持面向对象方法中的三个主要特征。

    1.封装性
    封装是一种信息隐蔽技术,是指将数据和算法捆绑成一个整体,存取数据时只需知道其算法的外部接口而无须了解数据的内部结构。C++语言通过建立“类”来支持封装性和信息隐蔽。

    2.继承性
    继承性是指一种事物保留了另一种事物的全部特征,并且具有自身的独有性质。C++语言采用继承来支持重用。

    3.多态性
    多态性是指当多种事物继承自同一种事物时,同一操作在它们之间表现出不同的行为。C++语言使用函数重载、模板和虚函数等概念来支持多态性。

       例6.1.1  在C++中,实现封装性需借助于(   )。[2005年4月 选择第12题]
    A.枚举     B.类    C.数组    D.函数
    答案:B

       例6.1.2  关于面向对象的程序设计方法,下列说法正确的是(   )。[2004年9月 选择第11题]
    A.“封装性”指的是将不同类型的相关数据组合在一起,作为一个整体进行处理
    B.“多态性”指的是对象的状态会根据运行时要求自动变化
    C.基类的私有成员在派生类的对象中不可访问,也不占内存空间
    D.在面向对象的程序设计中,结构化程序设计方法仍有着重要作用
    答案:D
  本章节内容来自希赛全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级C++语言》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032460