首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstring> using namespace std; class MyString { public: char str[80];
有如下程序: #include<iostream> #include<cstring> using namespace std; class MyString { public: char str[80];
admin
2017-11-28
35
问题
有如下程序:
#include<iostream>
#include<cstring>
using namespace std;
class MyString {
public:
char str[80];
MyString(const char*s){strcpy(str,s);}
MyString&operator+=(MySring a){
strcat(str,a.str);
return*this;
}
};
ostream&operator<<(ostream&s,const MyString&z){return s<<z.str;}
int main(){
MyString x(’’abe’’),y(’’ede’’);
eout<<(x+=y)<<end1;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、ahc
B、Cde
C、abCde
D、ahccde
答案
D
解析
在类MyString中,定义了带参数的构造函数MyString(const char*s),其作用是把s指向的字符串拷贝到字符组str中。在类中还对运算+=进行重载定义,其作用是把字符串s仃和a相连接并赋给str,所以在主函数中执行x+=y时,结果为abccde。
转载请注明原文地址:https://kaotiyun.com/show/7RAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若语句:cout<<setfill(’>’)<<setw(5)<<3141512<<setw(5)<<"OK!";是程序中第1个输出语句,则输出结果是
在最坏情况下,下列各排序方法的比较次数正确的是
下面对于静态数据成员描述中,正确的是( )。
派生类构造函数的调用顺序是先调用( )。
软件是程序、数据和______的集合。
下列函数中对调用它的函数没有起到任何作用的是
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&b).;cin>>a>>b;cout<<"a="<<a<<"
有下列二叉树,对此二叉树前序遍历的结果为()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
在计算机中,算法是指()。
随机试题
员工素质主要包含_______。
正常人血液中胆红素数值为()
女性,45岁,甲状腺肿大数年,检查发现甲状腺弥漫性肿大,表面颗粒状,质中偏硬。下列哪一种检查有助于诊断
中毒型菌痢的发病原理目前认为最主要是
A.前负荷B.后负荷C.等长收缩D.等张收缩E.肌肉收缩力肌肉收缩前已存在的负荷称
已知某商品流通企业第2个周期时,采用二次指数平滑法,取a5=47,b5=3,则预测第5周期的销售量为()吨。
根据第六次全国人口普查的结果,我国大陆31个省、自治区、直辖市和现役军人人口中男性占总人口的51.27%,女性占总人口的48.73%,则人口的性别比为()。
某企业2014年12月将一台自用5年的设备赠送关系单位,设备的账面原值20万元,已提折旧8万元,净值12万元,在无法确定销售额的情况下,增值税的正确处理是()。
(湖南大学2015)巴塞尔新资本协议规定的信用风险计量方法有()。
Itishardtotrackthebluewhale,theocean’slargestcreaturewhichhasalmostbeenkilledoffbycommercialwhalingandisn
最新回复
(
0
)