2022年秋武汉理工大学《面向对象程序设计C++(新)》在线练习题库.pdfVIP

2022年秋武汉理工大学《面向对象程序设计C++(新)》在线练习题库.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

一、单选共(计50分,每题2.5分)

1、可以在类外用p.的形式访问派生类对象p的基类成员,其中()。

私有继承的公用成员

公用继承的私有成员

公用继承的保护成员

公用继承的公用成员

2、将一组对象的共同特征抽象出来,从而形成的概念()。

数组

实例

多态

3、下列语句中错误的

int*p=newint(10)

int*p=newint[10)

int*p=newint

int*p=newint[40](0)

4、已知X类,则当程序执行到语句:Xrry[3];时,调用了次构造函数。

0

2

3

5、有关析构函数的说法,不正确的

析构函数有且仅有•个

析构函数和构造函数一样可以有形参

析构函数的功能在系统释放对象之前作一些内存清理工作

析构函数无任何函数类型

6、假定Mylss为一个类,则该类的拷贝构造函数的声明语句为

Mylss(Mylssx)

Mylss(Mylssx)

Mylss(Mylssx)

Mylss(Mylss*x)

7、对使用关键字new所开辟的动态存储空间,释放时必须使用()

free

rete

relse

elete

8、类的私有成员可在何处访问()

通过子类的对象访问

本类及子类的成员函数中

通过该类对象访问

本类的成员函数中

、进行。ut屏幕输出和in健盘输入时,++头文件中必须包括()文件。

stio.h

iostrem.h

fstrem.h

stlih

10、下列关于++函数的叙述中,正确的()。

每个函数至少要具有一个参数

函数在被调用之前必须先声明

每个函数都必须返I可一个值

函数不能自己调用自己

11、面向对象程序设计思想的主要特征中不包括()。

封装性

多态性

继承性

功能分解,逐步求精

12、以下有关继承的叙述正确的()。

构造函数和析构函数都能被继承

派生类基类的组合

派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员

基类的公有成员一定能被派生类的对象访问

13、将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符()

不合法的运算符

一元运算符

无操作数的运算符

*

二元运算符

14、下面说法中,正确的()

一个类只能定义一个构造函数,但可以定义多个析构函数

一个类只能定义一个析构函数,但可以定义多个构造函数

构造函数与析构函数同名,只要名字前加了一个求反符号

构造函数可以指定返回类型,而析构函数不能指定任何返回类型,即使voi类型也不可以

15、下列语句中,将函数intsumi(ntx,inty)正确重载的()。

flotsum(intxjnty);

intsum(int,int);

flotsum(flotx,floty);

oulesum(inty,intx);

16、下面运算符中,不能被重载的运算符()。

=

?:

[]

”、静态成员函数没有()。

返同值

this指针

指针参数

返回类型

18、在n函数中用p•的形式访问类象的基类成员,是()。

mi可以派生对p其中

私有继承的公有成员

公有继承的私有成员

公有继承的保护成员

公有继承的公有成员

1、要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()

onsthr*p=”

hr

文档评论(0)

zhuifengshaonian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档