首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
21
问题
以下程序运行后的输出结果是【 】。
#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>inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是()。
对建立良好的程序设计风格,下面描述正确的是()。
判断字符串s1是否大于字符串s2,应该使用()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
软件调试的目的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
在算法的5个特性中,算法必须能在执行有限个步骤之后终止,指的是算法的【】性。
随机试题
已知=________.
试述我国刑事诉讼中证明责任原则的内容。
A.圆孔B.翼下颌裂C.眶下裂D.蝶腭孔E.翼腭管翼腭间隙向内与鼻腔相通的位置是
吸湿性强,体温下不熔化而缓缓溶于体液的基质半合成脂肪酸甘油酯
下列说法正确的是()。
在热塑性工程塑料中,具有质轻、不吸水,介电性、化学稳定性、耐热性、力学性能优良等特点,但是耐光性能差,易老化、低温韧性和染色性能不好。此种塑料为()。
简述账实相符、账证相符、账账相符和账表相符各自的含义。
在幼儿园音乐教育中,教师必须准确地把握好儿童原有的基础和能力水平,并以此为依据着眼于儿童身心的全面发展。这一思想体现了学前儿童音乐教育的()。
根据下面材料回答下列小题。2008年一季度企业家信心指数与上季度相比有下降的是()。
AnyonebelievingtheglobaleconomiccrisistobeovershouldhavetakenalookaroundEuropethisweek.Desperatetorevivehis
最新回复
(
0
)