You are on page 1of 4

97 上 金門技術學院 資工系 日四技二 視窗 程式設計 期中考(第二次) 出題者 : 陳鍾誠

學號 : 姓名 : 分數 :

1. 請於右格中寫出一個完整的 C# 程式,
可以印出 1, 2, 3, … 100 等 100 個數字
(10%)。

2. 請於右格中寫出一個完整的 C# 函數
double min(double a, double b)
可以傳回 a , b 兩者中較小的值 (10%)。

3. 請於右格中寫出一個完整的 C# 函數
int sum(int n)
可以計算 1+2+3 + … + n 的結果,並傳
回此結果 (10%)。

4. 請於右格中寫出一個完整的 C# 函數
int arraySum(int[,] a)
可以計算二維整數陣列 a 中元素的總合
(10%)。

學號 : 姓名 : 分數 :
5. 請於右格中寫出一個完整的 C# 函數
double root(double n)
可以計算正數 n 的三次方根
(亦即找出 x3 = n 中的 x 之正數值) (10%)

6. 請於右格中寫出一個完整的 C# 函數
double add(double[,] a, double[,] b)
可以傳回 a 與 b 相加而成的二維陣列
(10%)。

7. 請宣告一個抽象的物體類別 obj,並且
包含一個抽象函數 double volume() ,用
以代表該物體的體積。(10%)
學號 : 姓名 : 分數 :

8. 請繼承 obj 宣告一個立方體類別


cube,並且包含深(depth)、寬(width)、高
(height) 三個 double 欄位,然後寫出一個
函數 double volume() 以計算該立方體的
體積。(10%)

9. 請繼承 obj 宣告一個球體類別


sphere,並且包含半徑 r 這個 double 欄
位,然後寫出一個函數 double volume()
以計算該球體的體積。(10%)

10. 請於右格中寫出一個完整的 C# 函數
double sum(obj[] a)
可以計算一個由 obj 物體所形成的陣列,
當中所有物體的體積總合。(10%)

You might also like