首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<cstring> using namespace std; class MyString { public: char str[80];
有如下程序: #include<iostream> #include<cstring> using namespace std; class MyString { public: char str[80];
admin
2017-11-28
59
问题
有如下程序:
#include<iostream>
#include<cstring>
using namespace std;
class MyString {
public:
char str[80];
MyString(const char*s){strcpy(str,s);}
MyString&operator+=(MySring a){
strcat(str,a.str);
return*this;
}
};
ostream&operator<<(ostream&s,const MyString&z){return s<<z.str;}
int main(){
MyString x(’’abe’’),y(’’ede’’);
eout<<(x+=y)<<end1;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、ahc
B、Cde
C、abCde
D、ahccde
答案
D
解析
在类MyString中,定义了带参数的构造函数MyString(const char*s),其作用是把s指向的字符串拷贝到字符组str中。在类中还对运算+=进行重载定义,其作用是把字符串s仃和a相连接并赋给str,所以在主函数中执行x+=y时,结果为abccde。
转载请注明原文地址:https://kaotiyun.com/show/7RAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计分为以下6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
为了培养良好的程序设计风格,下列描述中正确的是
下列说法中错误的是
已知:intm=10;在下列定义引用的语句中,正确的是
数据库系统的核心是
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及
若有说明inta[3][4];,则a数组元素的非法引用是
数据库系统中实现各种数据管理功能的核心软件是______。
实体是信息世界中广泛使用的一个术语,它用于表示
随机试题
教师在纠正学生的错误时,应遵循()的步骤。
手足搐搦症患儿最危险的症状是
某女,第一胎,孕38周,双胎。第一个胎儿为臀位脐带脱垂,臀牵引娩出,第二个胎儿头位自娩,产后25分钟突然阴道出血250ml,胎盘尚无剥离迹象。预防双胎产后出血,最常用的方法是
盛某通过网上聊天认识了被害人曹某,盛某提出愿意出人民币1500元与曹某开房间发生性关系,曹某应允。次日,二人在事先约定的地点见面。盛某为达到少付钱款的目的,先将曹某骗至一小区楼道内时,提出要与曹某发生性关系,曹某不允。盛某对曹某扇了一耳光,见其未反抗。就与
货物起运后仅在可能条件下要求变更()。
一、注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.仔细阅读给定资料,按照后面提出的“作答要求”依次作答在答题纸指定位置。二、给定资料1.2000多年前,古希腊哲学家亚里士多德有句名言:
一辆汽车第一天行驶了5个小时,第二天行驶了600公里,第三天比第一天少行驶200公里,三天共行驶了18个小时。已知第一天的平均速度与三天全程的平均速度相同,问三天共行驶了多少公里?()
鸟飞返故乡兮,_______。
Linux内核的子系统中,不包括()。
It’seasyto___usbecausewe’resupposedlyabunchofdumbcountrybumpkinsandrednecks.
最新回复
(
0
)