如下的类定义,括号里应填( )。 class Myclass { public: MyClass(int a =0,int b =0) { X=a; Y=b; void Change ( ) const { X- =10; Y+ =10; public: ( )int X,Y;
A.static
B.const
C.mutable
D.可以不添内容
第1题:
有如下类的定义。空格处的语句是( )。 class MyClass { ____________ int x, y; public: MyClass(int a=0,int b=0) { x=a; y=b; } static void change() { x-=10; y-=10; } };
A.static
B.const
C.private
D.不需要填入内容
第2题:
如下程序的输出结果是 #include<iostream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(const MyClass&x)}cout<<2;} }; int main( ){ MyClass objl(1),obj2(2),ohj3(objl); return 0; }
A.112
B.111
C.121
D.113
第3题:
有如下类的定义,下划线处的语句是( )。 class MyClass { ______int x,y; public; MyClass(int a=0,int b=0) { x=a; y=b; } static void change() { y-=10; y-=10; }; }
A.static
B.const
C.mutable
D.不需要填入内容
第4题:
有如下类的定义,下划线处的语句是( )。 class MyClass { _______int x,y; public; MyClass(int a=0,int b=0) { X=a; y=b; } static void change() { y-=10; y-=10; }; }
A.static
B.const
C.mutable
D.不需要填入内容
第5题:
有如下类的定义。空格处的语句是 class MyClass { ______int x,y; public: MyClass(int a=0,int b=0) { x=a; y=b; } staticvoidchange() { x-=10; y-=10; } };
A.static
B.const
C.private
D.不需要填入内容