首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
47
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串的前导*号不得多于n个,若多于n个,则删除多余的*号;若少于或等n个,则不做处理,字符串中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G***
以下能正确定义字符串的语句是()。
下列测试方法中,()均属于白盒测试的方法。
以下叙述中错误的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
设二叉树共有150个结点,其中度为1的结点有10个,则该二叉树中的叶子结点数为
有2个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
关于C语言程序的下列说法中,正确的是()。
有以下程序structS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",___________);}程序要求输出结构体中成员a的数据
随机试题
移动平均线有何优缺点?
黄疸病人的鉴别诊断,方便、简单、对病人无损害的检查是
男性,24岁。车祸外伤导致右小腿胫骨平台粉碎性骨折,并且伴有开放性损伤,急诊入院,患者比较紧张。下肢肿胀。行急诊手术切开复位内固定治疗。
男,60岁。咳嗽、咳痰5年余。肺功能检查示阻塞性通气功能障碍。下列说法错误的是()
A、深化医药卫生体制改革,推进健康中国建设B、调整利益驱动机制,规范医疗和用药行为C、提高药品质量疗效,促进医药产业结构调整D、整顿流通秩序,推进药品流通体制改革药品流通环节重大改革政策的重点是
以下不属于部门结构设计原则的是()。
下列句子中划线词语使用不恰当的一项是()。
“从此可以一觉睡到自然醒”——这恐怕是许多厌倦了朝九晚五生活的职场人士下决心辞职的一个重要原因。且慢。根据英国埃塞克斯大学社会与经济研究学院日前公布的对4万多个英国家庭多年追踪调查的结果,有工作的人的睡眠状况普遍比赋闲在家的人的好。研究者发现,即使是那些每
2014年6月,洞庭湖水位迅速上涨,淹没了大片湖洲、湖滩,栖息于此的大约20亿只田鼠浩浩荡荡地涌人附近的农田,使洞庭湖沿岸的岳阳、益阳遭遇了20多年来损失最为惨重的鼠灾。专家分析说,洞庭湖的生态环境已经遭到破坏,鼠灾敲响了警钟。下面的选项如果为真
Wheredoesthisinterviewtakeplace?
最新回复
(
0
)