首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
87
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inti,k=0,a[10];for(i=0;i<10;i++)a[i]=i;for(i=0;i<4;i++)k+=a[i]+i;printf("%d\n",k);}程序运行后的
有以下程序段:charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为(
软件开发中,需求分析阶段可以使用的工具是()。
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
下列排序法中,最坏情况下时间复杂度最小的是
下面不属于软件需求分析阶段主要工作的是
数据库管理系统(DBMS)是
数据库技术的根本目标是要解决数据的
以下关于逻辑运算符两侧运算对象的叙述中正确的是
多态性可分为二类:编译时和【】。
随机试题
增感屏的使用注意事项中,错误的是
A、 B、 C、 D、 E、 D
下列关于会计科目的描述中,错误的有()。
下列有关生活常识,不正确的是()
以保健品名义出现的核酸等“基因食品”对人体健康并无多大帮助。从科学角度看,所谓人体需要补充外源核酸的说法不能成立,人体缺的是营养,而核酸不可能缺,某些广告说人老了或得了病,制造基因的能力会减弱,更是无稽之谈。由此可以推出()。
中国在全球奢侈品市场的地位已______,各大奢侈品品牌纷纷增资加码中国市场是________的举措。填入划横线部分最恰当的一项是:
近来,某省对“中国式过马路”现象实行了严管重罚,虽取得一定成效,但也出现多起被罚者抵触甚至打骂交警的事件。不仅如此,由于路权分配、法治素养等根本问题没有解决,加上没有足够的警力,当“运动式”执法过后,“中国式过马路”现象便卷土重来。这段文字意在说明:
判定下列正项级数的敛散性:
Backinthe16thcentury,politicalplayswereallaboutmen.Notnow.Forsometime,Americanfemaleplaywrightshavefollowed
Asystematicapproachtothejobhuntandacareerchangeinvolvesknowingwhatskillsyouenjoyusing,determining【C1】______y
最新回复
(
0
)