有以下类定义class MyClass{public: MyClass() {cout<<1;}};则执行语句MyClass a,b [2],*p[2];后,程序的输出结果是( )。A.11B.111C.1111D.11111

有以下类定义class MyClass{public: MyClass() {cout<<1;}};则执行语句MyClass a,b [2],*p[2];后,程序的输出结果是( )。

A.11

B.111

C.1111

D.11111


相关考题:

有如下程序#include#includeusing namespace std;class MyClass{public:MyClass(){cout’A”;}MyClass(char c {cout~MyClass(){sout’B”;}};Int main(){MyClassp1,*p2p2=new MyClass(‘X’);delete p2;return 0;}执行这个程序幕上将显示输出______。A.ABXB.ABXBC.AXBD.AXBB

( 27 )有如下程序#include#includeusing namespace std;class MyClass{public:MyClass( ){ cout'A'; }MyClass(char c){ cout~MyClass( ){ cout'B'; }};int main( ){MyClass p1,*p2;p2=new MyClass('X');delete p2 ;return 0;}执行这个程序屏幕上将显示输出A ) ABXB ) ABXBC ) AXBD ) AXBB

有以下类定义 clas sMyClass { public: My Class() { cout<<1;} }; 则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是A.11B.111C.1111D.11111

有如下程序 include include using namespace std; cla 有如下程序 #include <iostream> #include <iomanip> using namespace std; class MyClass { public: MyClass() { cout<<'A'; } MyClass(char c){ cout<<c; } ~MyClass(){ cout<<'B'; } }; int main( ) { MyClass p1,*p2; p2=new MyClass('X'); delete p2; return 0; } 执行这个程序屏幕上将显示输出A.ABXB.ABXBC.AXBD.AXBB

有以下程序:includeusing namespace std;class MyClass{public: MyClass(); ~MyClass 有以下程序: #include<iostream> using namespace std; class MyClass { public: MyClass(); ~MyClass(); void SetValue(int val); private: static int i; }; int MyClass::i=0; MyClass::MyClass() { i++; cout<<i; } MyClass::~MyClass() { i--; cout<<i; } void MyClass::SetValue(int val) { i=val; } int main() { MyClass*my[2]; int k; for(k=0;k<2;k++) my[k]=new MyClass; for(k=0;k<2;k++) delete my[k]; return 0; } 运行后的输出结果是( )。A.1210B.1100C.1234D.输出结果不确定

已知类MyClass的定义如下: ClassMyClass{ public: MyClass(intd){data=d;} ~MyClass(){} private: intdata; }; 下列对MyClass类对象数组的定义和初始化语句中,正确的是( )。A.MyClassarray[2];B.MyClassarray[2]={MyClass(5)};C.MyClassarray[2]={MyClass(5),Myclass(6)};D.MyClass*array=newMyClass[2];

有如下程序include include using namespace std;class MyClass {public:M 有如下程序#include <iostream>#include <iomanip>using namespace std; class MyClass {public:MyClass(){ cout<<'A'; }MyClass(char c){ cout<<c; }~MyClass(){ cout<<'B'; }};int main() {MyClass p1,*p2;p2=new MyClass('X');delete p2;return 0;}执行这个程序屏幕上将显示输出( )。A.ABXB.ABXBC.AXBD.AXBB

有以下类定义 class MyClass { public: MyClass() { cout<<l;) }; 则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是A.11B.111C.1111D.11111

有以下类定义: class MyClass { public: MyClass(){cout<<1;} }; 则执行语句MyClass a,b [2],*p [2];后,程序的输出结果是______。A.11B.111C.1111D.11111