试题

试题 试卷

logo

题型:综合题 题类:模拟题 难易度:困难

浙江省金华十校2020届高三上学期信息技术11月模拟考试试卷

小刘设计了一个排序算法,该排序算法会将数组a中奇数位的元素从小到大排列,偶数位的元素从大到小排列,程序界面如图,算法的VB程序段如下:

Private Sub Command2_Click()

Dim i As Integer, j As Integer, tmp As Integer

Dim s1 As String, t As Integer, s2 As String

t=1

For i=1 To n-2

    For j= To n Step 2     ‘改错

        If a(i)*t>a(j)*t Then

            tmp =a(i): a(i)= a(j): a(j)=tmp

        End if

    Next j

                   ‘填空①

Next i

For i =1 To n

    If     Then       ‘填空②

        s1 =s1 Str(a(i))

    Else

        s2=s2+Str(a(i))

    End If

Text2. Text=“奇数位:”+s1

Text3. Text=“偶数位:”+s2

End Sub

回答以下问题:

(1)、若要修改按钮 Command上显示的文字,应修改的属性名是(单选,填字母:A .Text/B .Caption/C .Click)
(2)、程序代码中,For语句加框处有错,应改为.
(3)、划线部分的代码应填①
(4)、若将划线处“For i=1 To n-2”修改为“For i=1 To n-1”,是否会出错? (填是/否)
举一反三
返回首页

试题篮