更多"有如下两个类定义: class AA; class BB"的相关试题:
[填空题]有如下两个类声明
class AA {
public:
int m;
};
class BB: protected AA{
int n;
};
在类BB中,数据成员m的访问属性是__【12】__,数据成员n的访问属性是__【13】__。
[单项选择]设有下面的两个类定义: class AA void Show ( ) System.out.println ("I Like Java"): class BB extends AA void Show ( ) System.out.println ("I like C++"); 则顺序执行如下语句后输出的结果为( )。 AA a; BB b; a.Show ( ); b.Show ( );
A. I Like Java I Like C++
B. I Like C++ I Like Java
C. I Like Java I Like Java
D. I Like C++ I Like C++
[单项选择]
有如下两个类定义:
class XX
private:
double X1;
protected:
double x2;
public:
doublex3;
);
clase YY:protected XX
private:
doubley1;
protected:
doubley2;
public:
double y3;
;
在类YY中保护成员变量的个数是()。
A. 1
B. 2
C. 3
D. 4
[单项选择]设有下列两个类的定义,则类Person和类Man的关系是( )。
class Person {
long id;/ / 身份证号
String name;/ / 姓名
}
class Man extends Person {
int age;/ / 年龄
int getScore( ) {
return score;
}
}
A. -3 3
B. 5 -9
C. 3 -3
D. -6 5
[单项选择]设有下面两个类的定义: class Person long id;// 身份证号 String name://姓名 class Student extends Person int score://成绩 int getScore( ) return score; 则类Person和类Student的关系是( )。
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系
[单项选择]设有如下定义:
char*a[3]="aa","bb","cc";
则以下说法正确的是______。
[单项选择]有如下类定义:
class AA
int a;
public :
int getRef( )const t 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. ④
[单项选择]有如下类定义:
class AA
int a;
public:
int getRef( )constreturn &a; //①
int getValue( )constreturn a;) //②
void set(int n)consta=n; //③
friend void show(AAaa)constcout<<a; //④
;
其中的四个函数定义中正确的是
A. ①
B. ②
C. ③
D. ④
[单项选择]有如下类定义:
class AA
int a;
public:
int getRef( )eonstreturn &a; //①
int getValue( )constreturn a; //②
vold set(int n)eonsta=n; //③
friend void show(AA a
A. eonsttout<<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(AAaa)const{cout<<a;} //④ }; 其中的四个函数定义中正确的是
A. ①
B. ②
C. ③
D. ④
[单项选择]设有如下定义:char*aa[2]="abcd","ABCD";,则以下说法中正确的是( )。
A. aa数组中元素的值分别是"abcd"和"ABCD"
B. aa是指针变量,它指向含有两个数组元素的字符型一维数组
C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D. aa数组的两个元素中各自存放了字符"a"和"A"的地址
[简答题]运行结果如下:
AAAbBB
BB
CCC
程序如下:
#include<iostream.h>
void main( )
char ch[3][4]="AAA","BB","CCC",(*q)[4]=ch,*p;
//ch是二维数组,q是指向一维数组的指针,并且一维数组每行只有4个字符
//q取得二维数组ch首地址
int i;
______
*p=’b’;
______
for(i=0;i<3;i++)
cout<<q[i]<<endl;
[填空题]有如下定义:
class MA{
int value ;
public:
MA(int n=0)。value(n){}
};
MA*ta,tb
其中MA类的对象名标识符是______。