一、选择题
1、程序流程图中带有箭头的线段表示的是______。
A.图元关系 B.数据流 C.控制流 D.调用关系
2、结构化程序设计的基本原则不包括______。
A.多态性 B.自顶向下 C.模块化 D.逐步求精
3、软件设计中模块划分应遵循的准则是______。
A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合
4、在软件开发中,需求分析阶段产生的主要文档是______。
A.可行性分析报告 B.软件需求规格说明书
C.概要设计说明书 D.集成测试计划
  ……此处隐藏24972个字…… [i][j];
return max;
}
[考点] 本题考查:求数组的最大值,需运用循环语句。因为数组是二维数值,所以应使用二层加for循环嵌套。使用for循环语句时需注意循环变量的取值范围。
此类求最大值或最小值的问题,可以采用逐个比较的方式,对数组中所有元素遍历一遍,从中找出数组最大值或最小值。首先定义变量max用来存放数组的第一个元素的值,然后利用for循环逐个找出数组中的元素,并与max比较,如果元素值大于max,则将该值赋予max,循环结束后max的值即为数组最大值,最后将该值返回。
该类题目考查较多,需要掌握逐个比较的方法。对于m*n二维数组,如果采用逐个查找方法,代码实现如下:
for(i=0; i<m; i++)
for(j=0; j<n; j++)
if(a[i, j]>max)
max=a[i, j]