首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #include <iostream> #include <string> using namespace std; class Y; class X { int x;
以下程序运行后的输出结果是【 】。 #include <iostream> #include <string> using namespace std; class Y; class X { int x;
admin
2010-03-29
63
问题
以下程序运行后的输出结果是【 】。
#include <iostream>
#include <string>
using namespace std;
class Y;
class X
{
int 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:
int 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<<end1;
}
int main()
{
X a(10,"stringX");
Y b(20,"stringY");
a. show (b) ;
return O;
}
选项
答案
stringX,stringY
解析
本题考核类的定义和友元函数的应用。
①该程序中,类X的成员函数show()在类Y中说明为友元,因此,在该友元成员 show()中可以访问类Y的私有成员stry。
②成员函数show()的功能就是输出类X的私有成员strx和Y对象ob的私有成员stry。
③主函数中定义了X类的一个对象a和Y类的一个对象b,并且都进行了初始化。然后调用对象a的成员函数show(),输出对象a中私有成员strx中的内容和对象b中私有成员stry中的内容,即字符串stringX和stringy。
转载请注明原文地址:https://kaotiyun.com/show/WFjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Night"};fun(a);
以下叙述中正确的是
数据库系统的三级模式不包括
下列各组排序法中,最坏情况下比较次数相同的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
以下选项中非法的C语言字符常量是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
下列五输穴中,五行属木且为输穴的是
男性患者,53岁,10天前流涕、咳嗽,未诊治,2—3天后自愈。2天前出现双下肢无力,逐渐加重,次日双上肢亦无力。查体:四肢肌力3级,腱反射低下,感觉正常,无病理征,脑脊液正常。该病的病变部位在
下列法律中,属于经济法的是()。
下列会计凭证中,只需反映金额的有()。
甲公司以其所持有的乙上市公司依法可转让股票出质向银行贷款,并与银行订立了书面质押合同。根据《担保法》的规定,该质押合同生效的时间为( )。
安溪铁观音是()中的珍品。
在电信垄断经营时期,电信普遍服务主要是通过()来实现的。
巴金,原名李尧棠。主要作品为长篇小说“_________三部曲”(《家》《春》《秋》),“_________三部曲”(《雾》《雨》《电》)。
根据下列资料,回答下列题。男性失业人口在全部劳动力人口中所占比重比女性失业人口:
描述数据离中趋势的统计量有()。
最新回复
(
0
)