首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #include <iostream> #include <string> using namespace std; class Y; class X { int x;
以下程序运行后的输出结果是【 】。 #include <iostream> #include <string> using namespace std; class Y; class X { int x;
admin
2010-03-29
106
问题
以下程序运行后的输出结果是【 】。
#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 O;
}
选项
答案
stringX,stringY
解析
本题考核类的定义和友元函数的应用。
①该程序中,类X的成员函数show()在类Y中说明为友元,因此,在该友元成员 show()中可以访问类Y的私有成员stry。
②成员函数show()的功能就是输出类X的私有成员strx和Y对象ob的私有成员stry。
③主函数中定义了X类的一个对象a和Y类的一个对象b,并且都进行了初始化。然后调用对象a的成员函数show(),输出对象a中私有成员strx中的内容和对象b中私有成员stry中的内容,即字符串stringX和stringy。
转载请注明原文地址:https://kaotiyun.com/show/WFjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
下列对软件测试和软件调试叙述中错误的是()。
下面对软件测试描述错误的是()。
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;m--)scanf("
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
以下选项中,值为1的表达式是
当变量e的值不为2、4、6时,值为“真”的表达式是()。
在嵌套使用if语句时,C语言规定else总是
在C语言程序中,以下说法正确的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
下列选项中,属于针刺单式补泻手法的是
A.鲜红色B.暗红色C.陶土色D.柏油样便E.果酱样便阿米巴痢疾或肠套叠时,粪便呈
下列属于《施工合同条件》(新红皮书)的适用条件的是()
下面可以用三维表面来表示的事物是()。
在房地产开发项目的施工中,如果施工企业将施工的商品房卖给该工程的材料供应商,则该买卖合同( )。
“买者自负”即产品的购买者要从购买行为中获得利益也要自己承担决策风险。()
甲公司2×15年发生的部分交易事项如下:(1)2×15年4月1、日,甲公司对9名高管人员每人授予20万份甲公司认股权证,每份认股权证持有人有权在2×16年1月1日按每股10元的价格购买1股甲公司股票。该认股权证不附加其他行权条件,无论行权日相关人员是否在
在保险期限内,某业主房屋由于遭受战争时期炸弹的袭击,起火受损,保险人无需赔付此房屋的火灾险,依据的原则是()。
决议适用于对重要事项作出决策和部署、奖惩有关单位和人员、变更或者撤销下级机关不适当的决定事项。()
Thelongestbullruninacenturyofart-markethistoryendedonadramaticnotewithasaleof56worksbyDamienHirst,Beauti
最新回复
(
0
)