首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 #include <iostream> #include <string> using namespace std; class Y;
以下程序运行后的输出结果是______。 #include <iostream> #include <string> using namespace std; class Y;
admin
2010-12-16
76
问题
以下程序运行后的输出结果是______。
#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
{
prlvate:
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<<endl;
}
int main{
{
X a (10, "stringX");
Y b (20, "stringY");
a. show (b);
renurn 0;
}
选项
答案
stringX stringY
解析
本题考核友元函数的应用。该程序中,类X的成员函数show()在类Y中说明为类Y的友元函数,因此,在该友元成员show()中可以访问类Y的私有成员stry.成员函数show()的功能就是输出类X的私有成员strx和 Y对象ob的私有成员stry。主函数main()中定义了 X类的一个对象a和Y类的一个对象b,并且都进行了初始化.然后调用对象a的成员函数show,输出对象a中私有成员strx中的内容和对象b中私有成员stry中的内容,即字符串stringX和stringY。
转载请注明原文地址:https://kaotiyun.com/show/C1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不能输出小写字母a的选项是
以下叙述中正确的是()。
结构化程序设计的基本原则不包括()。
下列特征中不是面向对象方法的主要特征的是()。
下列关于C语言数据文件的叙述中正确的是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
下面选项中不是关系数据库基本特征的是()。
有如下程序#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setprecision(3)<<fixed<<setfill(’*’)<<setw(8);co
随机试题
什么是“异读词”?下面各词语中加着重号的字,哪些是属于异读范围的,哪些不是,为什么?凡不规范的注音要改正。
用统计方法分析铸件缺陷时,记录、统计务求详细,还应记录缺陷的特点及可疑之处、()或其他生产条件的变化与时间等。
Morethanfortythousandreaderstolduswhattheylookedforinclosefriendships,whattheyexpected【C1】______friends,whatth
下列哪一种构件的代号是不正确的?[2003年第159题]
从所给的选项中,选择最合适的一项填在问号处,使之呈现一定的规律性。()
对“人民警察的义务直接决定于国家的任用行为”的正确理解是()。
一副扑克牌除大小王之外有52张,从中取三张,使得三张点数之和为26,且第三张点数不小于前两张点数之和。若A=1点,B=2点,……,J=11点,Q=12点,K=13点,点数相同花色不同为不同取法,那么共有多少种不同取法?
1.当颁发向河道内排放化学物质的许可证时,它们是以每天可向河道中排放多少磅每种化学物质的形式来颁发的。通过对每种化学物质单独计算来颁发许可证,这些许可证所需的数据是基于对流过河道的水量对排放到河道内的化学物质的稀释效果的估计。因此河道在许可证的保护之下,
Ingeneral,thetestsworkmosteffectivelywhenthequalitiestobemeasuredcanbemostpreciselydefinedandleasteffectivel
颐和园(theSummerPalace)始建于清朝,是中国规模最大、保存最完好的皇家园林(imperialgarden)之一。
最新回复
(
0
)