试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:普通

浙江省绍兴市2019-2020学年高二下学期信息技术期末调测技术试卷

高一七选三学科成绩采用了参考学生全体赋分,取最高三科计入总分的模式,如小刚同学“物,化,生,政,史,地,技”七科期末赋分成绩为“97,94,0,91,88,91,85,”程序运行后七科排名结果为“1,2,7,3,5,4,6”,因此优势科目为“物化政”,三科总分282。

编写程序实现如下功能:Text1输入7课成绩“,”分隔,单击“分析”按钮Command1后,在标签Label2上显示三门优势学科与总分,程序运行界面如图所示:

(1)、如果对7科“赋分成绩”按冒泡排序进行降序排列,调试时发现,输入任何一组数据,输出的优势科目始终是“物化生”,可能的原因是  。
(2)、请在划线处填入合适的代码。

Private Sub Command1_Click()

    Dim i As Integer, j As Integer, n As Integer, sum As Integer

    Dim s As String, ch As String, t As String, dm As String, xk As String

    Dim a(1 To 7)As Integer, b(1 To 7)As Integer, c(1 To 7)As Integer

    dm = "物化生政史地技"

    s = Text1.Text

    n = 0

    For i = 1 To Len(s)

        ch = Mid(s, i, 1)

        If ch = "," Then

            n = n + 1

            a(n) = Val(t)

           

        Else

            t = t + ch

        End If

    Next i

    For i = 1 To 7

        b(i) = 1

    Next i

    For i = 1 To 6

        For j = i + 1 To 7

            If a(i) < a(j) Then

                b(i) = b(i) + 1

            Else

              

            End If

        Next j

    Next i

    For i = 1 To 7

       

    Next i

    xk = "你的优势科目为:"

    sum = 0

    For i = 1 To 3

        xk = xk + Mid(dm, c(i), 1)

        sum = sum + a(c(i))

    Next i

    Label2.Caption = xk + ",三科总分:" + Str(sum)

End Sub

举一反三
返回首页

试题篮