一道VB的題目,求助大家啊

2022-01-26 04:57:45 字數 2158 閱讀 1445

1樓:匿名使用者

a(-1)為什麼是假?

boolean變數初始值是假。

進行了for迴圈後怎麼判斷的?

判斷如果a(i)為假,則賦值為真,並且退出for迴圈。

j 為什麼是1?

j 是integer型變數,初始值是0

j=0+1=1

2樓:excel開發

程式中,第一次判斷if a(i) = false then,在之前未曾對a(i)進行過賦值,所示系統預設是false。

j的道理也是一樣的,使用此變數前沒有進行賦值,預設為0,所以j=j+1結果j=1

3樓:匿名使用者

注意vb定義變數的方式dim a(-1 to 5) 不過也可能是個自定義函式 找找看

vb for迴圈關鍵字完整形式是 for .......next .......loop

j定義為整型 預設為0 在第一次迴圈的時候j先自加1了 而a(-1)為假就滿足條件了 列印第一個j(此時值已經為1了) 後就跳出迴圈了 後面當然就不執行了

4樓:伊人尤在

定義的布林型陣列的其初值均為 false

定義整型變數j的初值為0

*****跟蹤執行**********

進入do迴圈...

進入for迴圈,a(-1)=false,j=0

以for迴圈,a(i)|i|j:true|-1|1,結束ffor,繼續do

進入do迴圈...

進入for迴圈,a(-1)=true,j=1

進入for迴圈,a(0)=false,j=2

以for迴圈,a(i)|i|j:true|0|3,結束ffor,繼續do

進入do迴圈...

進入for迴圈,a(-1)=true,j=3

進入for迴圈,a(0)=true,j=4

進入for迴圈,a(1)=false,j=5

以for迴圈,a(i)|i|j:true|1|6,結束ffor,繼續do

進入do迴圈...

進入for迴圈,a(-1)=true,j=6

進入for迴圈,a(0)=true,j=7

進入for迴圈,a(1)=true,j=8

進入for迴圈,a(2)=false,j=9

以for迴圈,a(i)|i|j:true|2|10,結束ffor,繼續do

進入do迴圈...

進入for迴圈,a(-1)=true,j=10

進入for迴圈,a(0)=true,j=11

進入for迴圈,a(1)=true,j=12

進入for迴圈,a(2)=true,j=13

進入for迴圈,a(3)=false,j=14

以for迴圈,a(i)|i|j:true|3|15,結束ffor,繼續do

進入do迴圈...

進入for迴圈,a(-1)=true,j=15

進入for迴圈,a(0)=true,j=16

進入for迴圈,a(1)=true,j=17

進入for迴圈,a(2)=true,j=18

進入for迴圈,a(3)=true,j=19

進入for迴圈,a(4)=false,j=20

以for迴圈,a(i)|i|j:true|4|21,結束ffor,繼續do

進入do迴圈...

進入for迴圈,a(-1)=true,j=21

進入for迴圈,a(0)=true,j=22

進入for迴圈,a(1)=true,j=23

進入for迴圈,a(2)=true,j=24

進入for迴圈,a(3)=true,j=25

進入for迴圈,a(4)=true,j=26

進入for迴圈,a(5)=false,j=27

以for迴圈,a(i)|i|j:true|5|28,結束ffor,繼續do

進入do迴圈...

進入for迴圈,a(-1)=true,j=28

進入for迴圈,a(0)=true,j=29

進入for迴圈,a(1)=true,j=30

進入for迴圈,a(2)=true,j=31

進入for迴圈,a(3)=true,j=32

進入for迴圈,a(4)=true,j=33

進入for迴圈,a(5)=true,j=34

一道會計題目,求助!!一道會計題目

1 購入一項專利權。借 無形資產 專利權 300萬。貸 銀行存款 300萬。2 2002年底對於使用壽命有限的無形資產要進行攤銷 當月增加的無形資產當月攤銷 借 管理費用 30萬 300 10 30 貸 累計攤銷 30萬。3 到2005年底共攤銷120萬,無形資產淨值為180萬 無形資產可 淨值10...

一道簡單vb,一道簡單VB題

loop until 的意思是滿足後面的條件就停止。你看,你寫的條件是a 5,此時a肯定大於等於5了。所以就結束迴圈,也就是a 6 你可以換個寫法。a 5for x 1 to 10 a a 1 print a next 這樣就是迴圈輸出 5,6,7,8,9,共10個數字。因為輸出的是最後的結果,把輸...

一道C語言題目,求答案!謝謝,求助求助,一道C語言填空題,求答案謝謝謝謝大佬

include int main void printf lf sum return 0 以下 來可完成題設要求 include stdafx.h if the vc 6.0,with this line.include stdio.h int main void 好奇自怪啊!誰這麼寫了?好意思投訴...