首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
35
问题
以下程序运行后的输出结果是【 】。
#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://kaotiyun.com/show/3Njp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>voidconvert(charch){if(ch<’X’)convert(ch+1);printf("%c",ch);}main(){conve
有如下程序#include<stdio.h>intsum(inta,intb){returna+b-2;}main(){inti;for(i=0;i<5;i++)p
有以下部分程序:#includevoidf(float);main(){voidf(float);f(0.1);}voidf(intx){printf(’’%f\n’’,x);}以下叙述中错误的是()。
以下叙述错误的是()。
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010。
需求分析阶段的任务是()。
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是
数据库设计中反映用户对数据要求的模式是()。
若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是()。
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。例如,若输入9.98.57.68.59.39.58.97.8
随机试题
Hardly______tothebusstopwhenthebussuddenlypulledaway.
蛛网膜下隙出血病因诊断的首选检查手段是
可导致幽门螺杆菌的定植及组织损害的是
上消化道出血伴休克时,首要的治疗措施是
按所处的地位分,属于从热源至换热站的供热管道系统是()。
某斜坡式防波堤建于软基上,在堤基上铺设一层软体排和砂垫层,堤心采用开山石,护面采用四脚空心方块。问题:对开山石的质量有哪些要求?
下列各项中,不符合资产定义和确认条件的项目的有()。
某教师在进行“探问生命”课程导入时,通过播放自制视频“生命的春天”引导学生感受生命的多种多样、多姿多彩。这是运用课堂导入中的()。
在研究“大学内部治理结构”的问题上,研究者的理论基础有:委托代理理论、利益相关者理论等。但论文中两个理论都没有恰当使用。这一研究违反了
Readthefollowingparagraphsinwhichfivepeopletalkaboutlanguagelearning.Forquestions61to65,matchthenameofeach
最新回复
(
0
)