首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
40
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于类模板的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,要求编写一个CMyShape类,含有求面积求周长等纯虚函数。然后编写一个CMyRectangle类和CMyCircle类继承CMyShape,并实现求面积、求周长的两个函数。在main()i~数中测
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错,请改正其中错误,使得程序正常运行,并使程序输出的结果为:cTest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥*
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释∥********
下列关于this指针的叙述中,正确的是()。
下面关于虚函数的描述中正确的是()。
下列有关运算符重载的叙述中,正确的是
运算符重载时不需要保持的性质是
下列关于二叉树的叙述中,正确的是
下列符号中能够作为C++标识符的是()。
随机试题
设n阶实对称矩阵A的秩为r,且满足A2=A(A称为幂等阵).求:|E+A+A2+…+An|的值.
下列不属于家庭教育的特点的是【】
动脉硬化性脑梗死的护理中错误的是()
足厥阴肝经与足太阴脾经循行交叉,变换前中位置,是在()
A.无臭的黄色稠厚脓液B.脓液稀薄,呈淡红色,量较多C.脓液稠厚有粪臭味D.脓液呈淡绿色有甜腥味E.脓液有腐臭味脆弱拟杆菌感染是()。
期货交易所通知期货公司追加保证金,期货公司否认收到上述通知的,由()承担举证责任。
下列关于企业接收政府和股东划人资产的企业所得税处理的表述,正确的有()。
社会工作者在处理老年人的一些认知和情绪方面的问题时,应注意()。
设φ(χ)=∫abln(χ2+t)dt,求φ′(χ),其中a>0,b>0.
Moresurprising,perhaps,thanthecurrentdifficultiesoftraditionalmarriageisthefactthatmarriageitselfisaliveand【C1
最新回复
(
0
)