首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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>usingnamespaeestd;classDemo{public:Demo(){cout<<"defaultconstructor\n";}Dem
在C++语言的数据类型中,int、short等类型的长度是()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。
下面程序是一个堆栈的类模板,在横线处填上适当语句,完成类模板的定义。#defineMAXSIZE100template<classT>classStack{Ts[MAXSIZE];
下列关于纯虚函数与抽象类的描述中,错误的是()。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于______测试。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【 】。
运算符重载是对已有的运算符赋予多重的含义,所以()。
随机试题
在现代市场营销学中,下列不属于组成市场的最基本要素的是()。
房水的主要功能包括
犬,1岁,体况中等,体温39.3℃。肚腹胀满,呕吐,咳嗽痰多,痰白清稀,舌苔白润。若选用中药治疗,应以下述哪个方剂为主进行加减
(2010)指出断热铝合金LOW-E玻璃窗未采用下述哪种技术措施?
工厂维修一般情况下分为两级()。
【背景资料】某沿海城市道路改建工程4标段,道路为东西走向,全长973.5m,车行道宽度15m,两边人行道各3m。与道路中心线平行且向北4m,需新建DN500mm雨水管道973m。新建路面结构为150mm厚砾石砂垫层,厂拌200mm厚水泥稳定碎石混
上述场景中的设计合同法律关系中,法律关系主体是( )。法律关系内容的变更包括( )。
合法代理行为的法律后果直接归属于()。
下列有关条件反射和无条件反射的描述,正确的是()。
A、 B、 C、 D、 D此题答案为D。观察数列各项分母,尝试保持整体的递增趋势,对原数列各项进行转化,得到发现前项的分子×分母=后项分母,前项分母一分子+1=后项分子,因此括号内应填所以选择D。
最新回复
(
0
)