【正确答案】1 Int temp=0;
//定义整数变量temp,并赋值为零
2 for(int i=0;i<M;i++)
//遍历矩阵的行
3 for(int j =0; j<N;j++)
//遍历短阵的列
4 if(temp<array[i][j])
//如果temp小于array[i][j]
5 temp=array[i][j];
//把array[i][j]赋值给temp
6 return temp; //返回temp
【答案解析】主要考查考生对二维数组的掌握,题目要求成员函数max_value的功能是求出所有矩阵元素中的最大值。因此只要逐个元素比较即可,下标i和j作为矩阵行和列的标记,使用双层for循环来遍历数组中的所有元素。