109年 桃園國際機場 不分職等 技術員-資訊 資料結構與程式語言 試卷

pdf
201.96 KB
1 頁
Guest
侵權投訴
加載中. ..
PDF
桃園國際機場股份有限公司新進從業人員招募甄選試題
甄選類組【代碼】:行政管理-資訊-技術員【R2619
專業科目(1):資料結構與程式語言 *入場通知書編號:________________
注意:作答前先檢查答案卷,測驗入場通知書編號、座位標籤、應試科目是否相符,如有不同應立即請
監試人員處理。使用非本人答案卷作答者,該節不予計分。
本試卷為一張單面,非選擇題共 4大題,每題各 25 分,共 100 分。
非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答,並請依標題指示之題號於各題指定
作答區內作答
請勿於答案卷書寫應考人姓名、入場通知書編號或與答案無關之任何文字或符號。
本項測驗僅得使用簡易型電子計算器(不具任何財務函數、工程函數、儲存程式、文數字編輯、
內建程式、外接插卡、攝(錄)影音、資料傳輸、通訊或類似功能),且不得發出聲響。應考人
如有下列情事扣該節成績 10 分,如再犯者該節不予計分。1.電子計算器發出聲響,經制止仍執
意續犯者。2.將不符規定之電子計算器置於桌面或使用,經制止仍執意續犯者。
答案卷務必繳回,未繳回者該節以零分計算。
第一題:
請回答下列問題
(一)請說明何謂穩定排序法(stable sorting)和不穩定排序(unstable sorting)?並舉例
3Unstable sorting7分】
(二)假設一 Binary tree Preorder(前序走訪)為 ABCDEFGHIInorder(中序走
訪)為 BCAEDGHFI 請畫出此 Binary tree9分】
(三)請以 Adjacency multilist(相鄰多元串列)示法來表示圖一之圖形9分】
第二題:
請回答下列問題
(一)輸入 19, 68, 24, 6, 7, 72 圖二-左AVL 樹並平衡之。13 分】
(二)假設 a00 圖二-右下三角矩陣(Lower Triangular Matrix)之第一個位置。
請算出(1)以行為主(column-major)(2)以列為主(row-major)aij 位置12 分】
第三題:
請以 C++Java 設計一完整程式符合下列要求答案需標明使用哪一種語25 分】
提供使用者輸入一正整數之介面。範例:顯示"輸入一正整數 N"
使用輸入N用迴出小N的所有質數。
範例:如果輸入值為 10,顯示"於或等於 10 的質數:2, 3, 5,7"
k為質數,則除 1k外,k無其他因數
第四題:
請以 C++Java 設計一完整程式符合下列要求答案需標明使用哪一種語25 分】
程式分主程式與副程式兩部分,副程式名稱為 sortArray
主程式定義字串陣列 s1,儲存六個字串: "Ab", "Aa", "AA","AB", "Abc", "AbC"
主程式將陣列 s1 內容依序輸出時,顯示如下(其中排序前:為外加訊息)
排序前:Ab, Aa, AA, AB, Abc, AbC,
主程式將陣列 s1 送給副程式 sortArray
副程式接收到的字串陣列後調整陣列內的字串使依英文字母先後順序排排列原
則是以字母 ASCII 值為基礎主要以每一字串之第一字母為主第一子母相同的才比
較第二字母第二子母相同時再比較第三字母依此類依字母 ASCII 值由小到大
排列。
副程式執行完後,主程式再 s1 內容依序輸出,此時將顯示如下結果(其中排序
後:為外加訊息)
排序後:AA, AB, Aa, Ab, AbC, Abc,
1
2
3
4
5
圖一
nnnn aaa
aa
a
21
2221
11
圖二-左圖
圖二-右圖
收藏 ⬇️ 下載