首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass MyString{ public: char str[80];
有如下程序: #inc1ude<iostream> #inc1ude<cstring> using namespace std; c1ass MyString{ public: char str[80];
admin
2017-06-18
31
问题
有如下程序:
#inc1ude<iostream>
#inc1ude<cstring>
using namespace std;
c1ass 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<<z.str;}
int main(){
MyString x("abc"),y("cde");
cout<<(x+=y)<<end1;
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/cmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为【 】。#include<iostream.h>classPoint{public:Point(doublei,doublej){x=i;
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
派生类的构造函数的成员初始化列表中,不能包含( )。
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
若要把类B定义为类A的友元类,则应在类A的定义中加入语句_______。
下列关于继承的描述中,错误的是()。
以下程序的正确运行结果是()。#include<iostream.h>intf(int);voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<f(a)<<"";
一个函数带有参数说明时,则参数的默认值应该在()中给出。
类classone在声明func成员函数时发生错误,出错原因是【 】。Classone{private:inta;
随机试题
PASSAGETHREE(1)VaststretchesofcentralAsiafeeleerilyuninhabited.Flyat30,000feetoverthesouthernpartoftheform
在照相底片上,如果单个气孔的尺寸超过母材厚度的1/2时,即作为_____级。
震颤麻痹的主要原因是()。
预防营养不良的措施包括
根据《环境影响评价技术导则一大气环境》,对于建成后全厂的主要污染物排放总量都有明显减少的改、扩建项目,评价等级()。
建设产品投资巨大、价值高昂的特点,决定了建设项目的价值工程活动具有()。
第三方审核是由与其无经济利益关系的第三方机构依据()的职业安全健康管理体系审核准则,按规定的程序和方法对受审核方进行的审核。
公司经营对象、经营方法、经营渠道等必须符合法律规定体现的公司经营原则是()。
重视儿童感官教育,并设计了一套发展儿童感官的教学材料的幼儿教育家是()
若某计算机系统由两个部件串联构成,其中一个部件的失效率为7×10-6/小时。若不考虑其他因素的影响,并要求计算机系统的平均故障间隔时间为105小时,则另一个部件的失效率应为(1)/小时。
最新回复
(
0
)