没有合适的资源?快使用搜索试试~ 我知道了~
首页C++期末的复习资料,很好用
C++期末的复习资料,很好用
需积分: 30 243 浏览量
更新于2023-05-28
评论 1
收藏 52KB DOCX 举报
用于c++的大学生期末复习参考,内容较为基础,适合基础薄弱的初学者使用,和有一定基础的人群使用,是一款真心不错的基础复习资料。强烈推荐。
资源详情
资源评论
资源推荐

C++复习资料
选择题
PTA
下列函数中,(C)不能重载。 分
成员函数
非成员函数
析构函数
构造函数
下列对重载函数的描述中,(A )是错误的。 分
重载函数中不允许使用默认参数
重载函数中编译根据参数表进行选择
不要使用重载函数来描述毫无相干的函数
构造函数重载将会给初始化带来多种方式
设 为自定义类,现有普通函数 。则在该函数被调用时:C 分
将执行复制构造函数来初始化形参
仅在实参为常量时,才会执行复制构造函数以初始化形参
无需初始化形参
仅在该函数为 类的友元函数时,无需初始化形参
类成员的默认访问属性是:A 分
以上答案都不对
!
所有类都应该有:C 分
构造函数
析构函数
构造函数和析构函数
以上答案都不对

"
析构函数可以返回:D 分
指向某个类的指针
某个类的对象
状态信息表明对象是否被正确地析构
不可返回任何值
#
对于以下关于友元的说法 D 分
如果函数 被声明为类 的友元函数,则该函数成为 的成员函数
如果函数 被声明为类 的友元函数,则该函数能访问 的保护成员,但不能访问
私有成员
如果函数 被声明为类 的友元函数,则 的形参类型不能是 。
以上答案都不对
$
对于类之间的友元关系:D 分
如果类 是类 的友元,则 的成员函数可以访问 的私有成员
如果类 是类 的友元,则 也是 的友元。
如果类 是类 的友元,并且类 是类 的友元,则类 也是类 的友元。
以上答案都不对。
%
友元的作用是 A 分
提高程序的运用效率
加强类的封装性
实现数据的隐藏性
增加成员函数的种类
&
给定以下类声明,哪个成员函数可能改变成员变量 'D 分
(()
*
(
)
+
,
(
*
,

和
关于动态绑定的下列描述中,(D)是错误的。 分
动态绑定是以虚函数为基础的
动态绑定在运行时确定所调用的函数代码
动态绑定调用函数操作是通过指向对象的指针或对象引用来实现的
动态绑定是在编译时确定操作函数的
关于虚函数的描述中,(C)是正确的。 分
虚函数是一个 (-类型的成员函数
虚函数是一个非成员函数
基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数
派生类的虚函数与基类的虚函数具有不同的参数个数和类型
关于纯虚函数和抽象类的描述中,(C)是错误的。 分
纯虚函数是一种特殊的虚函数,它没有具体的实现
抽象类是指具有纯虚函数的类
一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
一个类的私有成员 B 分
只能被该类的成员函数访问
只能被该类的成员函数和友元函数访问
只能被该类的成员函数、友元函数和派生类访问
以上答案都不对
!
下列有关继承和派生的叙述中,正确的是:C 分
派生类不能访问通过私有继承的基类的保护成员
多继承的虚基类不能够实例化
如果基类没有默认构造函数,派生类就应当定义带形参的构造函数
类的的析构函数和虚函数都不能够被继承,需要在派生类中重新实现
"
以下关于 ..语言中继承的叙述中,错误的是(D)。 分
继承是父类和子类之间共享数据和方法的机制
继承定义了一种类与类之间的关系
继承关系中的子类将拥有父类的全部属性和方法

继承仅仅允许单继承,即不允许一个子类有多个父类
使用操作符 (/ 对数据进行格式输出时,需要包含(C )文件。 分
(01
(01
01
( 1
关于动态绑定的下列描述中,(D)是错误的。 分
动态绑定是以虚函数为基础的
动态绑定在运行时确定所调用的函数代码
动态绑定调用函数操作是通过指向对象的指针或对象引用来实现的
动态绑定是在编译时确定操作函数的
关于虚函数的描述中,(C )是正确的。 分
虚函数是一个 (-类型的成员函数
虚函数是一个非成员函数
基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数
派生类的虚函数与基类的虚函数具有不同的参数个数和类型
关于纯虚函数和抽象类的描述中,(C)是错误的。 分
纯虚函数是一种特殊的虚函数,它没有具体的实现
抽象类是指具有纯虚函数的类
一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
!
下列描述中,(D)是抽象类的特性。 分
可以说明虚函数
可以进行构造函数重载
可以定义友元函数
不能定义该类对象
"
是由 234流库预定义的(B)。 分
类
对象
包含文件
常量
#

下列表达错误的是(B)。 分
55(/!
556 787
(9(**(
6 787
$
一个类的私有成员 B 分
只能被该类的成员函数访问
只能被该类的成员函数和友元函数访问
只能被该类的成员函数、友元函数和派生类访问
以上答案都不对
%
在派生类对基类继承的传递性中,C_:是错误的。 分
在公有继承方式下,直接派生类对象可以直接调用基类中的公有成员函数,去访问基
类的私有数据成员
在公有继承方式下,间接派生类对象可以直接调用基类中的公有成员函数,去访问基
类的私有数据成员
在私有继承方式下,间接派生类对象可以直接调用基类中的公有成员函数,去访问基
类的私有数据成员
不管是私有继承还是公有继承,基类中的私有成员在派生类的作用域内都是不可能见
的。
&
下列有关继承和派生的叙述中,正确的是:C 分
派生类不能访问通过私有继承的基类的保护成员
多继承的虚基类不能够实例化
如果基类没有默认构造函数,派生类就应当定义带形参的构造函数
类的的析构函数和虚函数都不能够被继承,需要在派生类中重新实现
在 ..语言中设置虚基类的目的是(C)。 分
简化程序代码
提高程序的运行效率
解决多继承造成的二义性问题
缩短程序的目标代码
以下关于 ..语言中继承的叙述中,错误的是(D)。 分
继承是父类和子类之间共享数据和方法的机制
继承定义了一种类与类之间的关系
继承关系中的子类将拥有父类的全部属性和方法
继承仅仅允许单继承,即不允许一个子类有多个父类
剩余22页未读,继续阅读










安全验证
文档复制为VIP权益,开通VIP直接复制

评论0