首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
42
问题
有以下程序 #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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intk=5,n=0;do{switch(k){ease1:ease3:n+=1;k--;break;def
关系表中的每一行记录称为一个()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、”ZhangQi”、9
下面叙述中错误的是()。
以下叙述正确的是()。
有以下字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
表达式:(int)((double)9/2)-9%2的值是()。
数据结构中,与所使用的计算机无关的是数据的()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
医疗机构配制制剂,应是本单位临床需要而市场上没有供应的品种,并须经所在地下列哪个部门批准后方可配制
某大型工程项目由政府投资建设,业主委托某招标代理公司代理施工招标。招标代理公司确定该项目采用公开招标方式招标,招标公告在当地政府规定的招标信息网上发布。招标文件中规定:投标担保可采用投标保证金或投标保函方式担保。评标方法采用经评审的最低投标价法。投标有效期
对连续点源扩散、各种尺度的湍流同时参与扩散过程,扩散速度和范围以峰值浓度轴线为坐标轴,通常用()进行计算。
城市经济学对城市规划的贡献包括()。
目前财政部规定的快速折旧法有()。
在我国现行税制中,属于商品和劳务税类的税种有()。[2006年真题]
甲公司2015年度至2017年度对乙公司债券投资业务的相关资料如下:(1)2015年1月1日,甲公司以银行存款900万元购入乙公司当日发行的5年期公司债券,作为持有至到期投资核算,该债券面值总额为1000万元,票面年利率为5%,每年年末支付利息,到期一
价值规律的自发调节所带来的消极后果有()。
村民委员会、居民委员会的设立,最终必须由哪个主体批准或者决定?()
Poetrycanbecomparedtopainting.Whenyoulookataworkofart,youfirstseeitforwhatitis—adepictionofaperson,an
最新回复
(
0
)