首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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://www.kaotiyun.com/show/7RAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有交换排序、选择排序和【 】等。
在函数说明时,下列不必要的是( )项。
数据库系统的核心是
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<"BASE";}};classDERI
对基类数据成员的初始化必须在派生类的()中的成员初始化列表处执行。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列叙述中正确的是
程序设计方法要求在程序设计过程中
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于_______的联系。
随机试题
男性,65岁,尿频伴进行性尿困难2余年,3小时前突然不能排尿,伴下腹胀痛。体检:下腹部膨隆,叩诊浊音。处理首先考虑()。
王女18周岁时就与29周岁的张男开始以夫妻关系的名义同居生活,虽然王女没有达到法定的婚龄,但是通过关系还是从婚姻登记机关领取了结婚证。4年后,双方发生矛盾。王女要求离婚,而张男则要求法院宜告其与王女的婚姻无效。下列说法正确的是()
黄某在与陈某的冲突中被陈某推倒后摔成轻微伤,甲市乙县公安局以此对陈某作出行政拘留15日的决定。陈某不服申请复议,甲市公安局经调查并补充了王某亲眼看到黄某摔伤的证言后维持了原处罚决定。陈某向法院提起诉讼。庭审中,陈某提出该处罚未经过负责人集体讨论,一审法院遂
企业更换财产和现金保管人员时,应进行定期全面的财产清查。 ( )
股票类证券产品的基本特征不包括()。Ⅰ.收益性Ⅱ.偿还性Ⅲ.风险性Ⅳ.安全性
股利不断增加的留存收益成本的计算公式为:(式中,Ke为留存收益不变的成本,D1为第一期股息,P0为普通股目前的市场价格,g为股息增长率)。( )
社会公德不同于家庭道德和职业道德的一个显著特点是()。
桑代克认为,学习要遵循三条重要原则,下列不属于的是()。
实施信息技术教育的目的是()。
Sportsandgamesmakeourbodiesstrong,preventusfromgettingtoofat,andkeepushealthy.Butthesearenottheironlyuse.
最新回复
(
0
)