首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
73
问题
以下程序运行后的输出结果是【 】。
#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://www.kaotiyun.com/show/L6jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划线处
有以下程序#include<stdio.h>voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(
有以下程序:#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%e",a
有以下程序#include<stdio.h>main(){char*mm[4]={"abcd","1234","mnop","5678"};char**pm=mm;
下面选项中关于“文件指针”概念的叙述正确的是
在关系模型中,每一个二维表称为一个
数据库管理系统是
在数据管理技术发展的三个阶段中,数据共享最好的一个阶段是()。
以下正确的说法是()。
随机试题
新生儿期生理特点,下列描述错误的是【】
不同牙之间、不同牙面之间的硬度有差异,以下牙中釉质硬度最大的是
高速公路的一般设计时速为()km。
根据绘图规则,下列双代号网络图中的绘图错误有()。
1990年以来,在中国的外商投资企业累计近30万家。2005年以前,全国有55%的外资企业年报亏损。2008年,仅苏州市外资企业全年亏损额就达96亿美元。令人不解的是,许多外资企业经营状况良好,账面却连年亏损;尽管持续亏损,但这些企业却越战越勇,不断扩大在
消费水平是指一定时期人均消费的生活资料和劳务的数量。我国人均消费水平的高低主要取决于()。
简述当代中国法律体系特色的体现。
设f(x)在[0,+∞)内二阶可导,f(0)=-2,f’(0)=1,f"(x)≥0.证明:f(x)=0在(0,+∞)内有目仅有一个根.
下列关于结构化设计方法的特点描述中,不正确的是()。
Thegrowthprojectedforthesestormsindifferentcomputerizedweathermodelsvarieswidely.
最新回复
(
0
)