若MyBag为一个类,执行语句“MyBag x[4],*y[3],z;”时会自动调用该类构造函数的次数是( )。
查看答案
若MyBag是一个类名,且有如下语句序列:MyBag b1,*b2;MyBag *b3=new MyBag;MyBag b4=b1;在正常执行上面的语句序列后,所建立的类对象的个数是( )。
A. 3
B. 1
C. 2
D. 4
运行下列程序时的输出结果是( )。#includeusing namespace std;class A{public:int a,b;void f(int n){ int a=5;a+=n;b+=n; }void show(){ cout<
A. 1512
B. 152
C. 12
D. 112
运行下列程序时的输出结果是( )。#include using namespace std;class A{int a;public:A( ) { a=0;cout<
A. 0111
B. 1011
C. 1110
D. 1101
下列关于类的析构函数的表述中,错误的是( )。
A. 定义析构函数时不能指定返回值
B. 析构函数的函数名就是类名前加上字符~
C. 在一个类中可以没有析构函数
D. 析构函数不可以重载