免費開始練習
地特四等申論題 113年 [資訊處理] 程式設計概要

第 二 題

📝 此題為申論題,共 2 小題

小題 (二)

請寫一個 PHP 程式,隨機產生一個 0-100 的數。若該數小於等於 50,則輸出該數及「小」,若大於 50 小於 100,則輸出該數及「大」。例如當產生 65 時,輸出為「65 大」。(7 分)

思路引導 VIP

這是一道簡單的 PHP 實作題。需要具備兩個知識:1. PHP 產生隨機亂數的函式:rand(min, max)mt_rand(min, max)。2. if-else 條件判斷式。條件:<= 50 輸出 數值 小> 50 且 < 100 輸出 數值 大。雖然題目沒寫到等於 100 會怎樣,但寫程式時最好涵蓋或完全依題意使用 elseif ($num > 50 && $num < 100)。輸出格式為數字與文字中間加一個空格(例如 "65 大")。

🤖
AI 詳解
AI 專屬家教

【考點分析】 測驗 PHP 內建函式庫(亂數產生)的使用,以及基本條件分支控制(if...elseif)的實作。 【理論/法規依據】

小題 (一)

請說明下列二個 PHP 程式的輸出結果。(8 分)
1. [PHP Script 1]
2. [PHP Script 2]

思路引導 VIP

本題測驗 PHP 基本語法追蹤。 第一段程式:$i = 1; while ($i < 6) { if($i == 3) break; echo $i; $i++; }

🤖
AI 詳解
AI 專屬家教

【考點分析】 本題測驗 PHP 流程控制(break 提早跳出迴圈)以及 PHP 獨特的變數作用域(Variable Scope)規則。 【理論/法規依據】