考試注意事項
n 10題中,任選4題來做
n 每一題目的專案名稱,請用你的學號訂定名稱,否則不算分(例如第一題為:95101235-1)
n 若是採用C++6.0的題目的程式結尾,請打上getch()
n 考試中途不可開啟MSN, email 帳號,開啟FTP,傳遞隨身碟,磁片,否則算零分
n 請注意,每一題必須按照題目規定的平台『C++6.0、C++.NET、或C#.NET』來製作
n 最後將每題上傳時,要將專案全部上傳,不可只有上傳執行檔
上傳網址與參數:
n 網址:210.70.108.71 n
帳號&密碼:資工進修部 n Port:21 |
1. 請用1維陣列,將以下數字,以氣泡排序法自動排序,將數字由小排到大
n 使用C++6.0
n 8個數字數字如下
|
52, 33, 105, 21, 12, 88, 36, 66 |
n 注意:本題必須有氣泡排序法的程式計算不可以直接人工手動排序
2. 自行設計程式
n 使用C#.NET來設計
n 題目:請使用switch case撰寫一個程式,這個程式會要求使用者輸入1∼12的數字,然後程式會秀出對應的英文月份,例如:March, May…..
3. 自行設計程式
n 使用C#.NET來設計
n 題目:先輸入一整數,再顯示1至輸入值的總和、奇數和、偶數和(如下圖所示)。
從1到輸入值的總和:用計數迴圈設計。
從1到輸入值的奇數和:用前測式迴圈設計。
從1到輸入值的偶數和:用後測式迴圈設計。

n 補充:如何讓計數迴圈的計數器i 每次遞增值加上2呢
|
for(int i=1;i<=100;i+=2) { } |
注意:此處的i++用i+=2來取代
4. 自行設計程式
n 使用C++.NET的win32位元主控台來設計
n 題目:請利用while迴圈撰寫一個程式,計算出6561是3的幾次方
5. 自行設計程式
n 使用C++.NET(C++ 7.0)位元主控台來設計
n 題目:請撰寫一個程式,計算下列數學式的結果
(2/3)1+(2/3)2+(2/3)3+(2/3)4+(2/3)5+(2/3)6+(2/3)7+(2/3)8+(2/3)9+(2/3)10+
(2/3)11+(2/3)12+(2/3)13+(2/3)14+(2/3)15
6. 設計宏�痐膝q的產品選單,再依據所選取產品來展示詳細資料
(1).
使用C#.NET來設計
(2).
宏�痐膝q的資料有以下3個欄位內容
|
編號 |
產品 |
價錢 |
|
acer001 |
ACER 17吋 LCD 液晶螢幕 |
9388 |
|
acer002 |
Aspire T310多媒體電腦 |
39900 |
|
acer003 |
Acer Aspire 2024WLCi筆記型電腦 |
59900 |
|
acer004 |
Acer Aspire T620 桌上型電腦 |
27800 |
|
acer005 |
ACER 19吋 LCD 液晶螢幕 |
13680 |
(3).
程式啟動後,內定顯示第一產品內容,如下圖所示:

(4).
到清單內其它選項上按一下,顯現下圖該選項之產品內容:

7. 設計唐詩賞析的選單,再依據所選取詩名來展示詩文。
n 使用C#.NET結合物件陣列來設計
n 程式啟動後,內定顯示第一首詩文內容,如下圖所示:

n 到清單內其它選項上按一下,顯現下圖該選項之詩文內容:
![]()

n 選單相關的對應詩文
|
敬亭獨坐 |
眾鳥高飛盡,孤雲獨去閒, 看兩不厭,只有敬亭山 |
|
竹里館 |
獨坐幽篁裹,彈琴復長嘯,深林人不知,明月來相照 |
|
玉階怨 |
玉階生白露,夜久侵羅襪,下水精簾,玲瓏望秋月 |
|
登樂遊原 |
向晚意不適,驅車登古原,夕陽無限好只是近黃昏 |
|
江雪 |
千山鳥飛絕,萬徑人蹤滅,孤舟簑笠翁,獨釣寒江雪 |
n 並可以依照『遞增排序』、『遞減排序』的功能來排序
8. 使用物件陣列來計算全班同學成績
n 使用C++6.0
n

n 班上同學成績如下:
|
張三 |
90 |
80 |
85 |
|
李四 |
75 |
65 |
80 |
|
阿昌 |
70 |
85 |
80 |
|
阿九 |
60 |
65 |
61 |
9. 找到華山派弟子戰鬥力在500以上的名單:
n 使用C++6.0、C++.NET、C#皆可
n 使用物件陣列(class陣列),以及條件迴圈
n 不可以用結構陣列來做

10. 自行設計程式
n 使用C#.NET結合物件陣列來設計
n

n 原始5筆資料如下。
|
編號 |
產品 |
價錢 |
|
acer001 |
ACER 17吋 LCD 液晶螢幕 |
9388 |
|
acer002 |
Aspire T310多媒體電腦 |
39900 |
|
acer003 |
Acer Aspire
2024WLCi筆記型電腦 |
59900 |
|
acer004 |
Acer Aspire
T620 桌上型電腦 |
27800 |
|
acer005 |
ACER 19吋 LCD 液晶螢幕 |
13680 |
n 可以允許使用『上一筆、下一筆』來查詢資料
n
也可以使用『新增』 來新增一筆資料