返回「110年 專技高考 資訊技師」題庫

110年 專技高考 資訊技師|歷屆考題全文(機器抽取)

110年專門職業及技術人員高等考試建築師、24類科技師(含第二次食品技師)、大地工程技師考試分階段考試(第二階段考試)、公共衛生師考試暨普通考試不動產經紀人、記帳士考試資訊技師類科歷屆試題,含資料結構與資料庫及資料探勘、計算機系統、網路原理與應用等 6 科。

共 6 份考卷|資料來源:依政府資料開放授權條款(OGDL)第 1 版利用,資料集:考選部歷屆試題(data.gov.tw dataset 170565),110 年。

本頁文字由 PDF 機器抽取,可能有辨識誤差,僅供搜尋參考,請以官方原始檔案為準。

免費登記製作需求🚀 前往「110年 專技高考 資訊技師」下載頁所有公開題庫

資料結構與資料庫及資料探勘

下載:題目

官方不公布申論答案

01310

頁次:

2

1

110 年專門職業及技術人員高等考試建築師、 24 類科技師(含第二次食品技師) 、大地工程技師 考試分階段考試(第二階段考試) 、公共衛生師 考試暨普通考試不動產經紀人、記帳士考試試題

別:高等考試

科:資訊技師

目:資料結構與資料庫及資料探勘

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

( 20 分)

座號:

Location (LID, LPID, Lname) // 位置編號,位置上層編號,位置名稱 Message (MID, phoneNum, LID, Date) // 1922 簡訊

其中 LPID 為 LID 的更上層區域編號,若 LPID 為 0 則無上層區域,如: 某甲單位上層區域為臺北市,系統會有兩筆 Location 資料( 10, 1, 甲) , ( 1, 0, 臺北市) 。

計算機系統

下載:題目

官方不公布申論答案

01320

2

1

110 年專門職業及技術人員高等考試建築師、 24 類科技師(含第二次食品技師) 、大地工程技師 考試分階段考試(第二階段考試) 、公共衛生師 考試暨普通考試不動產經紀人、記帳士考試試題

別:高等考試

科:資訊技師

目:計算機系統

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

座號:

其中 P1 這一列代表, P1 目前擁有 2 個 A 、 0 個 B 、 0 個 C 、 1 個 D ,執 行期間最多同時需要 4 個 A 、 2 個 B 、 1 個 C 、 2 個 D ,而 Available 這一 行表示目前系統同時執行 P1-P5 後,硬體設備還閒置 3 個 A 、 3 個 B 、 2 個 C 、 1 個 D 。假設使用銀行家演算法( Banker's algorithm )來避免死結 的發生,請回答以下問題: ( 25 分)

for

int j = 0 ; j < 100 ; j++

A[i][j] = 0 ;

Allocation ABCD Max ABCD Available ABCD
P1 2 0 0 1 4 2 1 2 3 3 2 1
P2 3 1 2 1 5 2 5 2
P3 2 1 0 3 2 3 1 6
P4 1 3 1 2 1 4 2 4
P5 1 4 3 2 3 6 6 5

網路原理與應用

下載:題目

官方不公布申論答案

01330

2

1

110 年專門職業及技術人員高等考試建築師、 24 類科技師(含第二次食品技師) 、大地工程技師 考試分階段考試(第二階段考試) 、公共衛生師 考試暨普通考試不動產經紀人、記帳士考試試題

別:高等考試

科:資訊技師

目:網路原理與應用

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

座號:

五、對於防火牆,請回答下列問題: ( 20 分)

系統分析與資訊安全

下載:題目

官方不公布申論答案

代號:

01340

1 - 1

110 年專門職業及技術人員高等考試建築師、 24 類科技師(含第二次食品技師) 、大地工程技師 考試分階段考試(第二階段考試) 、公共衛生師 考試暨普通考試不動產經紀人、記帳士考試試題

別:高等考試

科:資訊技師

目:系統分析與資訊安全

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

座號:

計算機數學

下載:題目

官方不公布申論答案

01350

110 年專門職業及技術人員高等考試建築師、 24 類科技師(含第二次食品技師) 、大地工程技師 考試分階段考試(第二階段考試) 、公共衛生師 考試暨普通考試不動產經紀人、記帳士考試試題

別:高等考試

科:資訊技師

目:計算機數學

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。 本科目除專門名詞或數理公式外,應使用本國文字作答。

 一對一且映成函數( one-to-one and onto ) 。 ( 6 分)

 非一對一但為映成函數。 ( 6 分)

定理:對於每一個非負整數 n , 5 n 0   。

證明:

起始步驟:

5 0 0   。

推遞步驟:假設 5 j 0   , 0 j k   ,現考慮當 i, j 為小於 k 1  的自然數,

5 (k 1) 5 (i j) 5i 5j 0 0 0           。綜合以上,對每一個非負整數 n , 5 n 0   。

五、請解以下的遞迴函數: ( 12 分)

六、假設大學生中有 40% 在打工,我們隨機選擇了五位大學生,請問,至少 三個(含)以上在打工的機率為何?(答案採四捨五入法計算到小數點 以後第三位) ( 12 分)

座號:

附表

程式設計

下載:題目

官方不公布申論答案

110 年專門職業及技術人員高等考試建築師、 24 類科技師(含第二次食品技師)、大地工程技師 考試分階段考試(第二階段考試)、公共衛生師 考試暨普通考試不動產經紀人、記帳士考試試題

別:高等考試

科:資訊技師

目:程式設計

考試時間:

2 小時

※注意:

 禁止使用電子計算器。

一、假設有一家新成立不久的 L 公司,欲進行員工基本資料的建立。其 基本資料包括有 ID (所有員工一旦被招募進入公司的第一天,就會 給予一個 ID (數字) ) 、姓( Last name ) 、名( First name ) 、年齡和月 薪。請利用 Java 或 C++ 實作一完整程式,可以在命令行( command line )依序傳入一系列的所有員工基本資料,並將其存入到一個文字 檔中(例如〝 salary.txt 〞 ) 。最後,也能夠求算印出當月所有員工薪水 加總之後的總平均、最低薪水和最高薪水(三者均為浮點數,取到 小數第一位) 。請適當地加入例外處理,讓使用者能夠依其需求,連 續地在控制台輸入資料。亦即若其中有資料格式不符,可以印出例 如〝 Invalid input! Try again! 〞或〝輸入資料格式不符,請重新輸入 ! 〞 的警示語,隨後程式還可以繼續進行到所有的資料輸入正確為止(例 如使用者可以到最後打入結束指標( end-of-file indicator )結束繼續 輸入) 。一旦輸入結束,即提示或告知檔案已關閉( File Close ) ,並 進行「總員工人數」 、 「總平均薪水」 、 「最低薪水」和「最高薪水」 的印出顯示。以下是利用 Java 實作時的執行範例。請使用 Java 或 C++ 的語法撰寫程式碼。 ( 20 分)

假如未有任何的輸入:

Enter Employee ID, Last name, First name, and Monthly-salary (Enter end-of-file indicator(CTRL+Z) to end input.) ? close file Silly! Nothing input!

座號:

正確輸入及最後執行的結果:

Enter Employee ID, Last name, First name, and Monthly-salary (Enter end-of-file indicator(CTRL+Z) to end input.)

? 羅 ○華 56789 Invalid input.Try again! ? 1 羅 ○華 56789 ? 2 林 ○曾 3456a Invalid input.Try again! ? 2 林 ○曾 34567 ? 3 劉 ○俊 23488 ? 4 林 ○君 56789 ? 5 方 ○滿 55555 ? close file There are 5 employees considered Average Salary in this month: 45437.6 Highest Salary in this month: 56789.0 Lowest Salary in this month: 23488.0

存到〝 salary.txt 〞裡的內容為

假設你就是此套系統的雛型開發師,請利用 Java 或 C++ 撰寫一個 以「圖形使用者介面」 ( Graphical User Interface, GUI )設計,並以 RGBbase 為超類別( Superclass )和 HSV_ColorSpace 為繼承的子類 別之系統程式。 ( 30 分)

以下是利用 Java 和 JFrame 實作時的執行範例。

四、請依據下列 Java 程式碼執行後,回答輸出結果為何?( 25 分) public class CollectionArrayList4Colors { public static void main(String[] args) { String[] colors = { "RED", "Green","BLUE", "CYAN", "MAGENTA", "YELLOW","WHITE", "GRAY", "BLACK"}; List<String> list = new ArrayList<String>(); for (String color:colors) { list.add(color); } System. out .println("ArrayList: "); for ( int count = 0; count < list.size(); count++) { System. out .printf("%s ", list.get(count)); } String[] removeNeutrals = {"GRAY", "BLACK", "WHITE"}; List<String> removeList = new ArrayList<String>(); for (String color : removeNeutrals) { removeList.add(color); } removeColors (list, removeList); convertToLowercaseStrings (list); System. out .printf("%n%nArrayList after converting to Lowercase and calling removeColors:%n"); for (String color:list) { System. out .printf("%s ", color); } }//end main private static void removeColors(Collection<String> collection1, Collection<String> collection2) { Iterator<String> iterator = collection1.iterator(); while (iterator.hasNext()) { if (collection2.contains(iterator.next())) { iterator.remove(); } } }//end removeColors private static void convertToLowercaseStrings(List<String> list) { ListIterator<String> iterator = list.listIterator(); while (iterator.hasNext()) { String color = iterator.next(); iterator.set(color.toLowerCase()); } }//end convertToLowercaseStrings }//end class CollectionArrayList4Colors

免費登記製作需求前往「110年 專技高考 資訊技師」下載完整檔案 →