[單項(xiàng)選擇題] 有如下事件過程,單擊命令按鈕扣,輸出結(jié)果是 Private Sub Command1 Click( ) Dim b% (1 To4)
[單項(xiàng)選擇題] 有如下事件過程,單擊命令按鈕扣,輸出結(jié)果是 Private Sub Command1 Click( ) Dim b% (1 To4) ,j%, t# For j=1 To 4 b(j) =j Next j t=Tax(b( ) ) Print "t="; t, End Sub Function Tax (a( ) As Integer) Dim t#, i% t=1 For i=2 To UBound (a) t=t * a(i) Next i Tax=t End Function
A.t=18
B.t=24
C.t=30
D.t=32
正確答案:B
參考解析:解析:程序開始調(diào)用循環(huán)語句對數(shù)組b( )賦值,b(j)=j,且數(shù)組b的上下界分別為1和4;接著將數(shù)組b( )作為對象,調(diào)用Tax過程,在Tax過程中,定義了兩個(gè)變量t即i,i作為For循環(huán)的循環(huán)變量,初始值為2,終值為數(shù)組b的上界;循環(huán)體為“t=t * a(i)”,即將b(i)的值乘以t,然后在賦給t,當(dāng)循環(huán)結(jié)束后,程序返回的就是數(shù)組b中除第一個(gè)元素以外所有元素值的乘積,此題的結(jié)果為2×3×4=24,故輸出結(jié)果為t=24。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。