首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
29
问题
有如下程序:
#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://jikaoti.com/ti/bfA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果为()。#include<iostream.h>voidchange(inta,intb){inttemp;temp=a;a=b;b=temp;}void
设有如下关系表:则下列操作中正确的是
结构化程序设计主要强调的是()。
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>usingnamespacestd;classBase{public:inta,
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行人队运算。这种情况称为______。
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a;Y=b;}voidChange()const{X=10;Y+=10;}private:____________
下面程序的输出结果是______。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);int
对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是()。A)N+1B)NC)(N+1)/2D)N/2
设有定义charstr[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
在一般物价水平会计中,以期末名义货币为等值货币对传统财务会计各项目进行换算调整时,其金额可不予换算的项目有()
当肝细胞内ATP供应充分时,下列叙述中哪项是不正确的
国家赔偿请求人在赔偿时效进行期间的()因不可抗力或者其他障碍不能行使请求权的,时效中止
在生产性工程建设中,设备及工、器具购置费用占工程造价比重的增大,意味着()的提高。
基金投资者教育活动的内容不包括()。
田先生为一家杂志社记者,月工资2850元,其中包括70元的托儿补助费。2005年1月,田先生在所在单位的杂志上发表一篇文章,取得稿酬320元。田先生2005年1月份应缴纳个人所得税()元。
学前儿童个性形成的标志是()
关于NetBIOS的描述中,正确的是()。
下列关于关系数据库视图的说法中,错误的是()。Ⅰ、视图是关系数据库3级模式中的内模式Ⅱ、视图能够对机密数据提供一定的安全保护Ⅲ、视图对重构数据库提供了一定程度的逻辑独立性Ⅳ、所有的视图都是可以更新的
Thewaythingsarelooking,theroyalfamilywillneedtostartbulkbuyingbirthdaycards.WhenKingGeorgeVsentthefirstte
最新回复
(
0
)