阿摩線上測驗
登入
首頁
>
程式設計
> 109年 - 109 中央印製廠_新進人員甄試_資訊管理員:程式設計概論#88054
109年 - 109 中央印製廠_新進人員甄試_資訊管理員:程式設計概論#88054
科目:
程式設計 |
年份:
109年 |
選擇題數:
0 |
申論題數:
4
試卷資訊
所屬科目:
程式設計
選擇題 (0)
申論題 (4)
壹、請以陣列(array)為例,詳述何謂資料結構及資料結構與撰寫程式有何關係?
貳、請舉例詳述類別(class)與物件(object)的意義,以及物件導向程式設計之優點為何(含 abstraction、 encapsulation、inheritance、polymorphism)?
參、請自選一種程式語言,完成以下需求:
(1) 輸入一班 50 位學生資料,每位學生資料包括一個學號(8 位文字)及一個分數(整數);
(2) 輸出平均分數與及格人數;
(3) 輸出全班最高分與最低分之學生資料;
(4) 將全部學生資料輸出到一個檔案中(檔名為 score.dat)
肆、請自選一種程式語言,以計算階乘(n! = 1*2*3*…*n-1*n)為目的,分別設計一個遞迴函式(recursive function)與一個非遞迴函式(non-recursive function),並比較其優缺點。