单项选择题假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A  x(4,5);”语句后,x.a和x.b的值分别为()

A. 4和5
B. 5和4
C. 4和20
D. 20和5


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题若需要使类中的一个指针成员指向一块动态存储空间,则通常在()函数中完成。

A. 析构
B. 构造
C. 任一成员
D. 友元

3.单项选择题假定AB为一个类,则执行 “AB r1=r2;”语句时将自动调用该类的()

A. 无参构造函数
B. 带参构造函数
C. 赋值重载函数
D. 拷贝构造函数

5.单项选择题假定AB为一个类,则执行 “AB x(a,5);”语句时将自动调用该类的()

A. 带参构造函数
B. 无参构造函数
C. 拷贝构造函数
D. 赋值重载函数

6.单项选择题假定AB为一个类,则执行 “AB x;”语句时将自动调用该类的()

A. 带参构造函数
B. 无参构造函数
C. 拷贝构造函数
D. 赋值重载函数

7.单项选择题一个类的析构函数通常被定义为该类的()成员。

A. 私有
B. 保护
C. 公用
D. 友元

8.单项选择题一个类的构造函数通常被定义为该类的()成员。

A. 公用
B. 保护
C. 私有
D. 友元

9.单项选择题类的析构函数是一个对象被()时自动调用的。

A. 建立
B. 撤消
C. 赋值
D. 引用

10.单项选择题类的构造函数是在定义该类的一个()时被自动调用执行的。

A. 成员函数
B. 数据成员
C. 对象
D. 友元函数