早教吧作业答案频道 -->其他-->
c++的一个选择题classXA{intx;public:XA(intn){x=n;}};ClassXB:classXA{Inty;Public:XB(inta,intb);};在构造函数XB的下列定义中,正确:AXB::XB(inta,
题目详情
c++的一个选择题
class XA
{
int x;
public:
XA(int n)
{
x=n;
}
};
Class XB:class XA
{
Int y;
Public:
XB(int a,int b);
};
在构造函数XB的下列定义中,正确:
A XB::XB(int a,int b):x(a),y(b){}
B XB::XB(int a,int b):XA(a),y(b){}
C XB::XB(int a,int b):x(a),XB(b){}
D XB::XB(int a,int b):XA(a),XB(b){}
1 XB::XB(int a,int b):这样的形式是在类外定义构造函数吗?
2正确答案是B ,为什么
class XA
{
int x;
public:
XA(int n)
{
x=n;
}
};
Class XB:class XA
{
Int y;
Public:
XB(int a,int b);
};
在构造函数XB的下列定义中,正确:
A XB::XB(int a,int b):x(a),y(b){}
B XB::XB(int a,int b):XA(a),y(b){}
C XB::XB(int a,int b):x(a),XB(b){}
D XB::XB(int a,int b):XA(a),XB(b){}
1 XB::XB(int a,int b):这样的形式是在类外定义构造函数吗?
2正确答案是B ,为什么
▼优质解答
答案和解析
1 是的,不光定义构造函数,其它函数在类外定义也是::这个操作符
2 XA(a)是调用XA的构造函数 y(b)是直接初始化y
2 XA(a)是调用XA的构造函数 y(b)是直接初始化y
看了 c++的一个选择题class...的网友还看了以下:
我的程序那出错了啊,比较三个数的大小#includevoidmain(){inta,b,c,x,m 2020-05-12 …
下列定义正确的是A)chars[]={‘a’,’e’,’i’,’o’,’u’};B)chars;s 2020-06-05 …
下面语句中完全正确的是A.inta,*p;*p=&a;B.inta,*p,*q=&a;p=q;C. 2020-06-12 …
intx=10,y=9;inta,b,c;a=(x--=y++)?x--:y++;b=x++;c= 2020-07-16 …
)以下程序运行后,输出结果是A)49.5B)9.5C)22.0D)45.0#include#def 2020-07-22 …
如果能写详细更好1.声时数组intarr[4][5];该数组共有()个元素A25B20C30D35 2020-07-23 …
C语言选择题2设有下列函数原型和变量定义语句,则合法的函数调用语句是:intfunc(inta[] 2020-08-01 …
在下面的一维数组定义中,哪一个有语法错误。A.inta[]={1,2,3}B.inta[10]={ 2020-08-03 …
若f(x)在(-∞,+∞)内有定义且存在常数M和α使得对任意实数x1,x2,均有|f(x1)-f(x 2020-10-31 …
合法的数组定义是()。A.inta[5]=b[5];B.inta[5]={0,1,2,3,4,5}; 2020-11-06 …