重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 求职面试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[单选题]

已定义类A: class A { private: int x; protected: int y; public: int z; A(int p1, int p2, int p3) { x = p1; y = p2; z = p3; } // 构造函数 }; 再定义派生类B: class B : public A { private: int a; public: // 定义派生类B的构造函数

A.B(int p1, int p2, int p3, int p4) { a = p4; }

B.B(int p1, int p2, int p3, int p4) : A(p1, p2, p3) { a = p4; }

C.B(int p1, int p2, int p3, int p4) { x = p1; y = p2; z = p3; a = p4; }

D.B(int p1, int p2, int p3, int p4) { A(p1, p2, p3); a = p4; }

查看答案
更多“已定义类A: class A { private: int x; protected: int y; public: int z; A(int p1, int p2, int p3) { x = p1…”相关的问题

第1题

已定义类A:class A { ptivate: int x; protected: int y; public: int z; A(int p1, int p2, int p3) { x = p1; y = p2; z = p3; } // 构造函数 }; 再定义派生类B:class B : public A { private: int a; public: // 定义派生类B的构造函数 };

A、B(int p1, int p2, int p3, int p4) { x = p1; y = p2; z = p3; a = p4; }

B、B(int p1, int p2, int p3, int p4) { A(p1, p2, p3); a = p4; }

C、B(int p1, int p2, int p3, int p4) { a = p4; }

D、B(int p1, int p2, int p3, int p4) : A(p1, p2, p3) { a = p4; }

点击查看答案

第2题

已定义类A:

classA{

privateintx=1;

protectedinty=2;

publicintz=3;

publicintsumA(){return(x+y+z);

}

}

再通过继承与扩展定义子类B:

classBextendsA{

privateintb=4;

publicintsumB(){

ints=0;

s+=x;s+=y;s+=z;s+=b;

returns;

}

}

方法成员sumB()中错误的语句是()。

A、s+=x;

B、s+=y;

C、s+=z;

D、s+=b;

点击查看答案

第3题

定义类A和B:class A { public: int x, y; }; class B { public: A m1; int m2; double m3; void fun( A a ) { ...... } }; 组合类B中的对象成员是( )。

A、m1

B、m2

C、m3

D、fun

点击查看答案

第4题

1.publicclassXimplementsRunnable(2.privateintx;3.privateinty;4.5.publicstaticvoidmain(String[]args)6.Xthat=newX();7.(newThread(that)).start();8.(newThread(that)).start();9.)10.11.publicvoidrun()(12.for(;;)(13.x++;14.y++;15.System.out.printIn(x=”+x+,y=”+y);16.)17.)Whatistheresult?()

A.Errorsatlines7and8causecompilationtofail.

B.Theprogramprintspairsofvaluesforxandythatmightnotalwaysbethesameonthesameline(forexample,“x=2,y=1”).

C.Theprogramprintspairsofvaluesforxandythatarealwaysthesameonthesameline(forexample,“x=1,y=1”.Inaddition,eachvalueappearstwice(forexample,“x=1,y=1”followedby“x=1,y=1”).

D.Theprogramprintspairsofvaluesforxandythatarealwaysthesameonthesameline(forexample,“x=1,y=1”.Inaddition,eachvalueappearsonlyforonce(forexample,“x=1,y=1”followedby“x=2,y=2”).

点击查看答案

第5题

Given:1.publicclassConstOver{2.publicconstOver(intx,inty,intz){3.}4.}WhichtwooverloadtheConstOverConstructor?()

A.ConstOver(){}

B.protectedintConstOver(){}

C.privateConstOver(intz,inty,bytex){}

D.publicObjectConstOver(Intx,inty,intz){}

E.pubicvoidConstOver(bytex,bytey,bytez){}

点击查看答案

第6题

有如下类定义:

classXX{

intxdata;

public:

XX(intn=0):xdata(n){}

};

classYY:publicXX{

intydata;

public:

YY(intm=0,intn=O):XX(m),ydata(n){}

};

YY类的对象包含的数据成员的个数是( )。

A.1

B.2

C.3

D.4

点击查看答案

第7题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。 (1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//********1********”之后添加适当的语句。 (2)定义类A1的构造函数,该构造函数有两个整型的参数x和y,在构造函数中请将x赋值给数据成员b,将y作为基类A构造函数的参数值传人。请在注释“//********2********”之后添加适当的语句。 (3)定义类A2的构造函数,该构造函数有3个整型的参数x,y和z,在构造函数中请将x赋值给数据成员C,将y和z分别赋值给基类A1构造函数的参数x和y。请在注释“//********3********”之后添加适当的语句。 (4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类数据成员a和b及类A2自身的数据成员C的值,上述3个值在输出时以空格隔开。请在注释“//********4********”之后添加适当的语句。 程序输出结果如下: 7 3 738 注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。 试题程序: include<iostream.h> classA { inta; public: //********1******** intgeta{returna;} }; classA1:publicA { intb; public: //********2******** intgetb{returnb;} }; classA2:publicA1 { intC; public: //****,****3******** voidshow { //********4******** } }; voidmain { A2a(8.3.7): cout<<a.geta<<endl: cout<<a.getb<<endl: a.show; }

点击查看答案

第8题

下面程序执行的结果是【 】

include<iostream>

using namespace std;

class A{

public:

static int x;

A(inty){cout<<x+y;}

};

int A::x=2;

void main(){

A a(5);

}

点击查看答案

第9题

下列程序运行结果是 。 class CShape { private: int x...

下列程序运行结果是 。 class CShape { private: int x,y; public: CShape(int xx,int yy){x=xx;y=yy;} virtual double Area(){return 0;} }; class CCircle:public CShape { private: int r; public: CCircle(int xx,int yy,int rr):CShape(xx,yy){r=rr;} virtual double Area(){return 3.14*r*r;} }; void f1(CShape &sp) { cout< <sp.area()> < <endl; } void f2(cshape sp) { main() ccircle c(10,10,1); f1(c); f2(c);>

点击查看答案

第10题

class A { int x, y; public: A( ){ x = y = 0; } A(int i = 0, int j = 0) { x = i; y = j; } }; int main() { A a1, a2(6, 8); return 0; } 对上述程序段,以下说法中,正确的是____

A、该程序有错

B、该程序无错

C、本题只有AB两个选项,无需选此项

D、本题只有AB两个选项,无需选此项

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案