首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
18
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
有以下程序:#includemain(){intx;scanf(“%d“,&x);if(x
己知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>则a和b的值分别是()。
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
以下程序依次把从终端输入的字符存放到f文件中,用“#”作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*fp;charch;fp=fopen("fname","w")
在数据库管理技术的发展中,数据独立性最高的是()。
下面关于位运算符的叙述,正确的是
随机试题
新生儿缺氧缺血性脑病时发生惊厥,首选的药物是
就其本质而言,艺术品在什么情况下,才能成为真正的艺术品()
肉眼所见的红色血栓在镜下所见的是
药物作用开始快慢取决于
某男婴,出生26日。症见面目皮肤发黄,色深晦暗无华,不思吮乳,腹部胀满,青筋暴露,胁下痞块,唇舌紫暗。治疗首选方
患者,女,30岁。已婚3年不孕,月经2~3个月一行,头晕耳鸣,腰酸腿软,畏寒肢冷,性欲淡漠,舌淡苔白,脉沉细而迟,治疗应首选( )。
下列有关变动制造费用的用量标准的表述中,不正确的有()。
ThereisonewordthatisonthelipsofAmericans,dayandnight:"Sorry".OnetimeasIwaswalkingonthestreet,ayoungman
某地城管部门推出以部分商户对城管的评价作为城管队伍评优和绩效标准的规定,对此,你怎么看?
根据以下资料,回答问题。2015年,全国研究与试验发展(R&D)经费支出14169.9亿元,比上年增加1154.3亿元,增长8.9%;研究与试验发展(R&D)经费投人强度(与国内生产总值之比)为2.07%,比上年提高0.05个百分点。按研究与试验
最新回复
(
0
)