計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

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

#include< stdio.h >
main()
{ int m1=123, m2=5;
 do{m1%= m2;}while(m2--);
 printf(“%dn",m1);
}
 
(A) 0
(B) 1
(C)本程式編譯時,編譯器(Compiler)發出錯誤訊息,不能執行而無輸出結果產生
(D)本程式執行時,發生錯誤,故無輸出結果產生


答案:D
難度: 困難
1F
   高一上 (2015/11/29)
程式死在while(m2--);
2F
菜鳥國營 高一上 (2018/10/27)

https://ideone.com/wd5L8e

怪了

3F
肉圓室友 大一下 (2022/09/02)
m1=m1%m2,m2會一直--直到變成0
mod by zero時會有run time error

31 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?#include<..-阿摩線上測驗