1樓:
第一題你以為是 10-2=8對吧?
實際上出for後 10已經變成11了
因此是11-2=9 a[9]=9*9=81不信你可以在出for後 print 一下i第二題dim arr 在vb裡預設好像是整數吧,我也忘了這樣能不能宣告成功
後面array(10,20,"abcde“) 很明顯第三個引數出問題了 整數陣列裡怎麼能新增字串呢?
2樓:匿名使用者
第一題:你看啊。當迴圈結束後,i的值是11不是10.所以a(i-2)=a(9)=81.注意跳出迴圈的i的值。
第二題我覺得是型別不匹配吧。這個不太清楚。
3樓:
我來高速你第二題出錯的原因,array給類似陣列賦值時,下標從零開始,arr(3)就有問題,其下標從0 to 2
4樓:江魚
private sub command1-click()dim a(1to10) as integerfor i=1to10
a(i)=i*i
next i '->i=i+1
print a(i-2) '->i=11
end sub 執行後窗體上顯示的內容——。
我算的是64,可答案是81
option base1
private sub command1_click()dim arr
arr=array(10,20,"abcde“)for 3to1 step-1 'for i=3to1 step-1,前面要定義i
print arr(i)
nexti
end sub
計算機二級vb考試備考,國家計算機二級VB考試要怎麼準備
1 沒有什麼好後悔的,選任何一個考都各有長短。2 不要怕,你是個很有心的好學生,這樣年輕,退一萬步講,考不好也沒有多大關係,無非再考一次,還可以加深印象的。3 建議 購一張模擬考試練習光碟,大概30元。無憂和捷成的都可以的,把其中的一半題目做了 大概80套題 過沒有問題。有解題提示和答案。4 多說兩...
計算機二級VB問題,全國計算機等級考試二級VB和C報哪個好
這個問題是因為你沒有明白vb的陣列和變體型資料,預設的下標是從0 開始的。也就是說 x array 1,2,3,4,5,6,7,8,9,10 獲得的變體型資料中 x 0 1,x 1 2,x 4 5,x 5 6,所以n 0,第一個數x 0 是應該被賦予x 5 的值,所以第一個數是6。正確答案當然是 b...
計算機二級c語言題,計算機二級C語言題
樓主,我按你的問題思路來哈!為什麼c2是 b 因為p2的地址沒變,而被調函式將p1的地址換為了p2的,然後再使p2的值自增1,所以為 b 形參的值不少不能給實參嗎?這裡並沒有返回值,它只是通過被調函式進行了地址運算和值的自增,所以根本無需返回值。為什麼呼叫函式算出的c2的值還要返回 這裡請樓主注意哈...