[單項選擇題] 現(xiàn)有程序如下: Option Base 1 Private Sub Form_Click() Dim x(5, 6)As Integer,
[單項選擇題] 現(xiàn)有程序如下:
Option Base 1
Private Sub Form_Click()
Dim x(5, 6)As Integer, y(5)As Integer
For i = 1 To 5
For j =1 To 6
x(i, j) = Int(Rnd * 9+1)
Next j
Next i
Call f(5, 6, x, y)
For i=1 To 5
Print y(i);
Next i
End Sub
Sub f(m As Integer, n As Integer, a()As Integer, b()As Integer)
For i = 1 To m
b(i) =0
For j = 1 To n
b(i) =b(i) +a(i, j)
Next j
Next i
End Sub
關(guān)于上述程序,以下敘述中正確的是( )。
A. 調(diào)用過程語句有錯,參數(shù)不匹配
B. 程序有錯,數(shù)組下標(biāo)越界
C. y數(shù)組中保存的是x數(shù)組每行數(shù)據(jù)之和
D. x數(shù)組中數(shù)據(jù)的取值范圍是1-10
正確答案:C
參考解析:程序利用了For循環(huán)為數(shù)組x的5行6列元素以隨機整數(shù)賦值,隨機數(shù)的范圍是從1到9。過程f的功能是計算二維數(shù)組a()的每一行中元素值的和,每一行的和存放在另一個數(shù)組b()中,最后程序輸出這些和值。因此C正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。