首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
41
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在编译时才确定的函数调用称为【 】,它是通过使用【 】来实现的。
类型修饰符unsigned修饰( )是错误的。
下列程序的输出结果是______。#include<iostream>usingnamespacestd;ClassTest{public:Test(){cnt++;}~Test(){cnt--;}
下列关于纯虚函数与抽象类的描述中,错误的是()。
下列说法中错误的是( )。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。
对基类数据成员的初始化必须派生类的构造函数中的______处执行。
结构化程序设计的核心和基础是()。
两个或两个以上模块之间联系的紧密程度称为()。
在深度为5的完全二叉树中,叶子结点的个数最多为______。
随机试题
戏曲艺术:《西厢记》
A、高渗性缺水B、低渗性缺水C、两者均有D、两者均无明显口渴为__________的表现
骨连结
春季结膜炎与哪一型变态反应有关
瘀血内阻、血不循经之出血证应选用
有限责任公司型基金分红采用()的形式,股份有限公司型基金分红采用()的形式。
凡要求计算的项目,均须列出计算过程;计算结果出现小数的,均保留小数点后两位小数。甲企业为增值税一般纳税人,增值税税率为17%。20×5年1月,甲企业因生产需要,决定自营建造一间材料仓库。相关资料如下:(1)20×5年1月5日,购入工程用专项物资20万元
要把权利与义务结合起来,树立把国家和人民利益放在首位而又充分尊重公民个人合法利益的社会主义价值观。()
给定资料1.人最需要的是灵魂,城市也是如此。灵魂的塑造,说到底是一种精神的塑造。因此,城市精神,就是城市灵魂的呈现。它所书写的,应该是城市的底蕴、城市的韵味、城市的品位,也是一个城市对于自己所肩负的历史使命的高度自觉。世界之大,
【圣礼】(Sacrament)
最新回复
(
0
)