单项选择题

有如下程序: #include<iostream) using namespace std; classBase{ public: Base(int x=0){cout<<x;} }; Class Derived:public Base{ public: Derived(int x=0){cout<<x;} private: Base Val; }; int main(){ Derived d(1); return 0; }

A.100
B.000
C.010
D.001
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(){++count;} ~MyClass(){--count;} static int getCount(){return count;} private: static int count; }; int MyClass::count=0; int main(){ MyClass obj; Cout<<obi.getCount(); MyClass*ptr=new MyClass; cout<(MyClass::getCount(); delete ptr; cout<<MyClass::getCount(); return 0; } 程序的输出结果是( )。
A.121
B.232
C.221
D.122
单项选择题
有以下程序: #include<iostream> using namespace std; Class sample { private: int n; public: sample(){} sample(int m) { n=m; } sample add(sample s1,samplc s2) { this-->n=s1.n+s2.n; return(*this); } void disp() { cout<<“n=”<<n<<endl; } }; int main() { sample s1(10),s2(5),s3; s3.add(s1,s2); s3.disp(); return 0; } 程序运行后,输出的结果是( )。
A.n=10
B.n=5
C.n=20
D.n=15
相关试题
  • 有如下程序: #include<iostream> usi...
  • 有以下程序: #include<iostream> usi...