首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】 #include <iostream> #include <string> using namespace std; class Y; class X
以下程序运行后的输出结果是【 】 #include <iostream> #include <string> using namespace std; class Y; class X
admin
2009-02-15
47
问题
以下程序运行后的输出结果是【 】
#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 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/Ozjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是()。
函数rewind(fp)的作用是()。
程序开发之前进行需求分析所产生的主要文档是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
关于C语言中对文件操作叙述中正确的是()。
在具有2n个结点的完全二叉树中,叶子结点个数为
下面不属于软件工程过程的4种基本活动
随机试题
在预防小儿缺铁性贫血的措施中,错误的是
信息沟通过程中的障碍仅包括发送者方面的障碍、信息传递过程中的障碍和接收者方面的障碍。()
下列关于保健食品的生产经营管理的说法,错误的是
项目周期的阶段划分通常包括()。
丙公司是一家汽车配件制造企业,近期的销售量迅速增加。为满足生产和销售的需求,丙公司需要筹集资金495000元用于增加存货,占用期限为30天。现有三个可满足资金需求的筹资方案:方案1:利用供应商提供的商业信用,选择放弃现金折扣,信用条件为“2/10,N/4
申请人逾期不起诉又不履行行政复议决定的,或者不履行最终裁决的行政复议决定的,以下说法中正确的是()。
规定一切教学活动的方向,也影响和制约教学活动诸因素的是()。
城市上空的鸡鸣①任老贵身穿睡衣再一次走向了阳台,高度的兴奋已让他一夜未眠。夜的清凉抚摸着任老贵绷紧的神经。他支楞着一双耳朵,努力捕捉夜空里即将出现的蛛丝马迹。这个秘密,是他们之间的约定,他不能失约。他要在第一时间里迎接那一刻的到来。半夜里做下的那
在窗体上画一个命令按钮,名称为Commandl,然后编写如下程序:PrivateSubCommandl_Click()Fori=1To2Forj=1ToiPrintString(i,"Hello")Nextj
Theoldfarmerwasrundownbyacar.Hewastakentothehospitaland______onbythechiefsurgeonrightnow.
最新回复
(
0
)