首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
57
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i
以下叙述中正确的是
以下程序段中的变量已正确定义for(i=0;i
以下不构成无限循环的语句或语句组是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666
算法的时间复杂度是指()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
A、saysB、playsC、staysD、daysAA项划线部分发[e],而B、C、D三项划线部分发[ei],因此选A项。
关于低压滑环技术的叙述,不正确的是
《国务院关于投资体制改革的决定》规定,对企业不使用政府投资建设的《政府核准的投资项目目录》之外的项目实行()制。
酸雨是指pH值小于5.6的雨雪或其他形式的降水。酸雨中含有多种无机酸、有机酸,主要是盐酸和磷酸。()
技能是指员32212作技巧与能力的水平,它取决于多种多样的因素,其中()不仅能提高员工技能,还能使其对预定的计划目标的实现树立自信心,从而加大激励的强度。
19世纪晚期,非洲人民反帝斗争的突出特点是()。
请就下列报纸版面,围绕“媒体应该怎样进行灾难报道,编辑如何选择灾难图片,如何看待作为一个摄影人就应该及时客观记录’,新闻图片应该怎样呈现灾难”等问题,运用新闻传播相关知识和理论进行分析。
“徒法不足以自行”,这一观点表明( )。
TheTourismDepartment【K7】______aculturalexhibitattheKosanHallaspartofBhutan’sCulturalMonthcelebration.Theexhibit
Then,whydoAmericanswanttoworkharder?OnereasonmaybethattherealearningsofmanyAmericanshavebeenstagnantorfa
最新回复
(
0
)