(10分)有關Program既..勁人請入

2009-03-18 10:24 pm
what will be the value of j after this code is executed?

Dim i As Integer, J As Integer

J=0

Do until = 7

I = I + 1
J = J + 1

Loop

我想問點解答案會係7既..??可唔可以講解一下..??
仲有下面果題點解會係2呢..?


what will be the value of j after this code is executed?

Dim I As Integer, J As Integer
For I = 1 to 2
J = J + 1
Next I

希望有人可以話到俾我知啦..THX =]

回答 (1)

2009-03-18 10:58 pm
✔ 最佳答案
我諗你上面同下面個題都打漏左少少野
不過都答到你既

一)

J 開頭係 0
Do ... Loop 每次將 j 加 1
條件係 j = 7 就停
咁第一次入去 j 係 0, 跟住加1 變左
然後 do...loop check j 係咪 7
唔係又繼續
如此類推
直到 j = 6 個陣再係 do...loop 入面 加 1 變左 7
跟住 do...loop check佢係 7, 所以停
因此最後 j 會係 7


二)
呢題都差唔多
for loop 要 i 由 1 做到 2
姐係做兩次
咁當 j = 0 (因為你冇指明)
每次 入 for ... loop 都加 1
所以總共加兩次 1 姐係 最後等如 2


收錄日期: 2021-04-13 16:30:26
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090318000051KK00664

檢視 Wayback Machine 備份