[填空題] 以下程序的功能是將多維數(shù)組a(1 To m,1 To n)中的元素轉(zhuǎn)移到一個名為b(1 To n)的一維數(shù)組中,請?zhí)顚懣瞻滋?,完成該程序? Opt
2021-07-20
[填空題] 以下程序的功能是將多維數(shù)組a(1 To m,1 To n)中的元素轉(zhuǎn)移到一個名為b(1 To n)的一維數(shù)組中,請?zhí)顚懣瞻滋帲瓿稍摮绦颉?/p>
Option Base 1
Private Sub Command1_Click()
Dim a(1 To 4,1 To 5)
Dim b()
ReDim______
For i=1 To 4
For j=1 To 5
a(i,j)=i*j
Next i
Next i
Call Transf(a,4,5,B)
End Sub
Sub Trasf(a(),m,n,b())
Dim x As Integer
x=1
For i=1 To m
For i=1 To n
b(x)=______
x=x+1
Next i
Next i
End Sub
正確答案:b(B0);a(i,j)
參考解析:本題考查二維數(shù)組和一維數(shù)組的對應(yīng)關(guān)系。二維數(shù)組中有20個元素,因此b的大小為20,ReDim b(20)。調(diào)用Transf函數(shù)把m行n列的二維數(shù)組存放到一維數(shù)組b中,利用雙重循環(huán)訪問數(shù)組a的每個元素,依次存放到b中相應(yīng)的位置。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。