首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
45
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includevoidprt(int*x,int*y,int*z){ptintf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){in
(40)有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen(’’d2.dat’’,’’wb’’);fw
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf("%
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
下面是有关C语言字符数组的描述,其中错误的是
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
程序测试的目的是()。
下列特征中不是面向对象方法的主要特征的是()。
派生类中所定义的虚函数的【】不影响对它的动态联编,即基类中已定义的虚函数,其同名函数放在派生类中的【】,都可以实现运行时多态性。
随机试题
芳香族苯环上的三种异构体的毒性大小次序为()。
下列疾病中咳嗽不伴杵状指的是
A.左旋咪唑B.西地碘含片C.甲硝唑粘贴片D.氯己定含漱剂E.地塞米松粘贴片长期应用可引起味觉失调的是
建立药品不良反应监测的目的是
板材隔墙与骨架隔墙组成的房间每个检验批应至少抽查()%,并不得少于3间。
关于施工预算和施工图预算性质和编制依据的说法,正确的是()。
以下市场细分行为中,违反可衡量性原则的是()。
附条件民事法律行为的概念及所附条件的法律特点。
TheU.S.Senatereachedabipartisanagreementtoincludeafederalmenu-labelinglawaspartofcomprehensivehealth-carerefor
Businessesputlotsoftimeandmoneyintonewplans,programsandexcellentemployeeswiththehopethingswillchange.Yet,at
最新回复
(
0
)