首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 #include <iostream> #include <string> using namespace std; class Y;
以下程序运行后的输出结果是______。 #include <iostream> #include <string> using namespace std; class Y;
admin
2010-12-16
36
问题
以下程序运行后的输出结果是______。
#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
{
prlvate:
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<<endl;
}
int main{
{
X a (10, "stringX");
Y b (20, "stringY");
a. show (b);
renurn 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/C1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);printf("%d%f\n",Case,p
下列叙述中,不属于软件需求规格说明书的作用的是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),X-1); printf("x=%d,y=%d",x,y);
有以下程序:#include#ineludeintfun(intn){int*P;pram=(int*)malloe(sizeof(int));*p=n;re
有以下程序:#inc1ude#inc1udestructA{inta;charb[10];doublec;};voidf(structA*t);main(){struct
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为333333334444
不属于数据库管理技术发展的三个阶段的是()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
按照C语言规定的用户标识符命名规则,不能出现在用户标识符中的是()。
随机试题
区别早期牙周炎与牙龈炎的重要指标是
GMP规定,必须使用独立的厂房和设施,分装室应保持相对负压的药品是
丙实施抢劫犯罪后,分管公安工作的副县长甲滥用职权,让侦办此案的警察乙想办法使丙无罪。乙明知丙有罪,但为徇私情,采取毁灭证据的手段使丙未受追诉。关于本案的分析,下列哪些选项是正确的?(2014年试卷二第63题)
关于工程定额的应用,下列说法正确的是()。
甲、乙、丙三家承包单位,甲的资质等级最高,乙次之,丙最低。当三家单位实行联合共同承包时,应按( )单位的业务许可范围承揽工程。
感觉上与我容易投机交谈的人,多是比我年长十岁或十几岁的,也许因为他们都_______了各个领域的书籍,从年轻时候起就曾深深_______自我内心和世间万象。我平时所思所想,都是人生观问题,所以与同年代的人往往难有共同语言。对方若是20来岁的年轻人,未曾思考
在全国人大闭会期间,全国人大常委会根据提名决定人选的有()。
根据《刑法》规定,减轻处罚是()(2010年非法学基础课单选第7题)
Whynot______theexercisesatonce?
SpeakerA:CanIhelpyou?SpeakerB:______
最新回复
(
0
)