试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:困难

浙江省温州市十校联合体2015-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)、程序中加框部分的算法是(选填:解析算法/枚举算法)
(2)、应用程序界面设计时,为添加”100以内的孪生素数”,应使用图3所示的“控件工具箱”中的(填写相应编号),并将其属性设置为”100以内的孪生素数
(3)、在程序①划线处,填入适当的语句或表达式,把程序补充完整:

程序中①划线处应填入

返回首页

试题篮