首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序:
#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://www.kaotiyun.com/show/GE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include<iostream.h>classTestClass2{public:TestClass2(){};TestClass2(inti,intj);
下列程序输出的结果是()。#include<stdio.h>fun1(chara,charb){charc;c=a;a=b;b=c;}fun2(char*a,charb){charc;c=*a;*a=b;b=c;}
补充完整下面的类定义:classXCH{char*a;public:XCH(char*aA){//构造函数a=newchar[strlen(aA)+1];strcpy(a,aA);
如果表达式x=y*z中的*是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
已知枚举类型定义语句为:enumToken{NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函薮调用格式,该表达式还可表示为()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是
下列有关模板的叙述中,正确的是
下列的方法中,不属于软件调试技术的是()。A)强行排错法B)集成测试法C)回溯法D)原因排除法
随机试题
根据下面材料回答下列小题。总体看来,2004年世界各国的石油探明储量基本变化不大。但是由于BP公司修正了前苏联、哈萨克斯坦、伊朗、利比亚和苏丹等国的数据,特别是哈萨克斯坦从12亿吨修正到54亿吨,从而使各国在全球石油储量分布中所占的比例发生了一些变化
以下不是中唐“新乐府运动”代表作家的是()
温度年较差(年变幅)是一年中最低温度和最高温度的差值。[]
男性,11岁。近2个月来时有低热,(37℃~38℃),全身无明显症状,查体无明显阳性体征,X线检查发现右肺中部有一直径约0.8cm类圆形病灶,边缘稍模糊,肺门淋巴结肿大。此男孩可能患
根据《保护工业产权的巴黎公约》,关于优先权,下列哪一选项是正确的?(2009年卷一第42题)
对于混凝土重力坝溢流面高程放样的精度,一般应()。
下列加工贸易保税货物进口属于许可证管理的,可以免于领取进口许可证的商品有()。
小学三年级学生还不能够根据行为的原因从行为的因果关系上作出判断。
解放战争时期创制的新刑种是()。
ControversyaboutCausingEmotionP1:Thefactthatwereacttocertainexperienceswith"emotion"isobvious.Forexample,the
最新回复
(
0
)