首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyString{ public: char str[80]; MyString(con
有如下程序: #include #include using namespace std; class MyString{ public: char str[80]; MyString(con
admin
2020-11-11
30
问题
有如下程序:
#include
#include
using namespace std;
class 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<
int main(){
MyString x(’abc’),y(’ode’);
cout<<(x+=y)<
return 0;
}
运行这个程序的输出结果是( )。
选项
A、abC
B、cde
C、abcde
D、abccde
答案
D
解析
在类MyString中,定义了带参数的构造函数MyString(const char*s),其作用是把s指向的字符串拷贝到字符组s仃中。在类中还对运算+=进行重载定义,其作用是把字符串str和a相连接并赋给str,所以在主函数中执行x+=y时,结果为ahccde。
转载请注明原文地址:https://kaotiyun.com/show/aayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A":}};classB:publicA{A*p;pu
下列符号中,正确的C++标识符是()。
下列关于常成员的叙述中,正确的是()。
下列叙述中正确的是()。
下列关于C++输入/输出流的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
在一个派生类对象结束其生命周期时
下列关于赋值运算符“=”重载的叙述中,正确的是
软件集成测试不采用
随机试题
对SLE诊断特异性高的为皮肌炎表现为
甲隐瞒自己已经结婚的事实,骗取大龄女青年乙的爱情,与乙于2007年举行教堂婚礼,开始以夫妻名义共同生活。后乙发现实情,遂不愿与甲共同生活。以下说法正确的是哪项?()
“五五宪草”——《中华民国宪法草案》
在室内装饰装修过程中,属于集中荷载的是()。
先行组织者教学技术有助于促进学习的迁移。()
根据《上海市单用途预付消费卡管理规定》,应当将经营者列入严重失信主体名单的情形不包括()。
渔业统计半年报数据显示,2015年上半年全国水产品产量2007.09万吨,同比增加3.2%;其中养殖产量211.38万吨,同比增长4.13%,捕捞产量585.71万吨,同比下降0.03%。据国家统计局数据,2015年上半年全国渔业产值4152.56亿元,同
A.干髓术B.根尖诱导成形术C.塑化治疗D.根管充填术E.活髓切断术保留根管内全部健康牙髓的是()。
Allthefiremeninthecitywere______tofightagainstthebigfire.
收买被拐卖的妇女、儿童,并有()行为的,数罪并罚。
最新回复
(
0
)