首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
56
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
有三个关系R、S和R如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
以下叙述中正确的是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
计算机软件包括()。
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
以下哪一项不是结构化程序设计的基本原则?()
设有以下程序段main(){intx[M][N];...Arrlet(x);...}则作为函数Arrlet的形参,以下表示形式非法的是
随机试题
A.小肠化物,泌别清浊B.大肠传导,排出糟粕C.二者均是D.二者均非(2002年第101,102题)胃主通降,促进()
为了加强对建设工程勘察、设计活动的管理,保证建设工程勘察、设计质量,保护人民生命和财产安全,国务院于2000年9月以第293号令颁布了()。
一简述年金的特点并举例说明日常生活中的年金。
消防电源在火灾时要持续为消防设备供电,为防止火灾通过消防用电设备供电线路传输,应对消防用电设备供电线路采取防火封堵措施。在对电缆隧道进行检查时,以下要求正确的是()
政府集中采购目录和采购限额标准由县级以上人民政府确定并公布。()
请根据图例,回答问题。下列选项中,表述错误的是()。
师生关系表现在人格上的特征是()
雾,是指在接近地球表面、大气中悬浮的由小水滴或冰晶组成的水汽凝结物;霾,是指原因不明的因大量烟、尘等微颗粒悬浮而形成的浑浊现象。雾和霾常常相伴而生,但是二者在相对湿度、边界特征、日变化等方面有区别。据此,下列判断正确的是
Istestanxietydestructive?Canwemaketestanxietyworkforus?Theanswertobothofthesequestionsisyes.Testanxietyof
PASSAGETHREEWhataretheconsequencesofhavingnoorfewerchildrenthanonedesiresaccordingtotheauthor?
最新回复
(
0
)