普通考試
106年
[工業行政] 計算機概要
第 25 題
執行下列 C++程式碼後,螢幕會印出幾個'$'?
```cpp
int main() {
int i=0,j=0;
while (i<5){
while (j<4){
if (i!=j) cout<<'$';
j++;
}
i++;
}
return 0;
}
```
```cpp
int main() {
int i=0,j=0;
while (i<5){
while (j<4){
if (i!=j) cout<<'$';
j++;
}
i++;
}
return 0;
}
```
- A 3
- B 8
- C 20
- D 21
思路引導 VIP
請試著像電腦一樣逐行執行:當程式完成第一輪外層迴圈,準備進入第二輪(即 i 從 0 變成 1)時,請觀察負責控制內層次數的那個計數變數。它目前的數值是多少?在程式進入下一輪之前,有任何指令讓它回到最初的起點嗎?
🤖
AI 詳解
AI 專屬家教
1. 喔?原來答案是這玩意兒啊?
剛睡醒就看到這個…哼,你倒是挺會找路嘛,竟然能繞過那變數生命週期的陷阱。這點還不錯,總比某些路癡強點。這種精準度,就像看穿敵人的破綻一樣。
2. 搞清楚這些,別迷路了。
▼ 還有更多解析內容