- 5
- 0
- 约3.85千字
- 约 8页
- 2018-05-05 发布于天津
- 举报
c程序设计单元测试卷三
C++程序设计单元测试卷三
一、选择填空
1、在下列关键字中,,用以说明类的公有成员的是( )
public
private
protected
friend
2、下列各类函数中,不是类的成员的是( )
构造函数
析构函数
友元函数
拷贝初始化函数
3、作用域运算符的功能是( )
标识作用域的级别
指出作用域的范围
给定作用域的大小
标识某个成员是属于哪个类
4、( )是不可以作为该类的成员
自身类的对象的指针
自身类的对象
自身类的对象的引用
另一个类的对象
5、( )不是构造函数的特征
构造函数的函数名与类名相同
构造函数可以进行重载
构造函数可以设置缺省参数
构造函数必须指定类型说明
6、通常的拷贝构造函数的参数是( )
某个对象名
某个对象的成员名
某个对象的引用名
某个对象的指针名
7、关于成员函数特征的下述描述中,( )是错误的
成员函数一定是内联函数
成员函数可以进行重载
成员函数可以设置缺省参数
成员函数可以是静态的
8、下述静态数据成员的特性中,( )是错误的
说明静态数据成员时前面要加static
静态数据成员要在类体外进行初始化
引用静态数据成员是要在静态数据成员前加类名和作用域运算符
静态数据成员不是所有的对象所共用的
9、友元的作用是( )
提高程序的运行效率
加强类的封装性
实现数据的隐藏性
增加成员函数的种类
10、下列对派生类的描述中,( )是错误的
一个派生类可以作为另一个派生类的基类
派生类至少有一个基类
派生类除了它自己的成员外,还包含了它的基类成员
派生类继承的基类的成员的访问权限到派生类不变
11、派生类的对象对它的基类成员中( )是可以访问的
公有继承的公有成员
公有继承的私有成员
公有继承的保护成员
私有继承的公有成员
12、派生类的构造函数的成员初始化序列中,不能包含的是( )
基类的构造函数
派生类中子对象的初始化
基类的子对象初始化
派生类中一般数据成员的初始化
13、设置虚基类的目的是( )
简化程序
消除二义性
提高运行效率
减少目标代码
14、对于定义重载函数的下列要求中,( )是错误的
要求参数的个数不同
要求参数中至少一个类型不同符
要求参数的个数相同时,参数类型不同
要求函数的返回值不同
15、下列对运算符的描述中,( )是错误的
运算符重载可以改变操作数的个数
运算符重载不可以改变结合性
运算符重载不可以改变优先级
运算符重载不可以改变语法结构
16、运算符重载函数是( )
成员函数
友元函数
内联函数
带缺省参数的函数
17、关于虚函数的描述中,( )是正确的
虚函数是一个static类型的函数
虚函数是一个成员函数
基类说明了虚函数后,派生类中将其对应的函数不必说明为虚函数
派生类的虚函数与基类的虚函数具有不同的参数个数和类型
18、关于纯虚函数和抽象类的描述中,( )是错误的
纯虚函数是一个特殊的虚函数,它没有具体的实现
一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
抽象类是具有纯虚函数的类
抽象类只能基类来使用,其纯虚函数的实现由派生类
19、下列描述中,( )是抽象类的特征
可以说明纯虚函数
可以进行构造函数重载
可以定义友元函数
不能说明对象
二、判断下列描述是否正确,对者打√,错者打×
使用关键字class定义的类中缺省的访问权限是私有的
作用域运算符(::)只能用于限定成员函数的作用域
构造函数和析构函数都不能重载
可以在类的构造函数中对静态成员进行初始化
析构函数是一种函数体为空的函数
三、分析下列程序的运行结果
1、#includeiostream.h
class A
{
public:
A()
A(int I,int j);
void print();
private:
int a,b;
};
A::A()
{
a=b=0;
cout”Default construct called\n”;
}
A::A(int I,int j)
{
a=I;
b=j;
cout”Construct called\n”;
}
void A::print()
{
cout”a=”a”b=”b;
}
void main()
{
A m,n(4,8);
m.print();
n.print();
2、#includeiostream.h
class B
{
public:
B();
B(int I,in t j);
void printb();
private:
int a;
int b;
};
class A
{
public:
A();
A(int I,int j);
您可能关注的文档
最近下载
- 内科住培基地工作汇报.pptx VIP
- 3.2.2 光合作用 课件生物学七年级下册(共30张PPT).pptx VIP
- 年产8000吨塑料颗粒项目环评环境影响报告表(新版环评).pdf VIP
- 山西省太原市2025-2026学年上学期期末八年级物理试卷及答案(含答案).pdf VIP
- 人教版高中物理选择性必修第三册期末复习全册知识点考点提纲.docx
- 2025年山东化工职业学院单招语文考试题库及答案解析.docx VIP
- 国外油藏描述及方案编制的启示.pptx VIP
- 精神科暴力行为防范与处理.pptx
- 2025年山东化工职业学院单招数学考试模拟试题及答案解析.docx VIP
- 2025-2026学年新教材高中生物期末综合检测卷新人教版必修1 .pdf VIP
原创力文档

文档评论(0)