免費開始練習
普考申論題 108年 [資訊處理] 程式設計概要

第 一 題

Java 程式 PreStars 會印出什麼結果?維持巢狀 for 迴圈架構,小修 PreStars,讓它印出以下的星星構圖。(25 分) 1 2 public class PreStars 3 { 4 public static void main(String[] args) 5 { 6 for (int i=1; i<=5; i++) { 7 for (int j=1; j<=i; j++) 8 System.out.print('*'); 9 System.out.println(); 10 } 11 } 12 } ********** ********* ******** ******* ****** ***** **** *** ** *
📝 此題為申論題

思路引導 VIP

看到本題,首先要辨識出這是典型的巢狀迴圈(Nested Loop)邏輯分析。第一題分為兩個部分:第一部分是「程式追蹤(Trace)」,第二部分是「邏輯修改」。

  1. 分析原程式:外圈控制列數(i 從 1 到 5),內圈控制每列印出的星號數量(j 從 1 到 i)。這會形成一個高度為 5 的直角三角形,每列星號數量隨列數增加(1, 2, 3, 4, 5)。
🤖
AI 詳解 AI 專屬家教

【考點分析】 本題考查 Java 巢狀迴圈(Nested Loops)的運作邏輯、迴圈控制變數的邊界條件,以及基本的字元輸出處理。 【理論/法規依據】

▼ 還有更多解析內容

升級 VIP 解鎖