首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】 #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
39
问题
以下程序运行后的输出结果是【 】
#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全国计算机二级
相关试题推荐
程序开发之前进行需求分析所产生的主要文档是()。
下列选项中,不属于数据库管理的是()。
有如下程序段:intx=12;doubley=3.141593;pfintf("%d%8.6f",x,y);其输出结果是()。
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为
C语言程序中,运算对象必须是整型数的运算符是()。
层次型、网状型和关系型数据库划分原则是
下列说法正确的是()。
软件工程的三要素是
随机试题
营养不良的治疗原则中占首位的是
患者,女。缺失,余留牙正常,可摘局部义齿修复,基牙均为一类导线,采用弯制正型(三臂)卡环弯制磨牙卡环常用的钢丝规格是
脱疽的寒湿证的症状中错误的是
某季节性冻土层为黏性土,冻前地面标高为250.235m,wP=21%,wL=45%,冬季冻结后地面标高为250.396m,冻土层底面处标高为248.181m。根据《建筑地基基础设计规范》GB50007—2011,该季节性冻土层的冻胀等级和类别为下列哪个选
执行政府指导价的合同,当事人一方逾期提货时恰遇政府指导价格上涨,应按( )执行。
某项目的设备及工器具购置费为500万元,建筑安装工程费30万元,工程建设其他费20万元,基本预备费费率3%,则该项目的基本预备费为()万元。
唐代最有名的大型舞蹈是____________。(北京大学2016)
关于认识过程中的两次飞跃,下列表述正确的有()
ln(1+x)-(ax+bx2)=x-[*]+o(x2)-(ax+bx2)=(1-a)x-(b+[*])x2+o(x2),[*]故a=1,b=-2.
Allthewisdomoftheages,allthestoriesthathavedelightedmankindforcenturies,areeasilyandcheaply【C1】______toallof
最新回复
(
0
)