首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-03-29
81
问题
有以下程序 #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)<<end1; return 0; } 执行结果是
选项
A、20
B、30
C、900
D、400
答案
4
解析
本题考核友元函数的应用。程序中函数square是类sample的一个友元函数,它可以直接访问类sample的所有成员。它的功能是返回类sample的私有数据成员x的平方。所以程序的执行结果是:900。注意:友元函数不是类的成员函数,在类外定义时不要加上类名及其作用域运算符 (::)。友元函数的调用与一般函数的调用的方式和原理一致,可以在程序的任何地方调用它。
转载请注明原文地址:https://www.kaotiyun.com/show/sQjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是
下列叙述中正确的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf(’’%d’’,x[i][2-i]);
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");while(______
有以下函数:intaaa(char*s){char*t=s:while(*t++);t--:return(t-s);}以下关于aaa函数功能叙述正确的是()。
有下列程序:#include<stdio.h>/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5,6,7,8,9,0}
下列特征中不是面向对象方法的主要特征的是()。
面向对象方法中,继承是指()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
某企业进行基本薪酬设计时,第三薪酬等级的薪酬区间中值为3000元,薪酬浮动率为20%,则该薪酬等级的区间最高值为()元。
右侧内囊损伤导致:
Itwasdifficulttoguesswhather______tothenewswouldbe.
电路如图7—50所示,已知R1=R2=2kΩ,R3=3kQ,VD为理想二极管,电流I为()mA。
需求弹性是指当需求的各种因素发生变化时,相应的需求量发生正向或反向的变动。在市场需求分析中,广泛应用的需求弹性是()。
我国《宪法》规定,国家为了公共利益的需要,可以依照法律规定对公民的()实施征收或者征用并给予补偿。
Projectschedulemanagementismadeupofsixmanagementprocessesincluding:activitydefinition,activitysequencing,______,
分析上题所给的HTML代码可知,“张莫”在表格中的位置是______。
依据(18),声卡可以分为8位、16位、32位等。
BusinessEtiquetteOutsidetheWorkplaceDanMeyers,anotedworkplacepsychologist,hasjustpublishedhislatestbook,DoingB
最新回复
(
0
)