甄試類別:從業職員(第3職等人員【二】)-資訊 專業科目 1:SAP ABAP 程式設計

Download (0)

全文

(1)

臺 灣 菸 酒 股 份 有 限 公 司

107 年度從業職員及從業評價職位人員甄試試題

甄試類別:從業職員(第3職等人員【二】)-資訊 專業科目 1:SAP ABAP 程式設計

—作答注意事項—

① 應考人須按編定座位入座,作答前應先檢查答案卡(卷)、測驗入場通知書號碼、桌角 號碼、應試科目是否相符,如有不同應立即請監試人員處理。使用非本人答案卡(卷) 作答者,不予計分。

② 答案卡(卷)須保持清潔完整,請勿折疊、破壞或塗改測驗入場通知書號碼及條碼,亦 不得書寫應考人姓名、測驗入場通知書號碼或與答案無關之任何文字或符號。

③ 本試題本為雙面,共100分,答案卡(卷)每人一張,不得要求增補。未依規定劃記答 案卡(卷),致讀卡機器無法正確判讀時,由應考人自行負責,不得提出異議。

④ 非選擇應用題限用藍、黑色鋼筆或原子筆,欲更改答案時,限用立可帶修正後再行 作答,不得使用修正液。

⑤ 本項測驗僅得使用簡易型電子計算器 (依考選部公告「國家考試電子計算器規格標 準」規定第一類:具備+、-、×、÷、%、√ 、MR、MC、M+、M- 運算功能,不 具任何財務函數、工程函數功能、儲存程式功能),並不得發出聲響;若應考人於測 驗時將不符規定之電子計算器放置於桌面或使用,經勸阻無效,仍執意使用者,該 節扣10分;該電子計算器並由監試人員保管至該節測驗結束後歸還。

⑥ 答案卡(卷)務必繳回,未繳回者該科以零分計算。

(2)

第 1 頁,共 2 頁 第一題:

請用ABAP語法,宣告一個結構變數(structure variables),命名為Product,包含產品名稱、

產品編碼、建議售價3個欄位,並根據下表設定此變數之相關欄位值。【25分】

欄位名稱 型態長度 欄位值

Name 30個字元 玉泉台灣之美紅葡萄酒禮盒

Code 6個數字字元 224109

Price 整數 550

第二題:

請寫一支ABAP程式,讓使用者輸入兩個整數X與Y、以及一個運算子(operator),根據運 算子(+,-,*)來進行兩數的加法、減法、或乘法之運算,並顯示計算之結果。【25分】

第三題:

試使用ABAP程式語言依下列要求撰寫程式產生指定畫面:

(一)僅使用 DO…ENDDO 迴圈完成該程式。【12分】

(二)僅使用 WHILE…ENDWHILE 迴圈完成該程式。【13分】

1 2 3 4 5 6 7 8 9 9 9 18 27 36 45 54 63 72 81 8 8 16 24 32 40 48 56 64 7 7 14 21 28 35 42 49 6 6 12 18 24 30 36 5 5 10 15 20 25 4 4 8 12 16 3 3 6 9

2 2 4 1 1

(3)

第 2 頁,共 2 頁 第四題:

ABAP程式語言提供自訂副程式(subroutines)呼叫來簡化程式並提高程式的再利用率和可 維護性,針對自訂副程式請回答下列問題:

(一)試說明副程式呼叫時三種參數傳遞方式的差異,(1) Call by VALUE、(2) Call by Value and Result、(3) Call by Reference。【6分】

(二)試追蹤下列副程式的程式碼,回答程式執行完Write敘述輸出的結果。【6分】

REPORT Z00EXAM07B.

DATA: a TYPE i, b TYPE i, c TYPE i.

A = 45.

B = 37.

C = 28.

PERFORM EditNum USING A CHANGING B C.

WRITE:/'A=' , (3) A,(5) ',B=',(3) B,(5) ',C=',(3) C.

FORM EditNum

Using value(F1) TYPE i

CHANGING value(F2) TYPE i F3 TYPE i.

F3 = F1 + F2.

F2 = 60.

F1 = 30.

ENDFORM.

(三)試撰寫一個副程式命名為CHDate,將傳入一個日期型態(Datum)的參數,並有一 個字串(string)傳回值為將該日期參數轉換為民國年月日的字串值,例如傳入值為 2018/2/6,則傳回字串即為民國107年2月6日。請以 FORM CHDate USING ENDate TYPE Datum CDate TYPE STRING. 宣告副程式,進行設計。【13分】

數據

Updating...

參考文獻

相關主題 :