c++习题答案 _原创文档.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C++习题答案

选择题

1.C++语言本身没有定义I/O操作,C++标准库iostream提供

了基本的I/O类。I/O操作分别由两个类istream和(C)提供,由它们

派生出一个类iostream,提供双向I/O操作。

A.fstream

B.iostream

C.ostream

D.

cin

2.引入内联函数的主要目的是(C)。

A.缩短程序代码,少占用内存空间

B.既可以保证程序的可读性,又能提高程序

的运行效率

C.占用内存空间少,执行速度快

D.使程序的结构比较清晰

3.重载函数是(D)

A.以函数参数来区分,而不用函数的返回值

来区分不同的函数

B.以函数的返回值来区分,而不用函数参数

来区分不同的函数

C.参数表完全相同而返回值类型不同的两个

或多个同名函数

D.参数表和返回值类型都必须是不同的两

个或多个同名函数

4.在C++中,数据封装要解决的问题是(D)。

A.数据的规范化

B.便于数据转换

C.避免数据丢失

D.防止不同模块之间数据的非法访问

5.下列特性中,(B)不是面向对象的程序设计的特征。

A.继承

B.内联函数

C.多态性

D.封装

6.类B的对象必定是类A的对象,但是类A的对象却不属于类B,

则类B和类A之间的关系是(C)。

A.组合关系

B.间接关系

C.继承关系

D.直接关系

7.下面对于友元函数描述正确的是(C)。

A.友元函数的实现必须在类的内部定义

B.友元函数是类的成员函数

C.友元函数破坏了类的封装性

D.友元函数不能访问类的私有成员

8.以下关于析构函数的描述中(C)是错误的。

A.析构函数声明和定义中没有形参

B.析构函

数可以定义为内联函数。

C.析构函数可以重载

D.析构函

数可以定义为虚函数。

9.下面叙述错误的是(DA)。//疑有错

A.基类的protected成员在派生类中仍然是protected的//继承

方式不明确

B.基类的protected成员在public派生类中仍然是protected的。

C.基类的protected成员在private派生类中是private的。

D.基类的protected成员不能被派生类的对象访问。

10.如果一个类至少有一个纯虚函数,那么就称该类为(A)。

A.抽象类

B.虚基类

C.派生类

D.以上都不对

11.当公有继承时,基类的(D)在派生类中成为保护成员,不能通

过派生类的对象来直接访问该成员。

A.任何成员

B.公有成员和保

护成员

C.保护成员和私有成员

D.保护成员

12.当私有继承时,基类的(AB)在派生类中成为私有成员,不能

通过派生类的对象来直接访问

该成员//疑有错。

A.任何成员

B.公有成员

和保护成员

C.保护成员和私有成员

D.私有成员

13.派生类的对象对它的基类成员中(A)是

可以采用对象?或者对象指针-的方式访问

的。

A.公有继承的公有成员

B.公有继承的

私有成员

C.公有继承的保护成员

D.私有继承的

公有成员

14.关于纯虚函数和抽象类的描述中,错误的是

(AC)。//疑有错,A选项有争议,C选项必错

A.纯虚函数是一种特殊的虚函数,它没有具

体的实现。//在派生类中有实现

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档