(單選,填字母:A.Form1/B.Text1/C.Label1) (2)實現上述功能的 VB 程序如下,請在橫線處填入合適代碼。 (3)程序代碼中的加框處代碼有誤,請改正。 Dim n As Integer Dim a(1 To 100)As Integer Private Sub create_Click ( ?。?br />Dim i As Integer Randomize n=Val(Text1.Text) For i=1 To n a(i)=Int(Rnd ( ?。?45)*2+11 If ①
Then a(i)=a(i)-1 List1.AddItem Str(a(i)) Next i End Sub Private Sub sort_Click ( ?。?br />For i=1 To n\2 For j=1 To n-2*i Step 2 If ②
Then t=a(j):a(j)=a(j+2):a(j+2)=t End If Next j k=c For j=k+2 To n Step 2 If a(j)>a(k)Then ③
Next j If k<>c Then t=a(k):a(k)=a(c):a(c)=t End If Next i For i=1 To n List2.AddItem Str(a(i)) Next i End Sub
。 (2)請在橫線處填入合適的代碼。 Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim st(1 To 100)As String Dim n As Integer Private Sub Command1_Click
conn.ConnectionString=“provider=microsoft.ace.jye.ai.12.0;data source=“& App.Path &“\名言.accdb“ conn.Open Set rs.ActiveConnection=conn rs.Open“Select*From sayings“ n=0 Do While Not rs.EOF n=n+1 st(n)=rs.Fields(“sentence“) rs.MoveNext Loop rs.Close conn.Close Set conn=Nothing For i=1 To n List1.AddItem st(i) Next i End Sub Private Sub Command2_Click
Dim word(1 To 1000)As String Dim term(1 To 1000)As String Dim num(1 To 1000)As Integer k=1 For i=1 To n For j=1 To Len(st(i))
If c>=“A“And c<=“Z“Then c=Chr(Asc(c)+32) If c<>““And c<>“,“And c<>“.“Then temp=temp+c Else word(k)=temp k=k+1 temp=““ End If Next j Next i t=1 term(1)=word(1):num(1)=1 For i=2 To k-1 For j=1 To t If
Then Exit For Next j If j>t Then t=t+1 term(t)=word(i) num(t)=1 Else num(j)=num(j)+1 End If Next i ’數組term按照單詞出現次數從高到低進行排序,代碼略 List2.AddItem““+term(1) x=2:w=1:v=1:txt=““ Do While x<=Val(Text1.Text) w=w+1 For y=1 To w
txt=txt+““+term(z) Next y List2.AddItem txt txt=““ x=x+1 v=z Loop End Sub