問題詳情

26 下列以 C 程式語言撰寫之程式執行後產生之輸出為何? 

 
(A) 10
(B) 11
(C) 12
(D) 13

參考答案

答案:C
難度:困難0.217391
統計:A(3),B(11),C(5),D(0),E(0)

用户評論

【用戶】翁茂翔

【年級】高二下

【評論內容】++n=12 m=10 取最大 為12

【用戶】Emma Chiang

【年級】小三上

【評論內容】++n為什麼不是11,而是12,++n不是n=n+1?而n=10++n等於n=n+1所以n=10+1=11

【用戶】littlep9623

【年級】

【評論內容】應該是因為MAX(++n,m)是把++n代進去,意思是說,原式等於++nm?++n:m也就是說,如果++n大於m (也就是這時候n=11,m=10)則輸出++n(也就是11+1=12)