单项选择题假定一个类的构造函数为 “B(int ax, int bx): a(ax), b(bx) {}”,执行 “B x(1,2),y(3,4);x=y;”语句序列后x.a的值为()

A. 1
B. 2
C. 3
D. 4


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题假定AB为一个类,则()为该类的拷贝构造函数的原型说明。

A. AB(AB x)
B. AB(AB& x)
C. void AB(AB& x)
D. AB(int x)

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

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

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

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

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

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

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

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

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

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