問題詳情
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)