中等ICT-ALGO-014

What is the output? p ← 10 FOR k FROM 1 TO 3 p ← p - 2 END FOR OUTPUT p

A. 4✓ 答案
B. 10
C. 8
D. 2

解說

The body runs for k = 1, 2 and 3. p goes 10 → 8 → 6 → 4. Stopping after one pass gives 8. A fourth pass would give 2, but the loop stops at 3.

「演算法與偽代碼」全部 16 題 · 資訊及通訊科技 MCQ 題庫