首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class sample { private: int x; public: sample()
若有以下程序: #include <iostream> using namespace std; class sample { private: int x; public: sample()
admin
2010-03-29
27
问题
若有以下程序: #include <iostream> using namespace std; class sample { private: int x; public: sample() { } void setx(int i) { x=i; } friend int fun(sample B[],int n) { int m=O; for (int i=O; i<n; i++) { if(B
.x>m) m=B
.x; } return m; } }; int main ( ) { sample A[10]; int arr[]={90,87,42,78,97,84,60,55,78,65}; for (int i=O;i<10;i++) A
. setx (arr
); cout<<fun(A, 10)<<end1; return 0; } 该程序运行后的输出结果是( )。
选项
A、97
B、84
C、90
D、78
答案
1
解析
程序中定义了一个类sample,以及类sample的友元函数fun()。在主函数中,通过for循环调用各数组对象中的setx成员函数给各个对象的私有数据成员赋值。而函数fun()的功能是返回各个数组对象中的最大私有成员数据的值。
转载请注明原文地址:https://kaotiyun.com/show/6Wjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已定义以下函数intfun(int*P){return*P;}fun函数的返回值是()。
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
结构化程序的三种基本控制结构是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
定义结构体数组structstu{intnum;charname[20];}x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
随机试题
调和平均数的计算方法有()
A.心电图运动试验B.核素心肌灌注显像C.动态心电图监测D.血培养E.心肌酶谱(2005年)患者发作性心悸伴头晕,为明确诊断,应选用的检查措施是
患者,女。鼻干3年。鼻涕黄稠,嗅觉丧失,常感食少腹胀,大便时溏。检查见鼻肌膜萎缩,有黄绿色脓痂,唇舌淡白,苔白,脉缓弱。
下列关于卫生法的描述错误的是
一名成人旅客可以携带2名购买婴儿票的婴儿登机。购买婴儿票时,应出示有效的出生证明。()
一个好的班集体具有哪些特征?
科尔伯格的道德发展理论在研究儿童道德发展水平时,采用的方法是()
实验室使用浓度为2%的盐水和蒸馏水,配制浓度为1%的淡盐水。现在有1000克蒸馏水和500克浓度为2%的盐水,则最多可配制()克浓度为1%的淡盐水。
印度教
设有定义:intk=3,i=2;以下选项中,变量k的值与其他三个不同的是()。
最新回复
(
0
)