[填空題] 在窗體上畫一個(gè)名稱為Command1的命令按鈕。然后編寫如下程序:Option Base 1Private Sub Command1_click()
2021-07-20
[填空題] 在窗體上畫一個(gè)名稱為Command1的命令按鈕。然后編寫如下程序:
Option Base 1
Private Sub Command1_click()
Dim a(10)As Integer
For i=1 To 10
a(i)=1
Next
call swap( [11] )
For i=1 To 10
Print a(i);
Next
End sub
Sub swap(b() As Integer)
n=UBound(b)
For i=1 To n/2
t=b(i)
b(i)=b(n)
b(n)=t
[12]
Next
End sub
上述程序的功能是,通過(guò)調(diào)用過(guò)程swap,調(diào)換數(shù)組中數(shù)值的存放位置,即a(1)與a(10)的值互換,a(2)與a(9)的值互換,……。請(qǐng)?zhí)羁铡?/p>正確答案:
[11] a()或a; [12] n;n-1
參考解析:調(diào)用函數(shù)swap,必須提供一個(gè)參數(shù),所以第11個(gè)空填“a()”或“a”;自定義函數(shù)swap中,a(1)與a(n)調(diào)換之后,應(yīng)該是a(2)與a(n-1)調(diào)換,所以第12個(gè)空應(yīng)填“n=n-1”。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。