首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class MyString{ public: char str[80]; MyString(const c
有如下程序: #include #include using namespace std; class MyString{ public: char str[80]; MyString(const c
admin
2020-04-07
40
问题
有如下程序:
#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("cde");
cout<<(x+=y)<
return 0:
}
运行这个程序的输出结果是( )。
选项
A、abc
B、cde
C、abcde
D、abccde
答案
D
解析
在类MyString中,定义了带参数的构造函数Mystring(const char*s),其作用是把s指向的字符串拷贝到字符组str中。在类中还对运算+=进行重载定义,其作用是把字符串str和a相连接并赋给str,所以在主函数中执行x+=y时,结果为abccde。
转载请注明原文地址:https://kaotiyun.com/show/nR8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}Voidf(){cout<<"Bf";}};clas
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示
要想使23.78965421的输出为23.7887应用的语句是
在32位的计算机中,一个char型数据所占的内存长度的字节是
有以下程序:#include<iostream.h>#include<iomanip.h>void main(){cout.fill(’*’);cout.width(10);cout,<s
下面关于类和对象的描述中,错误的是
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。#defineMAXSIZE100template<classT>classStack{Ts[MAXSIZE];
以下4个选项中,属于浮点数常量的是()。
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
下列选项可以做C++标识符的是
随机试题
在某展会的产品展示区,公司计划在大屏幕投影上向来宾自动播放并展示产品信息,因此需要市场部助理小王完善产品宣传文稿的演示内容。按照如下需求,在PowerPoint中完成制作工作:为演示文稿最后一页幻灯片右下角的图形添加指向网址“www.microsofi
OnehundredandthirteenmillionAmericanshaveatleastonebank-issuedcreditcard.Theygivetheirownersautomaticcreditin
出血时间测定常用于
为了鉴别小原粒性白血病与急性淋巴细胞白血病,下列首选试验是
低渗性脱水时,体液的容量变化特点为
下列哪项不属于预检分诊的内容( )。
关于消化性溃疡的癌变.下列哪项是恰当的
A、大活络丹B、参苏片C、山药丸D、六神丸E、牛黄清心丸含朱砂的中成药是()
教学《孔雀东南飞》,教师布置作业让学生发挥想象写一篇《新时代的孔雀东南飞》,想象焦、刘二人穿越回21世纪的故事。以下对该教师教学行为的分析,不正确的一项是()。
夏天从冰箱里取出一瓶啤酒,发现啤酒外面“出汗”,对这种现象正确的解释是:
最新回复
(
0
)