首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
89
问题
以下程序运行后的输出结果是【 】。
#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#include#includestructperson{charname[10];intage;};structpersong
下列4个程序中,完全正确的是()。
有以下程序:#include<stdio.h>main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d、n",a,b,c,d);}程序输出()。
给定程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参S所指的字符串为abs5defl26jkm8,程序执行后的输出结果为22。请在程序的下画线处填入正确的内容并把下画线删除,使
设—棵树的度为3,共有27个结点,其中度为3,2,0的结点数分别为4,1,10。该树中度为1的结点数为()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
有下列程序:maln(){inti,t[][3]={9,8,7,6,5,4,3,2,1},ifor(i=0;i
若有定义语句:intx=10;则表达式x-=x+x的值为
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
下列处理中与队列有关的是()。
随机试题
除尘效率高、耐温性能好,压力损失低,但一次投资高、钢材消耗多,要求较高,此类除尘设备是( )。
某工程双代号网络计划中,工作N两端节点的最早时间和最迟时间如下图所示,则工作N的自由时差为()。
下列关于融资融券业务中客户担保物的说法,正确的有()。Ⅰ.证券公司应当逐日计算客户担保物价值与其债务的比例Ⅱ.当客户担保物价值与其债务比例低于规定的最低维持担保比例时,证券公司应当通知客户在一定的期限内补交差额Ⅲ.客户未能按期交足差额,
存货跌价准备一经计提,在持有期间不得转回。()
下列属于营销服务机构的是()
我国是一个团结统一的多民族国家,构建和谐的民族关系对我国意义重大。正确解决民族问题的基本原则是:
古希腊哲学成果辉煌,是人类思想文化遗产中一颗灿烂的明珠。被西方人传为勾股定理古希腊版发现者的【1】提出“数是万物之源”等观点。受其影响颇深的【2】以“人不能两次踏进同一条河流”的格言而自古至今名闻天下,但他却认为世界的本原是【3】。【4】把万物的本原归结为
根据韩国当地媒体10月9日的报道:用于市场主流的PC100规格的64MBDRAM的8Mx8内存元件,10月8日在美国现货市场的交易价格已跌至15.99~17.30美元之间,但前一个交易日的交易价格为16.99~18.38美元之间,一天内跌幅近1美元;而与我
Itshouldnotbeasurprise.Lonelinessandsocialisolationareontherise,【C1】______manytocallitanepidemic.Inrecentde
操作に使う道具はその台の上に置いて________。
最新回复
(
0
)