阿摩線上測驗
登入
首頁
>
程式設計
> 100年 - 100年地方考四等_資訊處理#12232
100年 - 100年地方考四等_資訊處理#12232
科目:
程式設計 |
年份:
100年 |
選擇題數:
0 |
申論題數:
5
試卷資訊
所屬科目:
程式設計
選擇題 (0)
申論題 (5)
一、薪資在40,000元以上須預扣5%的所得稅,請以任何程式語言: (1)寫一程式片段輸入一薪資到整數變數int Salary,並且將其顯示出來。(10分) (2)再寫一程式片段計算應預扣多少稅額。(10分)
二、某機構舉辦考試,有2,000人應考,只考單一考科,總分100分,若分數均為整數,且缺考者以0分計,請以任何程式語言: (1)設計一資料結構儲存獲得各個分數的人數(即0分、1分、2分…分別有多少人),並寫一程式片段輸入每位考生的成績,以建構此資料結構。(10分) (2)寫一程式片段運用前述資料結構計算此次考試的平均分數到小數兩位。(10分)
三、若一個二元樹(binary tree)的每個節點都記錄一個正整數值,請: (1)寫出定義二元樹(binary tree)各節點資料型態的程式片段。(10分) (2)寫出一遞迴函式(recursive function)int TreeSum(…),參數請自行設計, 使得傳入一個二元樹時可計算該二元樹中所有節點數值的總和。(10分)
四、若使用物件導向程式語言在MyClass類別中定義了一些資料成員及方法如public class MyClass { private int DataA; static private int DataB; public void MethodA(void) { … } static public void MethodB(void) { … } … } (1)在MethodA及MethodB的定義內,關於DataA及DataB的使用有何不同限制?(10分) (2)使用MethodA及MethodB時又有何不同?(10分)
五、某國的總統大選有5組候選人參選,在30個選區中每組候選人的得票數分別記錄於陣列Votes[30][5]中, (1)請以任何程式語言寫出將該資訊公告於網頁之程式片段, (2)網頁中將5組候選人在30個選區的得票數呈現成5欄30列。候選人別及選區別都不用列出。(20分)