首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-11-11
21
问题
有如下程序:
#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/E4yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若count为类Toy中的静态数据成员,obj为类Toy的一个对象,则在该类的成员函数中访问vount时,错误的是()。
某系统结构图如下图所示该系统结构图的宽度是()。
类的析构函数的作用是()。
下列叙述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:10注意:错误的语句在∥********error********的下面,修改该语句即可。#include
在下面的类定义中,横线处应填入的内容是 class Fred { public: void print(){cout<<data<<endl;}
下列关于C++函数的叙述中,正确的是
下面关于C++流的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0
结构化程序设计原则强调的是
随机试题
A.刺痛B.胀痛C.闷痛D.冷痛痰浊阻痹心脉引起胸痛的特点多为
人们通常所说的地方陪同导游人员,全程陪同导游人员是依据导游人员业务范围的不同。()
Physicalactivitythroughsportscanenhanceyourchild’sphysicalhealth.Sportscanalsohaveapositiveeffectonhismental
监理规划应当在( )的基础上制定。
该外资企业应缴纳( )。该项交易中外资企业转让的土地使用权( )。
在大时代背景下,一群文物修复师,默默地固守“冷宫”一隅、日复一日地打理着价值连城的“国宝”。宫墙外的世界_______,宫墙内的他们却要用几年的时间摩挲同一件文物:一座宫廷钟表上千个零件要_______:一件碎成100多片的青铜器要拼接完整:一幅古画揭一两
周长相同的圆、正方形和正三角形的面积分别为a,b和c,则a,b,c的大小关系是[].
汉化英语
Muchoftheworldshouldgoonadietin2014.Morethanathirdofadults【C1】______wereestimatedtobe【C2】______orobesein20
为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的【】。
最新回复
(
0
)