首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> #include <string> using namespace std; class Y; class X { private: int x;
有以下程序: #include <iostream> #include <string> using namespace std; class Y; class X { private: int x;
admin
2010-03-29
65
问题
有以下程序: #include <iostream> #include <string> using namespace std; class Y; class X { private: 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,"X"); Y b (20, "Y"); a. show(B) ; return 0; } 执行后的输出结果是( )。
选项
A、X,Y
B、a,b
C、X,X
D、Y,Y
答案
1
解析
本题考核类的定义和友元函数的应用。
①该程序中,类X的成员函数show()在类Y中说明为友元,因此,在该友元成员 show()中可以访问类Y的私有成员stry。
②成员函数show()的功能就是输出类X的私有成员strx和Y对象ob的私有成员 stry,
③主函数main()中定义了X类的一个对象a和Y类的一个对象b,并且都进行了初始化。然后调用对象a的成员函数show,输出对象a中私有成员strx中的内容和对象b中私有成员stry中的内容,即字符串stringX和stringY。
转载请注明原文地址:https://kaotiyun.com/show/zFjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>intfun(intn){inta;if(n=1)return1;a=n+fun(n-1);return(a);)main(){pfintf(’’%d\n’’,fun(5));}程序的
将E-R图转换为关系模型时,实体和联系都可以表示为()。
下列对队列的描述中正确的是()。
以下选项中不属于C语言程序运算符的是
下列各组的排序方法中,最坏情况下比较次数相同的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
算法的有穷性是指( )。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
住宅安全权也称住宅不受侵犯权,即任何公民居住、生活、休息的场所不受()
纤维蛋白降解产物的主要作用是
首次公开发行股票并在创业板上市的,持续督导期内保荐机构应当自发行人披露年度报告、中期报告之日起( )个工作日内在中国证监会指定网站披露跟踪报告。
下列固定资产可以计提折旧的是()。
(2020年节选)甲公司是一家在科创板上市的综合性医疗集团公司,2×18年和2×19年发生相关交易或事项如下:2×18年1月1日,甲公司向乙公司的股东按面值发行可转换公司债券60万份作为支付对价,收购乙公司100%股权。该债券面值为100元,期限为3年,票
李某,男,25岁,甲市乙乡人,在丙市某企业打工时与丁市城镇居民陈某结婚。两人此前均未生育,婚后不久陈某怀孕。根据《流动人口计划生育工作条例》,李某夫妇办理生育服务登记时,应当提供的证明材料包括()。
“因材施教"体现了人的身心发展的()。
下列关于发展的表述,与中国共产党第十八届中央委员会第五次全体会议中的相关说法,不相符的是()。
“小轩窗,正梳妆,相顾无言,唯有泪千行”,出自苏轼的哪首词?()
MadScientistStereotypeOutdatedDopeoplestillimagineaphysicistasabeardedmaninglassesorhastheimageofthema
最新回复
(
0
)