• 沒有找到結果。

0 元 = 全 年 應 納 稅 額 520,001 元 元 × 12

N/A
N/A
Protected

Academic year: 2021

Share "0 元 = 全 年 應 納 稅 額 520,001 元 元 × 12"

Copied!
3
0
0

加載中.... (立即查看全文)

全文

(1)

【請接續背面】

全國農業金庫 103 年新進人員甄試試題

職等/甄試類組【代碼】:六職等/程式開發人員(開放平台系統)【F4112】

綜合科目:程式設計(以 JAVA、C/C++、SQL、.NET 語言為主)

*請填寫入場通知書編號:________________

注意:作答前須檢查答案卷、入場通知書編號、桌角號碼、應試類別是否相符,如有不同應立即請監試 人員處理,否則不予計分。

本試卷為二張三面,共有四大題之非選擇題,各題配分均為 25 分。

非選擇題限用藍、黑色鋼筆或原子筆於答案卷上採橫式作答,請從答案卷內第一頁開始書寫,違 反者該科酌予扣分,不必抄題但須標示題號。

請勿於答案卷上書寫應考人姓名、入場通知書號碼或與答案無關之任何文字或符號。

應考人僅得使用簡易型電子計算器(不具任何財務函數、工程函數功能、儲存程式功能),但不得 發出聲響;若應考人於測驗時將不符規定之電子計算器放置於桌面或使用,經勸阻無效,仍執意 使用者,該科扣 10 分;該電子計算器並由監試人員保管至該節測驗結束後歸還。

答案卷務必繳回,未繳回者該科以零分計算。

題目一:

下列是模擬綜合所得稅公式

綜 合 所 得 淨 額 稅 率 累 進 差 額 全 年 應 納 稅 額 520,000 元 以 下 × 5% - 0 元 = 全 年 應 納 稅 額 520,001 元 ~ 1,220,000 元 × 12% - 36,400 元 = 全 年 應 納 稅 額 1,220,001 元 ~ 1,920,000 元 × 20% - 130,000 元 = 全 年 應 納 稅 額 1,920,001 元 ~ 2,620,000 元 × 30% - 365,000 元 = 全 年 應 納 稅 額 2,620,001 元 以 上 × 40% - 805,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 } }

(2)

【請接續下頁】

題目二:

下列為 C++程式碼,請回答下列問題:

(一)下列程式碼中包含二個類別(Class)CA 與 CB,請寫出程式執行的結果。【10 分】

#include <iostream.h>

class CA{

public:

CA(){a=30; b=40; c=50; } int a, b, c;

};

class CB: public CA{

public:

CB(){ x=10; y=20;}

int x, y;

int getM(){ return x*y; }

int getN(){ return CA::a*CA::b*c/x; } };

main() {

CB b;

cout<< "result= "<< b.getM()<< endl;

cout<< "result= "<< b.getN()<< endl;

b.CB::x = 5;

b.a = 1;

b.CA::a = 5;

b.c = 2;

cout<< "result= "<< b.getM()<< endl;

cout<< "result= "<< b.getN()<< endl;

}

(二)下列 C++程式碼執行之後的結果如下列方框中內容,但程式碼中有二個錯誤的地 方,請寫出錯誤程式碼的列號,並請修正錯誤程式的內容。【15 分】

return value is 300 return value is 240

原始程式碼:

01. #include <iostream.h>

02. class ClassA{

03. public:

04. ClassA(){a=5; b=10; c=15;}

05. int a;

06. protected:

07. int b;

08. private:

09. int c;

10. };

11. class ClassB: public ClassA{

12. public:

13. ClassB(){ x=2; y=3; }

14. int getReturn(){ return a*b*c; } 15. protected:

16. int x;

17. private:

18. int y;

19. };

20. main() 21. {

22. ClassB val;

23. cout<< "return value is "<< val.getReturn()<< endl;

24. val.b = 2; val.c = 3; val.x = 2; val.y = 3;

25. cout<< "return value is "<< val.getReturn()<< endl;

26. }

(3)

題目三:

某公司產品關聯式資料庫包含了 Customers、Orders 和 Products 等三個表格(Table)其 綱要(schema)分別略述如下:

Customers(no, name, address)//客戶(客戶編號、姓名、住址) Orders(no, id, quantity)//訂單(客戶編號、產品編號、數量)

Products(id, productname, price)//產品(產品編號、產品名稱、單價)

畫底線的屬性(attribute)為該表格之主鍵(primary key);Orders 表格有客戶編號及產品編號兩 個外來鍵(foreign key),分別參照 Customers 表格和 Products 表格的主鍵。

請據以回答下列問題:

(一)假設產品依 Products 中的單價(price)來結算購買總額;請以 SQL 指令寫出查詢

“所有客戶編號、姓名及其購買總金額”。【5 分】

(二)請以 SQL 指令寫出查詢“購買數量最大的客戶編號及其姓名”。(注意非購買總金 額) 【8 分】

(三)假設 Products 中有一產品名稱為“M8”;請以 SQL 指令寫出查詢“沒有購買“M8”

的客戶姓名”。【6 分】

(四)假設資料庫的使用者有 Amy, Bob, Frank, Joe, John, Victor, Yvonne,…等上百個 帳號;如果所有使用者除了 Amy 與 Bob 外,其他每一位使用者都有權限可以對 Customers 表格做新增、刪除、更新以及選擇等全部的操作,而 Amy 與 Bob 對 Customers 表格只有更新的權限,請以 SQL 指令達成上述使用者權限管控的目 標(限三道指令)。【6 分】

題目四:

請就 ASP.NET 回答下列問題:

(一)寫出網站巡覽(Web Site Navigation)內建之三種巡覽控制項名稱。【9 分】

(二)網站巡覽結構檔的預設名稱為何?【4 分】

(三)若欲使用自訂巡覽結構檔,則應使用哪種型式的檔案來描述網站結構?【4 分】

(四)若欲使 SiteMapPath 控制項顯示路徑提示文字,應設定的屬性為何?【4 分】

(五)若欲註冊提供者所需的資料庫,應使用命令工具名稱為何?【4 分】

參考文獻

相關文件

第一步:在 VMware 按下 Install VMwave Tools 按下之後系統就會開啟安裝畫面給

VAB 使用者無法使用 RIDE 提供的 Filter Design 公用程式設計濾波器,但是 使用 VAB 的 Filter 元件時,在元件特性選單可以直接指定此濾波器的規格,使用

使用者甲與使用者乙約定藉由非對稱加密(asymmetric encryption)進行溝通,假設使用者甲先以

z請利用 struct 記錄 Bob 和 Alice 的相關資訊 z列印出 Bob 及 Alice 分別花多少錢. z再列印出

z請利用 struct 記錄 Bob 和 Alice 的相關資訊 z列印出 Bob 及 Alice 分別花多少錢. z再列印出

z請利用 struct 記錄 Bob 和 Alice 的相關資訊 z列印出 Bob 及 Alice 分別花多少錢. z再列印出

” 影格速率(Frame Rate )是指 Flash 動畫每 秒鐘播放的影格數,預設是 12 fps(frame per second),也就是每秒播放 12

今天汽油調漲至每公升 36.2 元,如果爸爸開車至加油站加了 1000