100年 鐵路特考 員級 資訊處理 程式設計概要 試卷

pdf
93.94 KB
2 頁
MIS
侵權投訴
加載中. ..
PDF
100年公務人員特種考試一般警察人員考試、
100年公務人員特種考試警察人員考試及
100年特種考試交通事業鐵路人員考試試題 代號81260
別: 員級鐵路人員考試
科: 資訊處理
目: 程式設計概要
考試時間: 1小時 30
※注意:
禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
(請接背面)
全一張
正面
一、編譯下列 C++程式時,寫出標註為敘述 a、敘述 b、敘述 c、敘述 d 、敘述 e等五敘
述的錯誤訊息,或如果沒錯則寫文法正確。(25 分)
#include
using namespace std;
int main()
{ int i = 5;
int j = 15;
int m,n;
float t = 1.0;
int a[10];
m = i + n; /* 敘述 a */
n = j * k; /* 敘述 b */
i + j = z; /* 敘述 c */
a[i] = a[j] - j; /* 敘述 d */
a[t] = i * j; /* 敘述 e */
return 0;
}
二、寫出執行下列 C++語言程式後所列印的結果。(25 分)
#include
using namespace std;
int fact(int n)
{ cout << "fact entry: n = " << n << endl;
int result = (n <= 1)? 1: fact(n-1) * n;
cout << "fact retur n: n = " << n << " result = " << result << endl;
return result;
}
int main()
{ int r = fact(5);
cout << "Final result of fact(5) = " << r << endl;
return 0;
}
100年公務人員特種考試一般警察人員考試、
100年公務人員特種考試警察人員考試及
100年特種考試交通事業鐵路人員考試試題 代號81260
別: 員級鐵路人員考試
科: 資訊處理
目: 程式設計概要
全一張
背面
三、設計一個找錢的程式,輸入一個價錢(1999 之整數),如果顧客實付 1000 元,
輸出所要找的錢數需要多少張百元券、多少個五十元硬幣、多少個十元硬幣與多少
個一元硬幣。(25 分)
備註1:所找的錢數超過百元者,必須用百元券;超過五十元者,必須用五十元硬
幣;超過十元者,必須用十元硬幣。
備註2可用任何程式語言,但必須在答題時先標明所用的程式語言,否則不予計分。
四、設計一票價查詢程式,輸入起站與迄站名(字串),輸出其票價。(25 分)
程式中設有:
一個字串陣列 stat,內儲存 5站名,依次為:
台北、新竹、台中、台南、高雄;
一個 5*5 之二維陣列 tfee,其右上部內存各站之間之票價,如下:
台北 新竹 台中 台南 高雄
台北 0 405 800 1420 1560
新竹 0 520 1140 1280
台中 0750 885
台南 0 260
高雄 0
備註:可用任何程式語言,但必須在答題時先標明所用的程式語言,否則不予計分。
收藏 ⬇️ 下載