当前位置: 高中信息技术 / 综合题
  • 1. (2016高二下·温州期中) 求孪生素数。孪生素数是指两个相邻奇数且都是素数,由于它们是最近的素数,就像孪生兄弟一样。下列Visual Basic程序用于查找100以内的所有孪生素数,其中函数f用于判断一个数是否是素数,程序运行界面如图(图1)所示,Command1鼠标单击事件过程的流程图如图(图2)所示。

    程序代码如下:

    Private Sub Command1_Click()

      Dim i As Integer

      List1.Clear  '清除列表框内容

      For i = 3 To 97 ______

        If f(i) And f(i+2)=true Then

          List1.AddItem Str(i) + " 和 " + Str(i + 2)

        End If

      Next i

    End Sub

    Private Function f(x As Integer) As Boolean  '判断是否为素数,若是返回true,若不是则返回false

    ………

    End Function

    1. (1) 程序中加框部分的算法是(选填:解析算法/枚举算法)
    2. (2) 应用程序界面设计时,为添加”100以内的孪生素数”,应使用图3所示的“控件工具箱”中的(填写相应编号),并将其属性设置为”100以内的孪生素数
    3. (3) 在程序①划线处,填入适当的语句或表达式,把程序补充完整:

      程序中①划线处应填入

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