查看完整版本: 模擬考4題 VB語言 尋求解惑~~~
頁: [1]

asdfg0205 發表於 2016-4-14 11:23 PM

模擬考4題 VB語言 尋求解惑~~~

本帖最後由 asdfg0205 於 2016-4-14 11:27 PM 編輯

不好意思 小弟 又來了 {:51:}
原本看了計算機概論信心滿滿 結果...出了 這四題 看不懂 !
請問 例如 (迴圈~) For I = 1 to5  這是不是 代表 會執行五次呢?
還有  為什麼 課本上 有的會是 For I =5 to 1  這該怎麼算 不是 1TO5 算到5的時候 就是答案嗎 ? 可是 5~1怎麼算呢!!
接下來 就是模擬考的四題了  小弟這次 有注意 有轉成直向的  不好意思!  (47題 答案是B 。48題答案是D。49題答案是D。50題答案是B)
這幾題 都有問題     (還有以下這幾題對我來說 更有問題!
47題的 s+=i              i+=1                             s+  i+  又是甚麼意思呢?

和第50題! 他說 n=n+FB(i)                                         //這個(i) 是甚麼意思  是FB=I??? 難道是FBI嗎 哈哈~
然後 他下面 又說
x=x+x^2
FB=x
阿x又是甚麼FB又是甚麼 有甚麼線索 是能算出來的嗎 ?



補充內容 (2016-4-14 11:25 PM):
就是呢 請大大們 別再意 鉛筆寫的那些  也請大大們 別笑我~~~
然後 我的英文 非常爛 只看得懂  如果 否則 整數   (就是 簡單語法) ...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

c15722145 發表於 2016-4-24 11:03 AM

Function FB (...) As Integer
  ....
FB = x
End FunctionFB=多少,意思就是這個 Function 要傳回去的值是多少

chen85m 發表於 2016-5-11 02:44 PM

47. s+=1 等同於 s = s+1 也就是把s+1的意思

48. 陣列都是從0開始數的,所以A(0,0) = 11,A(1,1) = 44

50. 由於是ByRef,而不是ByVal,故當i值被傳入後i本身也會被改變:

Round 1: i = 1 代入,i ->2, FB = 2, n = 0 + 2 = 2, 經過 Next 之後 i 變成 3
Round 2: i = 3 代入,i ->12, FB = 12, n = 2 + 12 = 14, 經過 Next 之後 i 變成 13,不過超過10所以不會再迴圈一次了


neqkwos1003 發表於 2016-6-16 03:54 AM

應該是 for i=5 to 1 step -1, 程式才正確,
FB=x ,代表FB的傳回值是x,解釋是x經過運算的值給x,FB的傳回值=x, 這樣懂嗎?
n=n+FB(i) 是n加上以i代入的FB再傳給n~
頁: [1]