有如下类定义:class Foo{public:Foo(int v):value(v){}//①~Foo(){}//②private:Foo(){{//③int va
有如下类定义: class Foo{ public: Foo(int v):value(v){} //① ~Foo(){} //② private: Foo(){{ //③ int value=0; //④ }; 其中存在语法错误的行是
A.①
B.②
C.③
D.④
有如下类定义: class Foo{ public: Foo(int v):value(v){} //① ~Foo(){} //② private: Foo(){{ //③ int value=0; //④ }; 其中存在语法错误的行是
A.①
B.②
C.③
D.④
有如下类定义: class Test { private int x; public int y; public void setX (int m) {x=m;} public int getX() {return x;} }现用Test t=new Text();生成一个对象t,则如下语句中,错误的是()。
A.t.x=10;
B.t.y=10;
C.t. setX(10);
D.int m=t.getX();
有如下类声明: class Foo {int bar;}; 则Foo类的成员bar是()
A.公有数据成员
B.公有成员函数
C.私有数据成员
D.私有成员函数
有如下类声明: class Foo{int bar;}; 则Foo类的成员bar是()。
A.公有数据成员
B.公有成员函数
C.私有数据成员
D.私有成员函数
有如下类定义和变量定义:
class parents{
public:
int publicData;
private:
int privateData;
};
class ChildA:public Parents{/*类体略*/);
class ChildB:private Parents{/*类体略*/};
ChildA a;
ChildB b:
下列语句中正确的是
A.cout<<a.pubficData<<endl;
B.cout<<a.privateData<<endl;
C.cout<<b.pubficData<<endl;
D.cout<<b.privateData<<endl;
有如下两个类的定义: class AA{}; class BB{ AA vl,*v2; BB v3: int*v4: }; 其中有一个成员变量的定义是错误的,这个变量是
A.v1
B.v2
C.v3
D.v4
有如下类定义:
class Sample{
public:
Sample();
~Sample();
private:
static int data;
};
将静态数据成员data初始化为0的语句是【 】。
(13 )有如下类定义和变量定义:
class Parents{
public:
int publicuata;
private:
int privateData;
};
class ChildA:public Parents{/* 类体略 */};
class ChildB:private Parents{/* 类体略 */ ) ;
ChildA a;
ChildBb;
下列语句中正确的是
A ) cout<<a.publicData <<endl ;
B ) cout<<a.privateData <<endl ;
C ) cout<<b.publicData <<endl ;
D ) cout<<b.privateData <<endl ;
A.v1
B.v2
C.v3
D.v4
有如下类定义: class Fun { public: Fun(int v):value(v){}//① ~Fun(){}//② private: Fun{},//③ int value=0;//④ }; 其中存在语法错误的行是()。
A.①
B.②
C.③
D.④
有如下类定义: class AA { int a; public: int getRef()const{ return &a; } //① int getValue()const{ return a; } //② void set(int n)const{ a=n; } //③ friend void show(AA aa)const{ cout<<a; } //④ }; 其中的四个函数定义中正确的是()。
A.①
B.②
C.③
D.④