首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #include <iostream> #include <string> using namespace std; class Y; class X {
以下程序运行后的输出结果是【 】。 #include <iostream> #include <string> using namespace std; class Y; class X {
admin
2010-03-29
37
问题
以下程序运行后的输出结果是【 】。
#include <iostream>
#include <string>
using namespace std;
class Y;
class X
{
iht x;
char *strx;
public:
X(int a,char *str)
{
x=a;
strx=new char[strlen(str)+1];
strcpy(strx,str);
}
void show(Y &ob);
};
class Y
{
private:
iht y;
char *stry;
public:
Y(int b,char *str)
{
y=b;
stry=new char[strlen(str)+ 1] ;
strcpy(stry, str);
}
friend void X::show(Y &ob);
};
void X::show(Y &ob)
{
cout<<strx<<",";
cout<<ob.stry<<endl;
}
int main()
{
X a(10,"stringX");
Y b(20,"stringY");
a.show(b);
return 0;
}
选项
答案
stringX stringY
解析
本题考核友元函数的应用。该程序中,类X的成员函数show ()在类Y中说明为类Y的友元函数,因此,在该友元成员show () 中可以访问类Y的私有成员 stry。成员函数show()的功能就是输出类X的私有成员strx和Y对象ob的私有成员stry。主函数main()中定义了X类的一个对象a和Y类的一个对象b,并且都进行了初始化。然后调用对象a的成员函数show,输出对象a中私有成员strx中的内容和对象 b中私有成员stry中的内容,即字符串stringX和stringY。
转载请注明原文地址:https://www.kaotiyun.com/show/3Njp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5)等价的是()。
以下关于C语言的叙述中正确的是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
下列有关数据库的描述,正确的是()。
下列选项中,不能作为合法常量的是()。
数据库设计中反映用户对数据要求的模式是()。
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
正六面体的表面积增加96%,棱长增加()。
简述能使企业的平衡计分卡与战略相联结的三个原则。
A.病因不明,可能为自身免疫性疾病,病变进展可致弥漫性肺间质纤维化B.纤维素性炎C.慢性非特异性炎D.化脓性炎E.坏死性肺炎小叶性肺炎
下列各项关于基本单位统计的表述中不准确的是( )。
根据消费税法律制度的规定,下列各项中,不征收消费税的是()。
甲公司为制造业企业,20×4年发生了如下现金流量:(1)将销售产生的应收账款申请保理,取得现金1200万元。银行对标的债权具有追索权;(2)为购入作为交易性金融资产核算的股票支付现金200万元;(3)收到保险公司对存货损毁的赔偿款120万元;(4)收到所
皮亚杰认为,儿童在7岁以后,认知水平就进入到()。
Oneofthemosteminentofpsychologists,ClarkHull,claimedthattheessenceofreasoningliesintheputtingtogetheroftwo
阅读以下说明,回答问题1、问题2和问题3,将解答填入对应栏内。【说明】某信息系统工程项目业主委托某监理单位实施开发阶段监理,业主并与某开发单位签订了开发合同。为了能及时掌握准确、完整的信息,以便对信息系统工程的目标实施最佳有效控制,项目监理机构的
Hewasn’tappointedchairmanofthecommittee,______notverypopularwithallitsmembers.(2014年厦门大学考博试题)
最新回复
(
0
)