阿摩線上測驗
登入
首頁
>
程式設計
> 101年 - 101年警察人員、101年一般警察人員、101年交通事業鐵路人員考員級_資訊處理#33788
101年 - 101年警察人員、101年一般警察人員、101年交通事業鐵路人員考員級_資訊處理#33788
科目:
程式設計 |
年份:
101年 |
選擇題數:
0 |
申論題數:
7
試卷資訊
所屬科目:
程式設計
選擇題 (0)
申論題 (7)
一、請將以下 C++程式 cout 的結果(程式中標示(a)-(f)者),依序寫出來。(24 分)
int a = 3, b = 4, c = 10;
cout << (a * b) / c << endl; // (a)
cout << (a * b) / (double) c << endl; // (b)
int i = 1, d = 1;
for (i = 1; i < 6; i += 2)
d *= i;
cout << d << endl; // (c)
cout << i << endl; // (d)
char e = 'A';
cout << (e == 'a') << endl; // (e)
cout << e + 1 << endl; // (f)
(a)
(b)
(c)
(d)
【已刪除】三、撰寫一程式:(26 分) 輸入:自主控台(console)讀入一個正整數 n(已知 n>0)。 輸出:顯示 e(實數)至主控台 說明:已知
,所以我們可以利用這個公式求 e,其中…的項 數愈多,則 e 的精確度愈高。本題的程式在輸入 n 之後,應依本公式計算出 e 值,程式在計算時,只需計算到公式最前面 n 項為止的結果(例如當 n = 3 時,計算到
)。 備註:n! =1×2× ...× n
四、請使用 C++或 Java 撰寫三個類別(class):shape(形狀)、circle(圓形)與 rectangle(矩形),其中 shape 為抽象類別(abstract class),而 circle 與 rectangle 為 衍生類別(derived class),均繼承 shape。請在 shape 中定義兩個介面(interface), 分別作為運算週長(circumference)與面積(area)的介面,並在 circle 與 rectangle 中分別實作其功能。(26 分)