- 13
- 0
- 约 4页
- 2020-12-10 发布于山东
- 举报
第 6 章练习题
同步练习
一、选择题
1.下列类的定义中正确的是( )。
( A) class a{int x=0;int y=1;}
( C) class c{int x;int y;}
2.在类定义的外部,可以被访问的成员有(
( A)所有类成员
( C) public 的类成员
3.下列关于类和对象的说法中,正确的是(
( A)编译器为每个类和类的对象分配内存
( C)类的成员函数由类来调用
4.关于 this 指针的说法正确的是(
( A) this 指针必须显式说明
( C)成员函数拥有 this 指针
【解答】 D C D C
)。
( B) class b{int x=0;int y=1;};
( D) class d{int x;int y;};
)。
(B)private 或 protected 的类成员
(D)public 或 private 的类成员
)。
(B)类的对象具有成员函数的副本
(D)编译器为每个对象的数据成员分配内存
(B)定义一个类后, this 指针就指向该类
( D)静态成员函数拥有 this 指针
二、程序练习
1.阅读程序,写出运行结果。
#includeiostream
using namespace std;
class A
{ public :
int f1();
int f2();
void setx( int m ) { x = m; cout x endl; }
void sety( int n ) { y = n; cout y endl; }
int getx() { return x; }
int gety() { return y; }
private :
int x, y;
};
int A::f1()
{ return x + y; } int A::f2()
{ return x - y; }
int main()
{ A a;
(10); (5);
cout () \t () endl;
cout () \t () endl;
}
【解答】
同步练习
一、选择题
1.下面对构造函数的不正确描述是( )。
( A)用户定义的构造函数不是必须的 ( B)构造函数可以重载
( C)构造函数可以有参数,也可以有返回值 ( D)构造函数可以设置默认参数
2.下面对析构函数的正确描述是( )。
( A)系统在任何情况下都能正确析构对象 ( B)用户必须定义类的析构函数
( C)析构函数没有参数,也没有返回值 (D)析构函数可以设置默认参数
3.构造函数是在( )时被执行的。
( A)建立源程序文件 (B)创建对象 (C)创建类 (D)程序编译时
4.在下列函数原型中,可以作为类 Base 析构函数的是( )。
( A) void~Base (B)~Base() (C)~Base()const (D)Base()
5.下面关于复制构造函数调用的时机,不正确的是( )调用。
( A)访问对象时 ( B)对象初始化时
( C)函数具有类类型传值参数时 ( D)函数返回类类型值时
6.说明一个类的对象时,系统自动调用( )。
( A)成员函数 (B)构造函数 (C)析构函数 (D)友元函数
7.程序中撤销一个类对象时,系统自动调用( )。
( A)成员函数 (B)构造函数 (C)析构函数 (D)友元函数
【解答】 C C B B A B C
同步练习
一、选择题
1.在下列选项中, ( )不是类的成员函数。
( A)构造函数 (B)析构函数 (C)友元函数 (D)复制构造函数
2.下面对友元的错误描述是( )。
A)关键字 friend 用于声明友元
B)一个类中的成员函数可以是另一个类的友元
C)友元函数访问对象的成员不受访问特性影响
D)友元函数通过 this 指针访问对象成员
3.已知类 A 是类 B 的友元,类 B 是类 C 的友元,则下面选项描述正确的是( )。
A)类 A 一定是类 C 的友元
B)类 C 一定是类 A 的友元
C)类 C 的成员函数可以访问类 B 的对象的任何成员
D)类 A 的成员函数可以访问类 B 的对象的任何成员
4.下述关于类的静态成员的特性中,描述错误的是(
( A)说明静态数据成员时前边要加修饰符 static
( B)静态数据成员要在类体外定义
)。
C)引用静态数据成员时,要在静态数据成员前加类名 和作用域运算符
D)每个对象有自己的静态数据成员副本
5.若有以下说明,则对 n 的正确访问语句是( )。
class Y
{
据成员
局部数据
由 访 问 属 性
public,
静态数据成员
类中声明,类外定义
对象 . 数据成员
全局数据
p
您可能关注的文档
最近下载
- 烫染发造型:染发操作PPT教学课件.pptx VIP
- 学生成果及点评.pdf VIP
- 5年(2021-2025)重庆高考地理真题分类汇编专题03 地球上的水(原卷版).pdf VIP
- HLJIT8-1000变速器设计 中间轴式八挡手动变速器.doc VIP
- 脊柱外科运用PDCA循环提高腰椎术后患者功能锻炼依从性品管圈成果汇报.ppt
- 专升本医学影像技术题库与参考答案.docx VIP
- Schneider施耐德安装和操作手册-ATV930 ATV950 御程系列变频器安装手册.pdf
- 企业温室气体排放量核算指南.docx VIP
- 2022年工商银行客服(高级)考试题库(含答案).docx VIP
- 2026年安徽粮食工程职业学院单招职业适应性测试题库及答案1套.docx VIP
原创力文档

文档评论(0)