未分类题
若有以下程序:
include <iostream>
using namespace std;
class sample
{
int x;
public:
sample(){}
void setx(int i)
{
x=i;
}
friend iht fun(sample B[],int n)
{
int m=0;
for{int i=0;i<n;i++)
if(B[i].x>m)
m=B[i].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[i].setx(arr[i]);
cout<<fun(A, 10)<<end1;
return 0;
}
该程序运行后的输出结果是【 】。
A.x>m)
B.x;
C.m;
D.setx(arr[i]);
【参考答案】
97
97 解析:本题考核对象数组的应用。主函数for循环中利用数组对象的setx()函数给各个对象的私有数据成......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)