首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
18
问题
若有以下程序: #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://jikaoti.com/ti/5IW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在快速排序法中,每经过一次数据交换(或移动)后()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
以下叙述中错误的是
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
能从任意一个结点开始没有重复地扫描到所有结点的数据结构是()。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
随机试题
护理诊断与医护合作处理的问题其区别的关键是
胸痹的主要病机是
各种内脏出血时不能应用热疗法的主要原因是
根据《对外贸易法》的规定,国家通常可以基于一定原因而限制或者禁止有关货物、技术的进口或者出口,下列说法不正确的是()。
背景资料某桥梁工程为钻孔灌注桩基础。施工单位中标后组织了项目部进场施工。在例行检查中,发生如下事件:事件1:监理工程师要求钻机操作员出示操作证,钻机操作员说他的证件正在办理中。事件2:施工单位在安全例行检查中,检查的内容有查思想、制度、机械设备、安全
在会计核算软件中发现已记账的凭证错误,正确的处理方法是()。
中国证券登记结算有限责任公司在结算系统中设立()用于完成与结算参与人资金和证券的交收,Ⅰ.资金集中交收账户Ⅱ.证券集中交收账户Ⅲ.交收担保品证券账户Ⅳ.专用待清偿证券账户
下列属于执法活动的是()。
清初设置的两个“办事大臣”是()。①宁古塔②西宁③库伦④西藏
Dependingonyourageandmemory,itwasaweekofradicallyneworreassuringlyolddevelopmentsintheadvertisingindustry.T
最新回复
(
0
)