首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】 #include <iostream> #include <string> using namespace std; class Y; class X
以下程序运行后的输出结果是【 】 #include <iostream> #include <string> using namespace std; class Y; class X
admin
2009-02-15
23
问题
以下程序运行后的输出结果是【 】
#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 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://jikaoti.com/ti/YeW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}程序运行后的输出结果是()。
在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的
有以下程序:#include<stdio.h>main(){intk=-17;printf("%d,%0,%x\n",k,1-k,1-k);}程序的运行结果是()。
以下语句中存在语法错误的是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
下列不属于软件工程3个要素的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
下列排序法中,最坏情况下时间复杂度最小的是
对下列二叉树()。进行前序遍历的结果是()。
随机试题
放线菌素D抗瘤谱较_______________,主要用于_______________和_______________的治疗,对霍奇金病和恶性淋巴瘤、肾母细胞瘤、骨骼肌肉瘤及神经母细胞瘤也有一定疗效。
太阳直射北回归线时,应是北半球的()。
下列不属于不稳定型心绞痛的是
在理想沉淀池中,沉速ui的颗粒的去除率与下列哪项因素有关()。
一般而言,同幢楼的朝向差价额代数和必须为()。
倾向于选择理科的人所具有的认知风格可能是()。
假如你作为单位领导,如何管理“老资格下属”?
据《魏书.刑罚志》记载,北魏延昌三年,冀州阜城之民费羊皮为葬母而卖女为婢,按律当死。此案在朝野引起巨大争议,后经宣武帝权衡各方意见,作出最终裁决:“羊皮卖女葬母,孝诚可嘉,便可特原。”关于此案判决所遵循的法律原则,下列表述正确的是()
[*]
Somepioneeringworkthatbeganasanattempttodiscoverwaystoincreaseproductionefficiencyledtothefoundingofthehuma
最新回复
(
0
)