单项选择题

有如下程序;
#include<iostream>
using namespace std;
class DA
int k;
public:
DA(int x=1):k(x)
~DA( )cout<<k;
;
int main( )
DA d[]=DA(3),DA(3),DA(3);
DA *p=new DA[2];
delete []p;
return ();

这个程序的输出结果是( )。

A.111
B.333
C.11333
D.11133
<上一题 目录 下一题>
热门 试题

单项选择题
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A public:A()cout<<’A’; ; class B: ______ public:B()cout<<’B’; ; class C:virtual public A public:C()cout<<’C’; ; class D:public B,public C public:D()cout<<’D’; ; void main()D obj;
A.public A
B.private A
C.protected A
D.virtual public A
单项选择题
有如下程序: #include<iostream> using namespace std; class MyClass public: MyClass(int x):val(x) void Print() const cout<< const:val= <<val<<’ t’; void Print() cout<< val= <<val<<’t’; private: int val; ; int main() const MyClass obj1(10); MyClass obi2(20); obj1.Print(); obj2.Print(); return 0; 程序的输出结果是( )。
A.val=10 const:val=20
B.const:val=10 const:val=20
C.const:val=10 val=20
D.val=10 val=20
相关试题
  • 执行下列语句后,变量sum的值是_____...
  • 已知一个函数模板定义为: template<type...
  • 下面是复数类complex的定义,其中重载的运...
  • 多数运算符既能作为类的成员函数重载,也能...
  • 创建对象数组时,对数组的每一个元素都将调...