首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
22
问题
以下程序运行后的输出结果是【 】。
#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://jikaoti.com/ti/DEW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:从整数10—55,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确的结果。注意:不
有如下程序段:intx=12;doubley=3.141593;printf(’’%d%8.6f’’,x,y);其输出结果是()。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是
在软件生产过程中,需求信息的来源是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:□代表空格字符)()。
在软件生产过程中,需求信息的来源是()。
软件设计和使用的过程中,解决软件“怎么做”的阶段是()。
下列静态数据成员的特性中,错误的是______。
随机试题
建设工程质量监督档案需经()签字后归档,按规定年限保存。
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和表对象“tTemp”。请按以下要求完成设计:创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成
如何正确理解“党是领导一切的”与“党是最高政治领导力量”?二者之间的辩证关系如何?它们与“党政分开”相矛盾吗?
颅底骨折并发脑脊液鼻漏、耳漏的早期处理正确的是
在正式申请竣工验收之前,开发商要对项目进项初步检查。检查后由()列出质量缺陷清单。[2009年考题]
【案例二】背景材料:某大型工业厂房,其主要受力构件均为钢结构。该项目的施工任务由业主方通过招标的方式发包给了一家具备相应资质条件的施工单位。施工方在中标后积极准备,工程于计划的时间如期开工。在施工单位编制的钢结构施工方案和试验
英国宪法是由不同历史时期的()构成。
下列选项中,不符合我国法律规定的是()。
全面建成小康社会,加快推进社会主义现代化,实现中华民族伟大复兴应坚定不移()。
A、Inasmallvillage.B、NorthofChicago.C、InWashington.D、InHawaii.A
最新回复
(
0
)