C++面向对象程序设计(微课版)
上QQ阅读APP看书,第一时间看更新

1.4 二级考点解析

1.4.1 考点说明

本章二级考点主要包括:面向对象的基本概念的理解。

1.4.2 例题分析

1. 下面关于对象概念的描述,( )是错误的。

A. 对象就是C语言中的结构变量
B. 对象代表着正在创建的系统中的一个实体
C. 对象是一个状态和操作(或方法)的封装体
D. 对象之间的信息传递通过消息进行的

解析:在C++中,对象是类的实例,类与C中结构体有着本质的差别,类中包括有数据和操作函数,而C语言中的结构体只包含有数据。

答案:A

2. C++对C语言做了很多改进,下列描述中( )使C语言发生了质变,即从面向过程变成面向对象。

A. 增加了一些新的运算符
B. 允许函数重载,并允许设置默认参数
C. 规定函数说明必须用原型
D. 引进类和对象的概念

解析:C与C++的本质差别在于C++中引进了类和对象的概念、支持面向对象的程序设计。

答案:D