当前位置: 高中信息技术 / 单选题
  • 1. (2019·上海模拟) 某VB 程序代码如下:

    Function arr(x As Integer) As Boolean

        Dim s As Integer, i As Integer

        s = 1

        For i = 2 To x \ 2

            If x Mod i = 0 Then s = s * i

        Next i

        If s = x Then

            arr = True

        Else

            arr = False

        End If

    End Function

    Private Sub Command1_Click()

        Dim i As Integer

        For i = 2 To 10

            If arr(i) Then List1.AddItem str(i)

        Next i

    End Sub

    单击Command1按钮后,List1中显示的结果是(   )

    A . 2、3、4、5、6 B . 2、4、6 C . 4、6、8 D . 6、8、10

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