地特四等申論題
113年
[資訊處理] 程式設計概要
第 一 題
📝 此題為申論題,共 2 小題
小題 (一)
請說明下列二個 PHP 程式的輸出結果。(8 分)
1. [PHP Script 1]
2. [PHP Script 2]
1. [PHP Script 1]
2. [PHP Script 2]
思路引導 VIP
本題測驗 PHP 基本語法追蹤。
第一段程式:$i = 1; while ($i < 6) { if($i == 3) break; echo $i; $i++; }
小題 (二)
請寫一個 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 大")。