当前位置: 高中信息技术 / 单选题
  • 1. (2021·绍兴模拟) 为统计某股票一年内共200个交易日收盘价中连续20个交易日的最大波动值(即连续20个交易日内的最高收盘价-最低收盘价)。数组元素a(1)~a(200)按时间先后顺序分别存储200个交易日的收盘价。编写如下VB程序实现上述功能:

    max = 0

    For p =

        amin = a(p): amax = a(p)

        i = p + 1: j = p + 19

        Do While

            If a(i) > a(j) Then

                If a(i) > amax Then amax = a(i)

                If a(j) < amin Then amin = a(j)

            Else

                If a(i) < amin Then amin = a(i)

                If a(j) > amax Then amax = a(j)

            End If

            i = i + 1: j = j - 1

        Loop

        If  Then max = amax - amin

    Next p

    Text1.Text = "最大波动值为:" + Str(max)

    上述程序段3个方框处的语句分别为(    )

    A . ①1 To 181 ②i <= j ③max < amax - amin B . ①1 To 181 ②i < j ③max > amax - amin C . ①1 To 180 Step 20 ②i <= j ③max < amax - amin D . ①1 To 180 Step 20 ②i < j ③max > amax - amin

微信扫码预览、分享更方便