
合庫金控 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) { 
  
 
 } 
 }; 
}