阿摩線上測驗
登入
首頁
>
程式設計
> 109年 - 109 地方政府特種考試_四等_資訊處理:程式設計概要#94914
109年 - 109 地方政府特種考試_四等_資訊處理:程式設計概要#94914
科目:
程式設計 |
年份:
109年 |
選擇題數:
0 |
申論題數:
5
試卷資訊
所屬科目:
程式設計
選擇題 (0)
申論題 (5)
一、下列 C 程式的執行結果為何?
二、請依行號解說下列 Python 程式碼與說明此程式的功能為何?
三、請使用 C 程式語言撰寫一猜數字遊戲程式,此程式必須滿足下列規 定:
撰寫一函式 int Randomize(int n),可回傳一個隨機產生 介於 1 到 n 間(包含 1 與 n)的正整數,此正整數即為此遊戲 的答案。
利用上述函式實作一猜數字遊戲,此遊戲開始時先讓使用者輸 入此猜數字遊戲的最大值,程式須確認使用者所輸入的數值必 須大於 20。
使用者每次猜答時,程式必須顯示出是第幾次的猜答。 使用者每次輸入後,程式必須顯示結果,如果猜錯時,程式必須 依使用者的輸入值縮小範圍;當猜對時,就顯示『恭喜你猜對 了!』。
當使用者猜答次數超過 10 次仍未猜中答案時,程式就必須結束 使用者的猜答,並顯示出正確答案。
程式執行範例如下:
請輸入答案的可能最大值(至少必須大於20):15
輸入錯誤!15沒有大於20,請重新輸入!
請輸入答案的可能最大值(至少必須大於20):30
第1次猜答:15
結果為:猜錯了,答案介於 15 與 30 之間!
第2次猜答:23
結果為:猜錯了,答案介於 15 與 23 之間!
第3次猜答:19
結果為:猜錯了,答案介於 15 與 19 之間!
第4次猜答:17
結果為:猜錯了,答案介於 17 與 19 之間!
第5次猜答:18
結果為:恭喜你猜對了!
請按任意鍵繼續 . . .
四、下列 C 程式的執行結果為何?
五、請使用 C++,Java 或 Python 程式語言為三角形面積計算公式設計一個 名為 HeronFormula 類別,並撰寫一測試程式驗證此類別程式碼的正 確性。此類別須包含:
三邊長的私有資料 a,b,c。
三邊長 a,b,c 的初始化設定或建構元方法。
inputSide( )公有方法:讓使用者輸入三邊長 a,b,c。此方 法須能確認使用者所輸入的三邊長皆須大於 0,另此方法不須回 傳值。
getAssessResult( )公有方法:判斷三邊長 a,b,c 是否可 以構成三角形。如果可以的話則回傳布林型別 (Boolean)“真”,如果不可以的話則回傳“假”。
getPerimeter( )公有方法:回傳三角形的周長。此方法須呼 叫 getAssessResult( )方法,如果回傳值為“真”則回傳三 角形的周長,如果回傳值為“假”則回傳-1。
getArea( )公有方法:回傳三角形的面積。此方法須呼叫 getAssessResult( )方法,如果回傳值為“真”則回傳三角 形的面積,如果回傳值為“假”則回傳-1。三角形面積的 Heron
計算公式為:
,其中 s = (a + b + c) / 2 。
程式執行範例如下:
請輸入大於0的三邊長:-3,6,9
輸入錯誤,請重新輸入大於0的三邊長:3,6,9
所輸入的三個整數無法構成三角形
繼續玩嗎?若想繼續玩,請按'y'或'Y':y
請輸入大於0的三邊長:3,4,5
周長等於:12
面積等於:6.0
繼續玩嗎?若想繼續玩,請按'y'或'Y':n
相關試卷
115年 - 115 普通考試_資訊處理:程式設計概要#141820
115年 · #141820
115年 - 115 身心障礙特種考試_四等_資訊處理:程式設計概要#138996
115年 · #138996
115年 - 115 關務特種考試_四等_資訊處理(選試英文):程式設計概要#138932
115年 · #138932
114年 - 114 地方政府公務特種考試_四等_資訊處理:程式設計概要#134763
114年 · #134763
114年 - 114 專技高考_資訊技師:程式設計#133686
114年 · #133686
114年 - 114 普通考試_資訊處理:程式設計概要#128722
114年 · #128722
114年 - 114 關務特種考試_四等_資訊處理(選試英文):程式設計概要#126658
114年 · #126658
114年 - 114 身心障礙特種考試_四等_資訊處理:程式設計概要#126591
114年 · #126591
113年 - 113 地方政府公務、離島地區公務特種考試_四等_資訊處理:程式設計概要#124356
113年 · #124356
113年 - 113 專技高考_資訊技師:程式設計#123958
113年 · #123958