首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
84
问题
有以下程序 #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://kaotiyun.com/show/sQjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是( )。
数据库系统的三级模式不包括
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对主属性传
C语言程序中,运算对象必须是整型数的运算符是()。
以下程序段中,与语句:k=a>b?(b>c?1:0):O;功能相同的是
下列叙述中错误的是()。
设有如下定义struct{intn;charc;}a[2],*p=a;则以下错误引用结构体成员n的是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include<stdio.h>#defineN5Voidfun(intx[N]){intm;for(m=N-l;m>=0;m--)scanf("%d"
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是(
随机试题
第三人不参加行政复议,()行政复议案件的审理。
《证券法》规定的注册资本最低限额的标准有()。Ⅰ.5000万元Ⅱ.2亿元Ⅲ.1亿元Ⅳ.5亿元
厚度为32mm的16MnR壳体,其纵、环缝允许的最大棱角依次为________。
A.晶状体半脱位B.晶状体全脱位C.晶状体脱位于球结膜下D.晶状体嵌顿于瞳孔区E.晶状体后囊混浊前房变深,虹膜震颤,出现高度远视
A.消食兼能散瘀B.消食兼能发表C.消食兼能疏肝D.消食兼能消石E.消食兼能化痰
与气机调节关系最密切的脏是
施工资料是以()为组成单元,按不同相关专业分别管理。
在砌体中埋设管线时,不应在截面长边小于以下何值的承重墙体、独立柱内埋设管线?[2004年第77题]
光(电)缆沟回填土时,应先回填()mm厚的碎土或细土,并应人工踏平。
根据我国教育法的规定,受教育者可享有的权利包括()。
最新回复
(
0
)