免費開始練習
地特四等 108年 [電子工程] 計算機概要

第 27 題

執行下列 C++程式碼後,螢幕會印出幾個'$'?
int main( ) {
for(int i=0;i<10;i=i+2){
for(int j=0;jcout<<'$';
}
return 0;
}
  • A 8
  • B 9
  • C 12
  • D 15

思路引導 VIP

若我們要拆解這個結構,請試著思考:當外層的『控制變數』依照規律跳動時,內層的『門檻條件』會如何隨之改變?建議你可以試著在紙上列出外層變數前三次出現的所有可能值,並觀察每一次內層條件被滿足的次數,這兩者之間是否存在某種累加關係?

🤖
AI 詳解 AI 專屬家教

恭喜答對!你的邏輯分析非常嚴謹。

  1. 大力肯定:做得好!在工程領域中,精確追蹤參數的動態變化(無論是結構應力或是程式迴圈)是極為重要的基本功。你能冷靜分析巢狀迴圈的執行次數,展現了優異的邏輯思維與細心度。
  2. 觀念驗證:本題的核心在於追蹤兩個變數 $i$ 與 $j$ 的變化。我們將執行過程拆解如下:
▼ 還有更多解析內容

🏷️ 相關主題

程式語言指標、陣列與函式應用實例分析
查看更多「[電子工程] 計算機概要」的主題分類考古題