首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
72
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*p1+*(p2++);}main(){inta[2]={1,2},b[2]=
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d
由关系R1和:R2得到关系R3的操作是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
下面不属于结构化程序设计原则的是
数据流图(DFD)中的有向箭头(→)表示
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
随机试题
T管试闭管期间,护士应观察的主要内容是
下列各项,不是引起上消化道出血的原因是()
扩声系统背景噪声,是指扩声系统不工作时厅堂内各测量点处室内本底噪声声压级的()。
十一届三中全会后,我国广大农民获得了生产和经营的自主权,生产积极性提高,导致这种情况出现的原因()。
能被4,5,6整除的最大三位数是________。
“染于苍则苍,染于黄则黄。”从学生自身特点看,表明学生具有()。
将办完清理出的文书交给发文机关或指定的专门部门,称作()。
设摆线试求L绕x轴旋转一周所得的旋转曲面的面积。
(2010下集管)某市经济管理部门规划经济监测信息系统,由于该领域的专业性和复杂性,拟采取竞争性谈判的方式进行招标。该部门自行编制谈判文件并在该市政府采购信息网发布采购信息,谈判文件要求自谈判文件发出12天内提交投标文档、第15天进行竞争性谈判。谈判小组由
Wehavehandedinourplanfortheboss(consider)______.
最新回复
(
0
)