单项选择题
有如下程序:
#include<lostream>
using namespace std;
class MyClass{
public:
MyClass() { cout<< "*"; }
MyClass(MyClass& a) { cout<< "#"; }
~MyClass() { cout<< "@"; }
};
int main();
MyClass a;
Myclass b(a);
return 0;
}
运行时的输出结果是______。
- A.*@#@
B.#@*@
C.*#@@
D.#*@@
点击查看答案&解析
相关考题
-
单项选择题
有以下程序:#include <iostream>using namespace std;int main(){int num[2][3],*p;int t,i,j,k=10;p=num[0];for(i=0;i<2;i++){for(j=0;j<3;j++){k++;*p=k;for(t=2;t<*p;t++){if(!(*p%t)){j--; *p--;break;}*p++;}}cout<<*(p-1)<<end1;return 0;}程序运行后的输出结果是____。
A.19
B.11
C.29
D.23 -
单项选择题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
A.冒泡排序为n/2
B.冒泡排序为n
C.快速排序为n
D.快速排序为n(n-1)/2 -
单项选择题
下面的叙述中错误的是______。
A.派生类可以使用private派生
B.对基类成员的访问必须是无二义性的
C.基类成员的访问能力在派生类中维持不变
D.赋值兼容规则电适用于多继承的组合
