[考題] 102鐵特員級/計算機概論/程式語言

看板Examination (國家考試)作者 (裴秀智)時間12年前 (2014/04/23 09:59), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
23.http://ppt.cc/59m4 答案:C 想法: 初始值 m1 m2 m3 11 1 1 Round 1 因為 m1 >= m2 所以條件成立 進入for迴圈 m1 = 11 - 1 = 10 m3 = 10 + 1 = 11 m1 = 10 - 1 = 9 此時執行 m1-- 所以 m1 = 9 -1 = 8 Round 2 初始值 m1 m2 m3 8 11 11 因為m1 沒有大等於m2 所以不執行for迴圈 因此m3 = 11 請問哪裡錯誤呢? 26.http://ppt.cc/A2e6 答案:C 想法: 只需將int做一次型別轉換到float 為何是兩次? 30.http://ppt.cc/Bosa 答案:A 想法: 10 與 20 互換 所以應該印出 20 10 為何還是 10 20 呢? 謝謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.27.228.140 ※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1398218348.A.ACE.html

04/23 10:19, , 1F
23題m2在round2的時候 初始值還是維持1
04/23 10:19, 1F

04/23 10:20, , 2F
因為for 迴圈的第一個敘述只會執行一次 (有錯請更正)
04/23 10:20, 2F

04/23 11:45, , 3F
你還是去找本C或C++的書來看吧
04/23 11:45, 3F
文章代碼(AID): #1JLnvihE (Examination)
文章代碼(AID): #1JLnvihE (Examination)