首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
98
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
算法的有穷性是指
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Night"};fun(a);
检查软件产品是否符合需求定义的过程称为()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
软件生命周期中的活动不包括
在E-R图中,用来表示实体的图形是
以下选项中,值为1的表达式是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
数据字典(DD)所定义的对象都包含于()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
一个月经周期为28天的育龄妇女,其排卵时间约在月经周期的第几天()
下列分子属于极性分子的是()。
长江三峡是指()。
级数的敛散性是()。
(一)王某与钱某2007年结婚后居住在甲市A区。2010年双方因工作原因分居,王某居住于甲市B区,钱某居住于乙市C区。2012年王某向甲市A区提起诉讼,要求与钱某离婚,一并提出财产分割请求,该区法院受理该案件后认为对该案无管辖权,裁定驳回起诉,要
科学家是建设创新型国家的中坚力量,可在对高三学生未来期望的职业调查中,科学家没有进入前五,对此你有怎么看?
设A为m×n实矩阵,E为n阶单位矩阵,矩阵B=λE+ATA,试证:当λ>0时,矩阵B为正定矩阵.
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。公司将于今年举办“创新产品展示说明会”,市场部助理小王需要将会议邀请函制作完成,并寄送给相关的客户。现在,请
WhereisWestminsterAbbey?
A、AcademicEnglish.B、AcademicLanguage.C、EnglishLanguage.D、EnglishWriting.B①选项与语言相关,听音时注意原文的相关内容。②女士说他从7月初开始一直上AcademicLa
最新回复
(
0
)