問題詳情

31 執行下列 C++程式碼後,螢幕印出的數字為何?


(A)15
(B)20
(C) 30
(D) 50 

參考答案

答案:B
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)

用户評論

桐人黑色劍士】評論

為什麼不是j%2=2跟4 答案為2+4乘以5?

曾薏茹】評論

%代表取餘數j%2餘數只會有0或1     0不執行k=k+j    1會執行可推論當j是奇數(表示餘數為1)   k值才會增加每次迴圈k值加4    i從0~4 共5次迴圈    答案為5*4=20

佘坤穎 QQ】評論

j=1 . j =3  -- j%2 =1 -- true : k = k+j -- 1+3=4又 i=0 when i<5 -- i++  跑五次4*5 = 20