. (2)請在橫線處填上合適的代碼. Const max=1000 Dim n As Integer'存放學生人數 Dim sfzh(1To max) As String,xm(1To max) As String '數組sfzh、xm分別存放學生身份證號、姓名 Dim bj(1To max) As Integer,flag(1To max) As Boolean '數組bj、flag分別存放學生班級、身份證校驗結果 Dim cw(1To 15)As Integer'數組cw存放各班身份證號出錯人數 Function check(x As String) As Boolean '本函數功能:校驗身份證號x,若校驗通過返回True;否則返回False Dim i As Integer,sum As Integer,xh As Integer,jym As String Dim a(1To 18)As Integer,w(1To 18)As Integer jym=“10X98765432“:sum=0 For i=18To 2Step-1 a(i)=Val(Mid(x,19-i,1)) Next i For i=18To 1Step-1 w(i)=2 (i-1)Mod 11 Next i For i=2To 18 sum=sum+a(i) w(i) Next i xh=sum Mod 11 If①_=Mid(x,18,1)Then check=True Else check=False End Function Private Sub Form_Load ( ) '本過程從數據庫中讀入指定數據到數組sfzh、xm、bj,并在List1中顯示 Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset conn.ConnectionString=“provider=microsoft.ace.jye.ai.12.0;data source=“+App.Path+“\student.jye.ai“ conn.Open Set rs.ActiveConnection=conn rs.Open“select from stu“ '本過程其它語句略,學生人數存變量n,數組cw各元素初值置為0 End Sub Private Sub Command1_Click ( ) Dim i As Integer,j As Integer For i=1To n If check(sfzh(i))Then flag(i)=True Else flag(i)=False Next i For i=1To 15 For j=1To n If bj(j)=i And flag(j)=False Then ②_ List2.AddItem sfzh(j)+““+xm(j) End If Next j If cw(i)>0Then List2.AddItem Str(i)+“班共有以上“+Str(cw(i))+“個身份證號錯誤“ List2.AddItem““ End If Next i End Sub.