Angus Yang >试卷(2013/11/06)

程式設計題庫 下載題庫

[已刪除]101 年 - 四等資訊處理_程式設計概要#12231 

选择:0题,非选:3题
立即測驗 
我要補題 回報試卷錯誤 試卷下載
【非選題】
1.【已刪除】三、若陣列(array)float Revenue[10][12]記錄了公司近十年每個月的營收,請用C/C++、C#或Java: (一)寫一程式片段,印出近九年每月營收相對於前一年度的成長率,單位為%,同一年的12個月印在同一列。(10分) (二)寫一程式片段,印出近十年每季營收及該年總營收,同一年的每季營收及年總營收印於同一列。(10分)
【非選題】
2.【已刪除】二、若串列節點(list node)以C語言定義如下: typedef struct ListNode *ListNodePtr; typedef struct ListNode { int Data; ListNodePtr Link; }; 請對以下問題作答。採用C++、C#、Java等物件導向程式語言作答者須先說明所採語言,並將以上定義改寫成適當的class定義。 (1)函式(function)void InsertNode(ListNodePtr Node, ListNodePtr *List)可以將Node所指的節點插入到*List串列的最前面,並且使List指著該節點,請寫出此函式。(10分) (2)請寫一程式片段,使用InsertNode函式根據一個既存的串列ListA建立出一新的串列ListB,使得ListB的順序正好與ListA相反。(10分)
【非選題】
3.【已刪除】 四、某公司的系統必須紀錄員工的姓名(Name)、基本薪水(BaseSalary)及加班費 (OvertimePay),請用C++、C#、Java 等物件導向程式語言: (1)定義員工(Employee)類別(class),使其private 資料成員包含上述員工資料, 且其建構子函式(constructor)的參數即為這三項資料。類別中另含一public 成 員函式(member function),稱為TotalPay( ),可計算員工總薪水並return 之。 (10 分) (2)公司裡每位經理另有職務加給(DutyAllowance),請繼承(inherit)員工類別來 定義經理(Manager)類別,使其具有DutyAllowance 之private 資料成員,其建 構子函式之參數包括Name、BaseSalary、OvertimePay、及DutyAllowance, TotalPay( )成員函式可計算經理的總薪水。(10 分)