首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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://jikaoti.com/ti/Fft0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
不能实现函数之间数据传递的是( )。
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamespa
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不会引起应用程序的变化,这是指数据的______。
以下关于类中静态成员的叙述不正确的是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
冒泡排序算法在最好的情况下的元素交换次数为______次。
下列关于线性表、栈和队列的叙述,错误的是
随机试题
以下关于RADIUS协议和TACACS+协议的说法正确的是()。
某男,50岁,患头晕目眩1年,近日又见头胀头痛,证属肝阳上亢,肝经有热,治当息风止痉、清热平肝,宜选用的药是()。
在旧城区有一块空地,另有一块有建筑物的土地,这两块土地的位置相当,此时对于购买者来说,空地的价格高于有建筑物的土地价值。()
在增值率达到某一数值时,两种纳税人的税负相等。我们称这一数值为()。
2015年1月1日,甲公司自证券市场购入面值总额为2000万元的债券。购入时实际支付价款2078.98万元,另外支付交易费用10万元。该债券发行日为2015年1月1日,系分期付息、到期还本债券,期限为5年,票面年利率为5%,实际年利率为4%,每年12月31
安代舞、赛乃姆、芦笙舞、弦子舞、孔雀舞、八宝铜铃舞分别是下列哪组民族的传统舞蹈()。
老张为了试验某品牌化肥的效果,把自家的稻田分成东边、西边两块,在东边地块施肥,西边地块不施肥。水稻收割后,东边地块亩产700公斤,西边地块亩产400公斤。因此,该品牌化肥能有效增产。以下最能反驳上述论证的是:
在Windows本机模式域的域控制器上,不可以创建的安全组为(56)。
OnemonthMaryused1/6ofhermonthlysalaryforacarpaymentand1/4morethanthecarpaymentforrent.Whatfractionofher
A、GoingtoseeDr.Paulson.B、Goingtovisithousingareas.C、Fillingoutapplicationforms.D、Listeningtoatalkonfinancial
最新回复
(
0
)