题目内容 (请给出正确答案)
[主观题]

有下列程序,在横线添加;#include<iostream>using namespace std;class TestClass{public:TestCla

有下列程序,在横线添加; #include<iostream> using namespace std; class TestClass { public: TestClass (int n){number=n;} ______//拷贝构造函数 ~TestClass(){} private: int number; }; TestClass fun(TestClass p) { TestClass temp(P); return temp; } int main() { TestClsss obj1(10),obj2(0); TestClass obj3(obj1); obj2=fun(obj3); return 0; }

A.TestClass(TestClass &other){number=other.number;}

B.TestClass(TestClass other){number=other.number;}

C.TestClass(TestClass &other){number;}

D.TestClass(&other){number=other.number;}

提问人:网友xiafeng2006 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“有下列程序,在横线添加;#include<iostream>…”相关的问题
第1题
有以下程序,在横线应添加()。#include<iostream>using namespace std;class TestClass{public:Tes

有以下程序,在横线应添加()。 #include<iostream> using namespace std; class TestClass { public: TestClass(int n){number=n;} ______∥拷贝构造函数 ~TestClass(){} private: int number; }: TestClass fun(TestClass P) { TestClass temp(p); return temp; } int main() { TestClass obj1(10), obj2(0); TestClass obj3(obj1); obj2=fun(obj3); return 0; }

A.TestClass(TestClass &other){number=other.number;}

B.TestClass(TestClass other){number=other.number;}

C.TestClass(TestClass &other){number;)

D.TestClass(&other){number=other.number;}

点击查看答案
第2题
下列程序的输出结果为2,横线处应添加语句()。#include<iostream>using namespace std;{public:___

下列程序的输出结果为2,横线处应添加语句()。 #include<iostream> using namespace std; { public: ______void fun(){cout<<1;} }; class TestClass2:public TestClass1 { public:void fun(){cout<<2;) }; int main() { TestClass1 *p=new TestClass2; p->fun(); delete p; Teturn 0; }

A.public

B.private

C.virtual

D.protected

点击查看答案
第3题
在下列的程序的横线处填上适当的语句,使该程序的输出为12。include<iostream.h> using namespace

在下列的程序的横线处填上适当的语句,使该程序的输出为12。

include<iostream.h>

using namespace std;

class Base

{

public:

int a,b;

Base(int i){a=i;}

};

class Derived:public Base

{

int a;

public:

Derived(int x):Base(x),b(x+1){};

void show()

{

点击查看答案
第4题
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>using name

在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A { public:A(){cout<<'A';} }; class B: ______ { public:B(){cout<<'B';} }; class C:virtual public A { public:C(){cout<<'C';} }; class D:public B,public C { public:D(){cout<<'D';} }; void main(){D obj;}

A.public A

B.private A

C.protected A

D.virtual public A

点击查看答案
第5题
下列程序的输出结果为012,请根据注释将横线处的缺失部分补充完整。 include<iostream> using name

下列程序的输出结果为012,请根据注释将横线处的缺失部分补充完整。

include<iostream>

using namespace std;

class Test{

public:

Test(int A) {data=a;}

~Test(){}

void print(){cout<<data;)

private:

int data;

};

int main(){

Test t[3]={______};//对有3个元素的Test类对象数组t初始化

for(int i=0; i<3; i++) t[i]. print();

return 0;

}

点击查看答案
第6题
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>using name

在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A { public:A(){cout<<‘A’;} }; Class B: { public:B(){cout<<‘B’;} }; class C:virtual public A { public:C(){cout<<‘C’;} }; class D:p

A.public A

B.private A

C.protected A

D.virtual public A

点击查看答案
第7题
请在下列程序的横线处填写正确的语句。include<iostream> using namespace std; class Base{ publ

请在下列程序的横线处填写正确的语句。

include<iostream>

using namespace std;

class Base{

public:

void fun(){cout<<"Base fun"<<endl;}

};

class Derivde:public Base{

public:

void fun(){

______∥ 调用基类的函数

点击查看答案
第8题
已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。 include<iostream> using namespace

已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。

include<iostream>

using namespace std;

class MyClass{

public:

void Print()const{cout<<23;}

};

int main(){

MyClass*p=new MyClass();

______.Print();

return 0;

}

点击查看答案
第9题
在下面程序横线处填上适当内容,使程序执行结果为: S=2 S=5 S=9 #include <iostream.h> voi

在下面程序横线处填上适当内容,使程序执行结果为: S=2 S=5 S=9 #include <iostream.h> void sum(int i) {static int s; _________; cout<<"s="<>< <endl; } void main (void) {int i; for (i="0;">

点击查看答案
第10题
下列程序中横线处正确的语句是()。#include<iostream>using namespace std;class TestClass{publi

下列程序中横线处正确的语句是()。 #include<iostream> using namespace std; class TestClass { public: void fun(){cout<<"TestClass::fun"<<end1;} }; class TestClass1:public TestClass { void fun() { ______//显示调用基类的函数 fun() cout<<"TestClass1::fun"<<end1; } };

A.fun();

B.TestClass.fun()

C.TestClass::fun();

D.TestClass->fun();

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

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

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信