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

程式設計題庫 下載題庫

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

选择:0题,非选:3题
立即測驗 
我要補題 回報試卷錯誤 試卷下載

【非選題】【已刪除】三、若陣列(array)float Revenue[10][12]記錄了公司近十年每個月的營收,請用C/C++、C#或Java: (一)寫一程式片段,印出近九年每月營收相對於前一年度的成長率,單位為%,同一年的12個月印在同一列。(10分) (二)寫一程式片段,印出近十年每季營收及該年總營收,同一年的每季營收及年總營收印於同一列。(10分)

#4121
編輯私有筆記
最佳解!
Angus Yang 大二上 (2013/08/20 10:38):
/*本程式已在 Dev C++ 4.9.9.2 執行測試過*/ /* (一) */ #include using namespace std; main(..

觀看完整全文,請先登入
2F
b993011018 (2014/05/21 13:25):
(一) for(int i=1;i<10;i++) { for(int j=0;j<12;j++) { float Rate = Revenue[i][j]-Revenue[i-1][j] / Revenue[i-1][j]; cout<<"第"<

【非選題】【已刪除】二、若串列節點(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分)

#4122
編輯私有筆記

【非選題】【已刪除】 四、某公司的系統必須紀錄員工的姓名(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 分)

#4123
編輯私有筆記
1F
Shiuan Tsai 幼稚園下 (2015/11/23 10:24):
(1) class Employee { private String Name; private int BaseSalary,OvertimePay; public static constructor(String Name,int BaseSalary,int OvertimePay) { } public static int TotalPay() { return this.BaseSalary+this.OvertimePay; } } (2) class inherit Extend Employee { }