15.素數只能被 1 和它本身整除,不能被其他自然數整除。編寫 VB 程序實現如下功能:單擊“產 生奇數并判斷”按鈕 Command1,隨機產生一個三位正奇數顯示在文本框 Text1 中,并在文本框 Text2 中顯示其是否為素數的判斷結果。例如,當隨機產生的三位正奇數為 953 時,程序運行界面如圖 a 所示。 (1)在設計程序界面時,應使用第 11 題圖 b 所示“控件工具箱”中的
(填寫相應編號)添加文 本框 Text1。 (2)實現上述功能的 VB 程序如下,請在橫線處填寫合適的代碼。 Private Sub Command1Click( ) Dim n As Integer,i As Integer Dim flag As Boolean‘用于標記是否為素數 Randomize n=①
‘n 為三位正奇數 Text1.Text=Str(n):flag=True:i=3 Do While i<=n-1 And flag=True Ifn Mod i=0Then flag=False End If i=i+2 Loop If ②
Then Text2.Text=Str(n)+“是素數” Else Text2.Text=Str(n)+“不是素數” End If End Sub (3)以下選項中,與加框處表達式“n Mod i=0”等價的是
(2)請在橫線處填上合適的代碼 Dims as string Private Sub Command1_Click( ) Dim d as string,d1 as string,d2 as string Dim c as integer,c1 as integer,c2 as integer Dim ans as string,i as integer ‘讀取密文,顯示在 text1,并存儲在 s 中,代碼略 Ans=”” For i=1 To len(s) step 2 d1=Mid(s,i,1):d2=Mid(s,i+1,1) if d1>=″A″then①