[考題] 102年鐵路計算機概論
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
這是去年鐵路的計算機概論第23題,在題目本身語法有錯沒辦法上編譯器
測試的情況下,只能上來請教版上大大
題目如下,請問下列程式執行完畢後 m3的值等於多少?
int m1 = 11;m2,m3=1;
for(m2=m3;m1>=m2;m1--){//這裡其實已經出現m1未宣告的錯誤
m1=m1-m2;
m3=m1+m3;
m1=m1-1;
}
選項 分別為A.21 B.22 C.23 D.24----答案為A
假設程式可以跑的情況下
第一輪 m2=1 m1=11-1-1=9 ,m3=1+9=10 m1=9-1=8;
第二輪 m2=m3=10 ,m1此時為8已經不大於10,跳出迴圈
問題此時來了,A的答案 m3=21 是怎麼來的 = =?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.228.229
※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1395999300.A.9A0.html
→
03/28 18:14, , 1F
03/28 18:14, 1F
推
03/28 18:30, , 2F
03/28 18:30, 2F
推
03/28 18:46, , 3F
03/28 18:46, 3F
推
03/29 00:44, , 4F
03/29 00:44, 4F
推
03/29 00:49, , 5F
03/29 00:49, 5F
→
03/29 00:50, , 6F
03/29 00:50, 6F
→
03/30 11:53, , 7F
03/30 11:53, 7F
→
03/30 11:55, , 8F
03/30 11:55, 8F