
全國農業金庫 103年新進人員甄試試題
職等/甄試類組【代碼】:六職等/程式開發人員(開放平台系統)【F4112】
綜合科目:程式設計(以JAVA、C/C++、SQL、.NET 語言為主)
*請填寫入場通知書編號:________________
注意:作答前須檢查答案卷、入場通知書編號、桌角號碼、應試類別是否相符,如有不同應立即請監試
人員處理,否則不予計分。
本試卷為二張三面,共有四大題之非選擇題,各題配分均為 25 分。
非選擇題限用藍、黑色鋼筆或原子筆於答案卷上採橫式作答,請從答案卷內第一頁開始書寫,違
反者該科酌予扣分,不必抄題但須標示題號。
請勿於答案卷上書寫應考人姓名、入場通知書號碼或與答案無關之任何文字或符號。
應考人僅得使用簡易型電子計算器(不具任何財務函數、工程函數功能、儲存程式功能),但不得
發出聲響;若應考人於測驗時將不符規定之電子計算器放置於桌面或使用,經勸阻無效,仍執意
使用者,該科扣 10 分;該電子計算器並由監試人員保管至該節測驗結束後歸還。
答案卷務必繳回,未繳回者該科以零分計算。
題目一:
下列是模擬綜合所得稅公式
520,001 元 ~ 1,220,000 元 ×
1,220,001 元 ~ 1,920,000 元 ×
1,920,001 元 ~ 2,620,000 元 ×
當使用者輸入 230000,執行結果為:
請輸入您的年收入綜合所得淨額: 230000
稅率=5%, 累進差額=0, 應納稅額=11,500
當使用者輸入 1500000,執行結果為:
請輸入您的年收入綜合所得淨額: 1500000
稅率=20%, 累進差額=130,000, 應納稅額=170,000
請完成下列程式片段中二個方框內的程式,以下為系統的需求:
(一)○
1請找出綜合所得淨額的演算規則,以 incomedouble 變數運算。【5分】
(二)○
2以level 變數計算綜合所得淨額屬於哪一個間距。【5分】
(三)○
3輸出結果的應納稅額必須顯示千分位樣式。【5分】
(四)○
4請以 switch case 指令與 level 變數撰寫輸出結果。【10 分】
import java.util.Scanner;
import java.text.*;
public class NetIncomeSwitch{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.print("請輸入您的年收入綜合所得淨額: ");
double income = input.nextInt(); //取得使用者輸入之年收入綜合所得淨額
double incomedouble = ○
1
int level = ○
2
NumberFormat formatter = ○
3
利用 switch case 以level 變數計算應納稅額
○
4
}
}