#include
using namespace std;
int i=1;
class Fun{
public:
static int i;
int value( ){ return i-1;}
int value( )const{ return i+1;}
};
int Fun::i=2;
int main( ){
int i=3;
F.un fun1;
const Fun fun2;
____________
return 0;
}
若程序的输出结果是 :
123
则程序中下划线处遗漏的语句是
A. ) cout<<<Fun::i<
B. ) cout<<Fun::i<<fun1.value()<
C. ) cout<<<<Fun::i;
D. ) cout<
[单选题]有如下程序:#includeusing namespace std;class A{public:A.(){cout<<"A";}~A(){cout<<"~A";}};class B:public A{A.* p;public:B.(){cout<<"B"; p = new A();}~B(){cout<<"~B"; delete p;}};int main(){B. obj;return 0;}执行这个程序的输出结果是A. . B
[单选题]有如下程序:#includeusing namespace std;class Base{private:void funl() const{cout<<"funl";}protected:void fun2() const{cout<<"fun2";}public:void fun3() const{cout<<"fun3";}};class Derived:protected Base{public:void fun4() const{cout
[单选题]有如下程序:#includeusing namespace std;class Complex{double re, im;public:C.omplex(double r, double i):re(r), im(i){}double real() const{return re;}double image() const{return im;}C.omplex& operator +=(Complex a){re += a.re;im += a.im;return *this;}};
[单选题]有如下程序:#includeusing namespace std;class Base{public:void funl(){cout<<"Base/n";}virtual void fun2(){cout<<"Base/n";}};class Derived:public Base{public:void funl(){cout<<"Derived/n";}void fun2(){cout<<"Derived/n";}};voi
[试题]有如下程序:#includeusing namespace std;class Con{char ID;public:C.on():ID('A'){cout<<1;}C.on(char ID. . :ID(ID. . {cout<<2;}C.on(Con&C. . :ID(c.getID()){cout<<3;}char getID() const{return ID;}};void show(ConC. . {cout<int main(){
[试题]有如下程序:#includeusing namespace std;class PARENT{public:PARENT(){cout<<"PARENT";}};class SON:public PARENT{public:SON(){cout<<"SON";}};int main(){SON son;PARENT *p;p = &son;return 0;}执行上面程序的输出是 ( 12 ) 。
[试题]有如下程序:#includeusing namespace std;class ONE{public:virtual void f(){cout<<"l";}};class TWO:public ONE{public:TWO(){cout<<"2";}};class THREE:public TWO{public:virtual void f(){TWO::f(); cout<<"3";}};int main(){ONE aa, *p;TWO bb;
[单选题]( 30 ) 有如下程序#includeusing namespace std;class Base {protected:B.ase( ){ cout<<'A'; }B.ase(char c){ cout<};class Derived: public Base{public:D.erived( char c ){ cout<};int main( ){D.erived d1('B');return 0;}执行这个程序屏幕上将显示输出A. ) BB. ) BAC
[单选题]( 35 ) 有如下程序#includeusing namespace std;class A{public:virtual void func1( ){ cout<<"A1"; }void func2( ){ cout<<"A2"; }};class B:public A{public:void func1( ){ cout<<"B1"; }void func2( ){ cout<<"B2"; }};int main( ){A.
[单选题]( 22 )有如下程序:#includeusing namespace std;class A{publicstatic int a;void init () {a=1;}A. ( int a=2 ) {init () ;a++;}};int A:;a=0A. obj;Int main (){cout<<OBJ.A;retum0;}运行时输出的结果是A. ) 0B. ) 1C. ) 2D. ) 3