民國107年 第1梯次 電腦軟體應用丙級 學科

第9題

在L i n u x 系統中,可以使用b a s h S h e l l S c r ip t 來撰寫簡單的S c r i p t 程式。撰寫判斷結構指 令時,…

題目

在L i n u x 系統中,可以使用b a s h S h e l l S c r ip t 來撰寫簡單的S c r i p t 程式。撰寫判斷結構指 令時,使用i f 敘述開頭,結束敘述的指令為何?

  1. (1) t h e n
  2. (2) e n d i f
  3. (3) f i
  4. (4) e n d

官方答案

(3) f i

解析

bash 的 if 判斷結構語法為 if 條件; then 指令; fi,其中 fi 是 if 的倒寫,專門用來結束整個判斷區塊;多層巢狀時,每一層的 fi 會逐一對應關閉。then 只是承接條件成立後要執行區塊的開頭,並非結束指令;end 與 endif 是其他語言(如 Pascal、部分 shell 或 PHP 風格)的寫法,bash 直譯器並不接受。

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

官方資料