应用题
1.
请使用VC6或使用【答题】菜单打开
考生文件夹
proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵
【正确答案】
int temp = 0; //定义整数变量temp,并赋值为零
for (int i = 0; i < M; i ++) //遍历矩阵的行
for (int j = 0; j < N; j ++) //遍历短阵的列
if (temp < array[i][j]) //如果temp小于array[i][j]
temp = array[i][j]; //把array[i][j]赋值给temp
return temp; //返回temp
【答案解析】
[考点] 本题考查Matrix类,其中涉及构造函数、二维数组、成员函数和const函数。
主要考查考生对二维数组的掌握,题目要求成员函数max_value的功能是求出所有矩阵元素中的最大值。因此只要逐个元素比较即可,下标i和j作为矩阵行和列的标记,使用双层for循环来遍历数组中的所有元素。
主要考查考生对二维数组的掌握,二维数组使得存储的数据大幅增加,只要把二维数组想象成矩阵,利用矩阵相关知识求解即可。
提交答案
关闭