101年 關務特考 四等 資訊處理 程式語言概要 試卷

pdf
95.78 KB
1 頁
MIS
侵權投訴
加載中. ..
PDF
101
年公務人員特種考試關務人員考試、
101
年公務人員特種考試
移民行政人員考試及
101
國軍上校以上軍官轉任公務人員考試試題
代號20230
別: 四等關務人員考試
類(科)別 資訊處理
目: 程式語言概要
考試時間: 1小時 30
※注意:
禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
全一頁
以下為一 C程式,它有 3個變數宣告敘述(variable declaration statements):(16 分)
試說明在 ABCD四個標示出的位置中的可見變數(visible variable)。
這些可見變數分別是在那個敘述中宣告的?
void example(void) {
int u, v, w; /* declaration 1 */
.....
while (....) {
int v, w, x; /* declaration 2 */
..... /* <=== A */
while (....) {
int w, x, y; /* declaration 3 */
..... /* <=== B */
}
..... /* <=== C */
}
..... /* <=== D */
}
二、
C++程式語言中,假設有一 3維陣列 M,其各維度之最低指標(lowest subscript
分別為 L1L2L3,最高指標(highest subscript)分別為 H1H2H3。若要存
取位於(i, j, k)之元素,試導出它的存取函式。(10 分)
若換成 FORTRAN 程式語言,存取函式又為何?(10 分)
三、試證明以下之語法是不明確的(ambiguous)。(16 分)
Æ
Æ + |
Æ x | y | z
四、在程式語言 Java 中如何去釋放(Deallocate)一個物件(Object)?於此釋放物件的
過程有何存在之問題?如何解決?(16 分)
五、試說明 C++程式語言中例外處理(Exception Handling)的 try construct。(16 分)
六、解釋下列名詞:(每小題 4分,共 16 分)
淺捆綁(Shallow bi nding
位元碼(Byte code
啟動錄(Activation record
動態堆疊變數(Heap-dynamic variable
收藏 ⬇️ 下載