首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-05-06
49
问题
有如下程序:
#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){retum s<
int main(){
MyString x(”abc”),y(”cde”);
cout<
return 0:
}
运行这个程序的输出结果是( )。
选项
A、abc
B、cde
C、abcde
D、abccde
答案
D
解析
在类Mystring中,定义了带参数的构造函数Mystrjng(const char*s),其作用是把s指向的字符串拷贝到字符组str中。在类中还对运算+=进行重载定义,其作用是把字符串str和a相连接并赋给str,所以在主函数中执行x+=v时,结果为abccde。
转载请注明原文地址:https://kaotiyun.com/show/GE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的运行结果是()。#include<iostream.h>intadd(inta,intb);voidmain(){externintx,y;cout<<add(x,y)<<end
若有以下程序:#include<iostream>usingnamespacestd;intfun(){staticinti=0;ints=1;s+=i;i++;retur
下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。template<classT>voidfun(______){Ta;if(x>y){a=x;x=y;y=a;}
以下关于数据的逻辑结构的叙述中,不正确的是()
补充完整下面的类定义:classXCH{char*a;public:XCH(char*aA){//构造函数a=newchar[strlen(aA)+1];strcpy(a,aA);
以下程序的执行结果为()。#include<iostream.h>classSample{intn;public:Sample(inti){n=i;}operator++(){n++;}
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
阅读以下程序:#include<iostream.h>voi6main(){staticinta[][2]={5,3,1,2};inti,j,s1=0;for(i=0;i<2;i++)for(
下列有关类继承的叙述中,错误的是
随机试题
肺经腧穴可治疗除哪项以外的病症
设计概算可分为()①单位工程概算;②一般土建工程概算;③单项工程综合概算;④建设项目总概算;⑤预备费概算
某科研所对环境的振动要求较高,下列条件中,哪一组较合适?[2006-20]Ⅰ.位于城市郊区Ⅱ.工程地质条件好,地基承载力高Ⅲ.位于国家铁路干线和城市快速路旁Ⅳ.位于城市市中心区内Ⅴ.水、电、气等市政配套条件较好的地区
铁路加筋土挡土墙的单级高度不宜大于()m。
良好的绩效管理在组织管理中的作用包括()。
根据艾里克森的理论,老年期的发展任务是获得
(2008年真题)依照唐宋时期法律规定,殴打或谋杀祖父母、父母的行为构成“十恶”犯罪中的
魏某受恐怖活动组织的指派潜入中国大陆进行恐怖活动,先后杀害3人,绑架1人。魏某的行为构成何种犯罪?()
新民主主义革命时期,党领导的统一战线,先后经过了第一次国共合作的统一战线、工农民主统一战线、抗日民族统一战线、人民民主统一战线等几个时期,积累了丰富的经验。其中,最根本的经验就是
设S(x)=∫0x|cost|dt.(1)证明:当nπ≤x<(n+1)π时,2n≤S(x)<2(n+1);(2)求.
最新回复
(
0
)