首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
29
问题
若有以下程序: #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全国计算机二级
相关试题推荐
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
数据字典(DD)所定义的对象都包含于
以下叙述中错误的是
下列叙述中错误的是()。
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
关于计算机算法的叙述中不正确的是()。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
强势政府职能的意义:
Whatarethethreemajorfunctionsofthebilloflading?
卵巢肿瘤并发症哪项错误
A、“彩光”B、“吻鳞不切鼻孔”C、“方胜纹”D、“挂甲”E、“冒槽”麝香的鉴别特征为()
矿井水害的防治必须坚持()的原则。
下列工程项目中,属于依法必须公开招标范围的项目是()
简述华盛顿会议召开的原因。
完全不能辨认自己行为的精神病人甲将自己的手表丢向路边,被乙拾得。下列哪一个选项是正确的()。
8086当前指令的地址存放在( )中。
HowtoReducePresentationStress1.Causesofpresentationstress■Fearofbeing【T1】______【T1】______■D
最新回复
(
0
)