
合庫金控 106 年新進人員聯合甄試試題
甄才類別【代碼】:開放系統第三類程式設計人員【L4210】
專業科目:程式設計(以APP、HTML5/CSS 與RWD、JAVA、SQL 語言為主)、系統分析、
資料結構及資料庫應用
*入場通知書編號:________________
注意:作答前先檢查答案卷,測驗入場通知書編號、座位標籤號碼、甄試類別、需才地區等是否相符,
如有不同應立即請監試人員處理。使用非本人答案卷作答者,不予計分。
本試卷為一張雙面,非選擇題共 5大題,每題各 20 分,共 100 分。
非選擇題限以藍、黑色鋼筆或原子筆於答案卷上採橫式作答,並請依標題指示之題號於各題指定
作答區內作答。
請勿於答案卷上書寫姓名、入場通知書編號或與答案無關之任何文字或符號。
本項測驗僅得使用簡易型電子計算器(不具任何財務函數、工程函數、儲存程式、文數字編輯、內
建程式、外接插卡、攝(錄)影音、資料傳輸、通訊或類似功能),但不得發出聲響;若應考人於測
驗時將不符規定之電子計算器放置於桌面或使用,經勸阻無效,仍執意使用者,該節扣 10 分;
該電子計算器並由監試人員保管至該節測驗結束後歸還。
答案卷務必繳回,未繳回者該節以零分計算。
第一題:
下方是 Android APP 的部分程式碼,主要功能為計算身高體重指數(BMI),請於(1)~(3)
三個空白區塊中,填入適當的程式碼,以符合以下功能。(請以 JAVA 程式語言作答)
(一)輸入身高與體重後,按下「計算」按鈕,計算出 BMI,並依照下表之 BMI 範圍,
使用 Toast 顯示對應的顯示文字提示使用者「體重超重」、「標準體重」或「體重
過低」等訊息。【BMI 計算公式 = 體重(公斤) / 身高 2(公尺 2)】
(二)按下「顯示地圖去運動」按鈕,即開啟手機內鍵之地圖軟體,並定位在緯度:
25.0220244,經度:121.525832。
public class MainActivity extends AppCompatActivity {
EditText editH, editW;
Button btnCount, btnWeb;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editH = (EditText) findViewById(R.id.edHeight); //身高文字輸入方塊
editW = (EditText) findViewById(R.id.edWeight); //體重文字輸入方塊
btnCount = (Button) findViewById(R.id.btCount); //計算按鈕
btnWeb = (Button) findViewById(R.id.btWeb); //顯示地圖去運動按鈕
}
//計算按鈕監聽事件
View.OnClickListener ocCount = new View.OnClickListener() {
@Override
public void onClick(View v) {
}
};
//顯示地圖去運動按鈕監聽事件
View.OnClickListener ocMap = new View.OnClickListener() {
@Override
public void onClick(View v) {
}
};
}