• 沒有找到結果。

年 公 務 人 員 普 通 考 試 試 題

N/A
N/A
Protected

Academic year: 2022

Share "年 公 務 人 員 普 通 考 試 試 題"

Copied!
2
0
0

加載中.... (立即查看全文)

全文

(1)

101年 公 務 人 員 普 通 考 試 試 題 代號:44220 類 科: 資訊處理

科 目: 程式設計概要

考試時間: 1 小時 30 分 座號:

※注意: 禁止使用電子計算器。

不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

(請接背面)

全一張

(正面)

一、使用 C 語言,寫一個叫做 count()的函式,此函式有 2 個參數,一個是整數陣列 score,另一個是代表陣列大小的整數 size。假設 score 陣列的所有元素都有整數值,

此函式將計算陣列內有多少個不同的數值,並將其傳回。(25 分)

二、假設以 C 語言做如下宣告:

int test[ ] = {10,20,30,40,50,60,70,80,90,100};

int *ptr = test;

請回答下列式子的值是什麼?(每小題 5 分,共 20 分)

 test[5]  *(test + 8)  ptr[1+2]  *(ptr + 7)

三、一個簡化的龜兔賽跑系統有以下 3 個類別,請以 Java 語言撰寫這 3 個類別的完整定 義:(30 分)

Animal 類別代表動物,是一個抽象類別(abstract class),它有 1 個 private 屬性 name 與 1 個 protected 屬性 speed,分別代表動物名稱與速度;有 1 個 public static 常數 DISTANCE,其值為 1000,代表賽跑的總距離;它有一個無引數建構子(no- argument constructor),會將 name 設定為“No Name”,將 speed 設定為 1;也有一 個二引數建構子(two-argument constructor),會將 name 與 speed 分別設定為傳入 之參數 theName 與 theSpeed;它也有 1 個 toString()方法會傳回動物名稱與速度合併 後的字串;它有 1 個 time()的抽象方法(abstract method),用以計算動物跑完全程 所需時間。

Turtle 類別代表烏龜,是 Animal 的衍生類別。它的無引數建構子會呼叫 Animal 的 無引數建構子;它的二引數建構子會呼叫 Animal 的二引數建構子;它的 time()方法 會傳回烏龜跑完全程所需時間。它的 toString()方法會先呼叫父類別的 toString()以取 得名稱與速度,並與 time()所計算的時間,合併成一個字串後傳回。

Rabbit 類別代表兔子,是 Animal 的衍生類別。它有一個 private 的屬性 sleep,代表 兔子在比賽開始後睡覺的時間。它有一個無引數建構子,會先呼叫 Animal 的無引 數建構子,然後將 sleep 設定為 0;它有一個三引數建構子,會先呼叫 Animal 的二 引數建構子,然後將 sleep 設定為傳入之第 3 個參數 theSleep;它的 time()方法會傳 回兔子跑完全程所需時間,此時間需包含兔子睡覺的時間。toString()方法會先呼叫 父類別的 toString()以取得名稱與速度,並與 sleep 時間,以及 time()所計算的時間,

合併成一個字串後傳回。

(2)

101年 公 務 人 員 普 通 考 試 試 題 代號:44220 類 科: 資訊處理

科 目: 程式設計概要

全一張

(背面)

四、使 用 PHP 設 計 一 個 伺 服 器 端 的 網 頁 , 當 使 用 者 以 瀏 覽 器 開 啟 http://localhost/radiobutton.html,網頁將顯示“請選擇遞送方式:”,並以兩個選項按 鈕(radio button),顯示“宅配”與“超商取貨”這兩種選項,最後並提供一個“提交”

(submit)的按鈕,讓使用者提交其選取之結果給伺服器。當伺服器接收到網頁送回 之選項資料後,會執行同一個資料夾內的radiobutton.php,並將使用者選取的遞送方 式,加上前置詞“您選取的遞送方式是”後,在使用者的瀏覽器顯示出來。下列是 radiobutton.html與radiobutton.php的不完整程式碼,請填入完整的程式碼。(25 分)

//radiobutton.html

<html>

<head>

<title>

PHP with radio buttons </title>

</head>

<body>

// 使用<form>元素以提供 2 種遞送方式的選項按鈕給使用者 </body>

</html>

//radiobutton.php

<html>

<head>

<title>

PHP with radio buttons </title>

</head>

<body>

/* 填入必要的指令,將使用者選取的遞送方式,加上前置詞“您選取的遞送方 式是”後,在使用者的瀏覽器顯示出來。

*/

</body>

</html>

參考文獻

相關文件

3.本專班所有考生一律參加面試(筆試缺考或 0 分者不得參與面試) 第二階段 面試:6/27 上午 10:30

第二十四條 學、術科測 試辦理單位應遴聘具有 下列資格之一者,擔任 學科測試及術科測試採 筆試非測驗題方式之監 場人員:. 一、

(三)報名人員經審查符合資格者擇優面試,名單將於108年7月11日(星期四)下午5

(一)初試:採筆試方式,題目類型為選擇題,每科目題數各 50 題(每題 2 分,各題未作 答不予計分,答錯倒扣 0.6 分) 。初試成績達參加複試標準(初試科目其中

(1)試務相關工作人員進行報到時,請試務人員查驗該等人員之疫苗 接種證明(如健保快易通、紙本疫苗接種卡或數位新冠病毒健康 證明等)或 3 日內抗原快篩陰性證明∕3

五、 最遲應於甄試日前一週,於分署網站公告甄試資訊。甄試資

候用校長、候用主任、教師 甄選業務、考卷業務及試 務、教師介聘、外籍英語教 師及協同教學人員招募、推

題目問什麼?請把它找出來。 【題目問共要 花多少錢】.. 換你試試看 換你試試看