106年 銀行招考、金融雇員 不分職等 華南銀行-程式設計人員B 邏輯推理、軟體工程、資料結構、資料庫應用、程式語言 試卷

pdf
131.13 KB
1 頁
Guest
侵權投訴
加載中. ..
PDF
華南銀行 106 年度新進人員甄試試題
甄試類別【代碼】:程式設計人員 BK0110
第二節/專業科目(1)邏輯推理(2)軟體工程(3)資料結構(4)資料庫應用
(5)程式語言(Java+SQL)
*請填寫入場通知書編號:________________
注意:作答前先檢查答案卷,測驗入場通知書號碼、座位標籤號碼是否相符,如有不同應立即請監試人
員處理。使用非本人答案卷作答者,不予計分。
本試卷為一張單面,共有五大題之非選擇題,各題配分均為 20 分,總計 100 分。
非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答,並請依標題指示之題號於各題指定
作答區內作答
請勿於答案卷書寫應考人姓名、入場通知書號碼或與答案無關之任何文字或符號
本項測驗僅得使用簡易型電子計算器(不具任何財務函數、工程函數功能、儲存程式功能),但不
得發出聲響;若應考人於測驗時將不符規定之電子計算器放置於桌面或使用,經勸阻無效,仍執
意使用者,該科扣 10 分;該電子計算器並由監試人員保管至該節測驗結束後歸還。
答案卷務必繳回,未繳回者該科以零分計算。
第一題:
你是一位主管並有四位下屬分別是甲、乙、丙、丁,今有四件工作其代號分別是橘子、
檸檬、芭樂及鳳梨,要分配給這四位下屬每人一件。由於他們的能力以及默契,你知道下列
7個準則最好遵守a) 不適合分配芭樂或鳳梨給甲,b) 乙不適合檸檬與芭樂,c) 丙不適合
檸檬及鳳梨,d) 丁不適合橘子,e) 若給乙鳳梨則不可以給丁檸檬,f) 丁若沒拿到檸檬則最
好不要給丙芭樂g) 乙若拿到鳳梨則不可以給丙芭樂。【未列出推理過程者,不予計分】
(一)請說明甲為什麼不可以拿橘子,會違反哪些準則?【10 分】
(二)該如何分配工作,方不違反上述所有準則?【10 分】
第二題:
軟體工程是一門研究如何用系統化、規範化數量化等工程原則和方法來進行軟體開發
和維護的學科,請回答下列問題:
(一)請說明什麼是軟體程序( Software Process )?【4分】
(二)請說明一個優質的好軟體應具備有哪些特性?【8分】
(三)請說明軟體測試包括哪些不同的測試?【8分】
第三題:
有關資料存取時雜湊函(Hashing Function)的探討,請回答下列問題
(一) 請說明雜湊運算時將會遭遇何種問題?【5分】
(二) 在儲存資料中,何謂完美雜湊(Perfect Hashing)?【7分】
(三) 請說明什麼是設計良好雜湊函數的原則?【8分】
第四題:
請依各子題與程式執行結果之要求, JAVA 語言完成下列程式:
import java.util.*;
public class Test
{
public static void main(String[] args)
{
ArrayList<String> alist = new ArrayList<>();
String[] data = {"E", "C", "B", "D", "A"};
}}
程式執行結果為:
alist 集合物件初始元素:
[E,C,B,D,A]
排序後的元素:
[A,B,C,D,E]
反轉排列的元素:
[E,D,C,B,A]
第五題:
請以 SQL 語法,回答下列子題:
()製作一個資料表"employee"其定義如下:12 分】
行名
型態
NOT NULL
備註
ID
CHAR(7)
O
格式限制為三個大寫英文字母和
四個數字
NAME
VARCHAR(20)
O
BIRTHDAY
DATE[DATETIME]
O
SEX
NUMBER[NUMERIC]
O
格式限制為 10
ADDRESS
VARCHAR(220)
NOT NULL "O"表示不可為空白
()()子題 NAME 型態定義為 VARCHAR(20)若改成 CHAR(20)會有什麼差別?
4分】
()資料表定義如第()子題後,寫出修改該資料表定義主鍵為 ID 的指令。4分】
()請以迴圈指令 for data 的文字放 Array alist ,並
以一指令將該 array 容印出。7分】
()請以 Collections 工具類別的方法排序 Array alist 的元
素,並以一指令將該 array 內容印出。7分】
()請以 Collections 工具類別的方法反轉排列 Array alist
的元素,並以一指令將該 array 內容印出。6分】
收藏 ⬇️ 下載