首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass MyString{ public: char str[80];
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass MyString{ public: char str[80];
admin
2017-06-18
37
问题
有如下程序:
#inc1ude<iostream>
#inc1ude<cstring>
using namespace std;
c1ass MyString{
public:
char str[80];
MyString(const char*s){ strcpy(str,s);)
MyString& operator+=(MyString a){
strcat(str,a.str),
return *this;
}
};
ostream& operator<<(ostream& s,const MyString& z){return s<<z.str;}
int main(){
MyString x("abc"),y("cde");
cout<<(x+=y)<<end1;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、abc
B、cde
C、abcde
D、abccde
答案
D
解析
在类MyString中,定义了带参数的构造甬数MyString(const char*s),其作用是把s指向的字符串拷贝到字符组str中。在类中还对运算+=进行重载定义,其作用是把字符串str和a相连接并赋给str,所以在主函数中执行x+=y时,结果为abccde。
转载请注明原文地址:https://kaotiyun.com/show/cmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
有如下函数模板声明: template<typename T> TMax(T a,T b){return(a>=b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。
执行下列程序的结果是( )。 #include<iostream.h> void main() { char *str; str="test!"; cout<<str[5]; }
流成员函数_______返回当前流的状态。
下列关于成员函数特征的描述中,错误的是()。
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
关于read()函数的下列描述中,()是对的。
已知n是一个int型变量,下列语句中错误的是
随机试题
患者,男性,30岁。左上肺浸润性肺结核。治疗2个月余。复查血常规:WBC5.5×109/L,PLT75.5×109/L。考虑与服用以下哪种药物有关?
A.身热不扬B.日晡潮热C.发热恶寒D.壮熟汗出E.长期微热气虚发热的热型是
A.肝癌B.肝硬化C.疟疾D.白血病E.胰头癌可见肝外梗阻性黄疸的是
案情:A房地产公司(下称A公司)与B建筑公司(下称B公司)达成一项协议,由B公司为A公司承建一栋商品房。合同约定,标的总额6000万元,8个月交工,任何一方违约,按合同总标的额20%,支付违约金。合同签订后,为筹集工程建设资金,A公司用其建设用地使用权作抵
某企业生产甲、乙两种产品,生产组织属于小批生产,采用分批法计算成本。(1)本月(5月)份生产的产品批号有:9414批号:甲产品10台,本月投产,本月完工6台。9415批号:乙产品10台,本月投产,本月完工2台。(2)本月份各批号生产费用资料:94
2009年4月,甲公司因欠乙公司货款100万元不能按时偿还,向乙公司请求延期至2010年4月1日还款,并愿意以本公司所有的3台大型设备进行抵押和1辆轿车进行质押,为其履行还款义务提供担保。乙公司同意了甲公司的请求,并与甲公司订立了书面抵押和质押合同。甲公司
若+(y一7)2=0,则(x+y)3的值为().
I类错误的概率α和Ⅱ类错误的概率β的关系有()
社会主义建设的艰巨性和长期性的影响因素有()
Whatdoyouthinkthespeakersare?
最新回复
(
0
)