首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
52
问题
以下程序运行后的输出结果是【 】。
#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)+l];
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)+l];
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;
}
选项
答案
string X,string Y
解析
本题考核类的定义和友元函数的应用。
①该程序中,类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/L6jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(
有以下程序:#includemain(){chara=’H’;a=(a>=’A’&&a
下列关系表达式中,结果为"假"的是
以下叙述中错误的是
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
以下选项中函数形参不是指针的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
以下关于C语言数据类型使用的叙述中错误的是()。
以下选项中不属于C语言程序运算符的是
设有以下程序段structbook{floatprice;charlanguage;chartitle[20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体变量rec的title成员
随机试题
附睾腺瘤样瘤术中可见
战略环境综合分析的主要内容是()
患者,女,44岁。有2年的胃脘痛史,呈周期性发作,与情绪波动有关。近3天因心情不畅而致胃脘胀痛,攻窜两胁,胸闷嗳气,时有泛酸,舌质微红,苔薄白、脉弦。中医治疗原则是
除另有规定外,饮片的水分含量宜控制在哪个范围
发生溶血反应,出现黄疸和血红蛋白尿的原因是
雅新公司成立于2002年4月,因管理不善等原因,到2008年时外债高达20亿元,濒临破产。在当地政府有关部门帮助下,公司本想重组自救,但未成功。2008年4月,多家银行向该公司所在地法院申请破产重整。4月29日,法院裁定准许该公司重整,并确定兴达会计师事务
在Excel工作表中,要将选定区域的单元格背景变成灰色,这个要求可以使用“格式”菜单中的()命令实现。
Olderpeoplemustbegivenmorechancestolearniftheyaretocontributetosocietyratherthanbeafinancialburden,accordi
Shoppersusuallymakerationaldecisionabouttheirpurchases.Buyingthemagazineatcheckoutcounterisanemotionalpurchase
TheU.S.dollarwassupposedtobeattheendofitsrope.KickingthebucketAdyingsymbolofadyingempire.Well,maybenot
最新回复
(
0
)