(填寫相應編號)添加文本框Text1。 (2)實現上述功能的VB程序如下,請在橫線處填寫合適的代碼。 Private Sub Command1_Click ( ) Dim n As Integer,i As Integer Dim flag As Boolean‘用于標記是否為素數 Randomize n=Int( ①
)*2+1‘隨機生成三位正奇數 Text1.Text=Str(n) flag=True‘標記為素數 i=3 Do While i<=n-1And flag=True If n Mod i=0 ②
i=i+2 Loop If flag=true Then Text2.Text=Str(n)+“是素數” Else Text2.Text=Str(n)+“不是素數” End If End Sub (3)以下選項中,與加框處表達式“n Mod i=0”等價的是
(填寫相應編號)添加列表框對象 List1。 (2)實現上述功能的 VB 程序如下,請在橫線處填入合適代碼。 Private Sub Command1_Click ( ) Dim i As Integer,a As Integer,b As Integer,sum As Integer,pos As Integer Dim idCode As String,result As String Const xs=“0709100508040201060307091005080402“'存儲前 17 位每位系數 Const checkCodeStr=“10X98765432“'存儲余數對應的檢驗值 ①
sum=0 For i=1To 17Step 1 a=Val(Mid(idCode,i,1)) b=②
sum=sum+a*b Next i sum Mod 11 pos= checkCode=Mid(checkCodeStr,pos,1) sum Mod 11 sum Mod 11 sum Mod 11 sum Mod 11 sum Mod 11 sum Mod 11 sum Mod 11 sum Mod 11 sum Mod 11 sum Mod 11 If checkCode=Mid(idCode,18,1)Then result=“有效“ Else result=“無效“ End if List1.AddItem (idCode &““& result) End Sub (3)程序中加框處代碼有誤,應修改為