民國112年 普通考試 電子工程 計算機概要

第28題

下列那個C 語言的迴圈指令執行的次數,與其他不同?

題目

下列那個C 語言的迴圈指令執行的次數,與其他不同? A. for(i=0;i<10;i++)... B. for(i=0;i<10;++i)... D. for(i=0;i++<10;)... C. for(i=0;++i<10;)...

官方答案

  • 答案:D. for(i=0;++i<10;)...

解析

A、B 皆執行 10 次(i=0~9)。C:++i<10 先遞增再比較,i=1~9 共 9 次。D:i++<10 先比較再遞增,i=0~10 共 11 次。故 D 執行次數與其他不同。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。