首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; class sample { private: int x; public: sample(int a)
有以下程序 #include<iostream> using namespace std; class sample { private: int x; public: sample(int a)
admin
2010-06-06
61
问题
有以下程序 #include<iostream> using namespace std; class sample { private: int x; public: sample(int a) { x=a; } friend double square(sample s); }; double square(sample S) { return s.x*s.x; } int main() { sample s1(20),s2(30); cout<<square(s2)<<endl; return 0; } 执行结果是
选项
A、20
B、30
C、900
D、400
答案
C
解析
本题考核友元函数的应用。程序中函数square是类sample的一个友元函数,它可以直接访问类sample的所有成员。它的功能是返回类sample的私有数据成员x的平方。所以程序的执行结果是:900。注意:友元函数不是类的成员函数,在类外定义时不要加上类名及其作用域运算符(::)。友元函数的调用与一般函数的调用的方式和原理一致,可以在程序的任何地方调用它。
转载请注明原文地址:https://kaotiyun.com/show/Qyjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(inta[],intn){inti,t;for(i=0;i
有以下程序#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={10
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000时,程序输出应为:s=153.909064。注意:部分源程序在文件PROG1.C中。请勿改动主函数mai
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。intfun(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(________
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
若语句“t=fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
有以下字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
以下哪一项不是结构化程序设计的基本原则?()
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
当测量绝缘电阻时,若绝缘表面受潮,要求装上屏蔽环。()
治疗湿热内蕴型遗精证,下列哪项不宜早用
身热,微恶风,汗少,肢体酸重或疼痛,头昏重胀痛,咳嗽痰粘,鼻流浊涕,心烦口渴,或口中黏腻,渴不多饮,胸闷脘痞,泛恶,腹胀,大便或溏,小便短赤,舌苔薄黄而腻,脉濡数,当属何证
A.《药品生产许可证》B.《进口药品注册证》C.《医药产品注册证》D.《医疗机构执业许可证》E.《医药产品许可证》根据《中华人民共和国药品管理法实施条例》中国香港、澳门和台湾地区企业生产的药品到岸,向口岸所在地药品监督管理部门备案必须
拱是一种有推力的结构,它的主要内力是()
当两台计算机进行文件传输时,由于中间出现网络故障而重传整个文件的情况,可以通过在文件中插入同步点来解决,这个动作发生在()。
用于核对某些重要行为是否呈现的记录法的选项是()
IQstandsfor"IntelligenceQuotient"whichismeasureofaperson’sintelligencefoundbymeansofanintelligencetest.In
A、Hemayenjoythebeautifulscenerythere.B、Hewantstovisithisrelativesthere.C、Hemaymakealotoffriendsthere.D、He
Internethaslongbeenthefocusofresearch.Recently,alargestudy【C1】_____thatotherwisehealthyteenagersaremuchmore【C2】
最新回复
(
0
)