首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
91
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(inta[],intn,intx){int*p=a;while(p<a+n&&*p!=x)p++;if(p<a+n)return
有以下程序:#includemain(){chara=’H’;a=(a>=’A’&&a
下列关于类、对象、属性和方法的叙述中,错误的是()。
以下选项中正确的定义语句是
下面对对象概念描述正确的是
数据库管理系统(DBMS)是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
在结构化程序设计中,模块划分的原则是
在面向对象方法中,不属于“对象”基本特点的是
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){charcl=’a’,c2=’c’;cout.put(’a’)
随机试题
休克的本质是()
新媒介将报刊、广播、电视的不同功能融为一体,使各种媒介间的界限变得不分明,这体现的新媒介特点是
A.P波B.QRS波群C.T波D.P-Q间期E.ST段心电图中代表心室复极化过程的是()
第1~3对鳃弓位于头端,外观明显;第4对鳃弓存在时间很短,出现不久即消失;第5~6对鳃弓很小,不甚明显。
人体内的常量元素是指
[2004年第71题]以下叙述哪条错误?
2015年1月1日至2019年12月31日,甲公司A专利技术相关的交易或事项如下:资料一:2015年1月1日,甲公司经董事会批准开始自行研发A专利技术以生产新产品。2015年1月1日至6月30日为研究阶段,发生材料费500万元、研发人员薪酬300万元、研
线性规划问题就是求出一组变量,在一组线性约束条件下,使某个线性目标函数达到极大(小)值。满足线性约束条件的变量区域称为可行解区。由于可行解区的边界均是线性的(平直的),属于单纯形,所以线性目标函数的极值只要存在,就一定会在可行解区边界的某个顶点达到。因此,
我们都知道,显示器必须配置显卡来控制显示屏幕上字符与图形的输出,下列不属于显卡类型的是
Probablyforaslongastherehavebeensalesforces,managershavesoughtwaystodeterminewhethertheyareeffectiveornot.
最新回复
(
0
)