首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
92
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
有以下程序main(){charc1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’;printf("%c,%d\n",c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是
层次型、网状型和关系型数据库划分原则是()。
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include<stdio.h>#include<string.h>main(){chara[10]="abc",b[10]="012",c[10]="xyz"
下列各项中,不属于软件设计阶段任务的是()。
下面选项中关于位运算的叙述正确的是
在软件开发中,需求分析阶段可以使用的工具是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
以下说法正确的是()。
cout.put(‘A’);,还可以表示为【】。
随机试题
《神农本草经疏》的作者是()(1999年第29题)
安德烈.马尔罗以中国的第一次国内革命战争为题材的作品是【】
女性患者,60岁,以“双颞侧持续性头痛3个月,左眼视力减退2d”来诊。测左眼视力0.1,右眼1.0。眼底检查:视网膜动脉变细,静脉充血,左侧视盘苍白。双侧颓动脉搏动明显变弱,有触痛,脉搏正常。余神经系统查体无异常。头部MRI未见异常。该患者最可能的诊
A、菌状乳头充血、红肿B、镜面舌C、沟纹舌D、毛舌E、菱形舌炎临床表现为舌背乳头全部萎缩的是的是
就左岸靠近主桥四跨的桩长情况,该段引桥桩基采用人工挖孔方法施工是否恰当?说明理由。C、D、E施工作业区域布置不合理?说明理由。
在我国,个人独资企业解散后,其债权人在()内未向该企业的投资人提出偿债请求的,投资人的偿还责任消灭。
年金是指等额、定期的系列收支,银行的零存整取中的整取额属于年金的收支形式。()
“阳光老师”我曾经在一所颇有规模的、新兴的民办学校实习,认识了一位“阳光老师”。他是澳大利亚人,大个子,五十来岁的样子,秃顶;他性格特别开朗,言谈举止活像一个小孩子。他的名字叫桑尼(SUN—NY,中文译为“阳光灿烂的”)。基于以上两点,
以人为本是科学发展观的核心立场,以人为本就是以最广大人民的根本利益为本。坚持以人为本()
IfIaskyouwhatconstitutes"bad"eating,thekindthatleadstoobesityandavarietyofconnecteddiseases,you’relikelyto
最新回复
(
0
)