当前位置:IT认证>BASIC题库

问题:[填空题]

[填空题] 阅读程序:Option Base 1Dim arr2() As IntegerPrtvate Function FindMax(a()As Integer)As Integer Dim Start As Integer Dim FlnlSh As Integer, i As Integer Start=LBound 【10】 Finish:UBound 【11】 Max= 【12】 For i=Start To Pinlsh If a (i)>Max Then Max= 【13】

  

参考答案:

[10](a)

  参考解析

[11](a)[12]a(Start)或a(1)[13]a(i)在FindMax功能函数中的Start变量和Finish变量分别用来表示数组下标的最小值和最大值。又Lbound函数、Ubound函数的格式为:Lbound(数组名[,维])Ubound(数组名[,维])故[10]、[11]处应均填(a)。变量Max是用来存放数组中最大值的。首先应把数组的第一个元素初始化给Max,然后分别和剩下的元素进行比较,如果哪个元素比它大,就交换把这个元素的值给Max,直到最后。这是经常见到的求最值的方法。因为程序的首部有OptionBase1,故数组的下标从1开始,[12]处可以填a(Start)或a(1)。根据if语句的条件表达式,可知[13]处应填a(i)。[14]b[15]arrl(i)

微信端