
全國各級農會第 2 次聘任職員統一考試試題 
科目: 程式設計 類別: 九職等以下新進人員 
作答注意事項: 
1、 全部答案請寫在答案卷內,如寫在試題紙上,則不予計分。 
2、 請以黑色或藍色鋼筆或原子筆書寫,並以橫式書寫(由左至右,由上而下)。
一、選擇題 (每題 4分,共 40 分) 
1.  在Java 語言中,請問下列何者資料型別的變數,所需的儲存空間最少? 
(a) char (b) float (c) double (d) int 
 
2.  請問下列何者非 C 語言的關鍵字(key word)? 
(a) const (b) default (c) dynamic (d) continue 
 
3.  在C語言中,請問以下函數的設計中何者為錯誤? 
(a) int Func1( ) { int a = 3; return a+2; } 
(b) int Func2( ) { return 5; } 
(c) int Func3( ) { return 2+3; } 
(d) int Func4( ) { int x = 5; return; } 
 
 
4.  編譯程式(Complier)無法找出以下何種錯誤? 
(a)  語法錯誤 (b) 邏輯錯誤 (c) 資料型別不合 (d) 變數未定義 
 
5.  在程式設計中,我們常利用檔案作為資料儲存之用。若現在有一組資料,其使用頻率
不高,但一使用則幾乎所有資料皆能被存取,請問此時應以何種結構之檔案儲存較為適
當? 
(a)  索引檔 (b) 隨機檔 (c) 循序檔 (d) 執行檔 
 
6.  一次只能讀取、翻譯,並執行一列程式敘述的程式為何? 
(a)  鏈結程式( Linker) (b)  編譯程式(Compiler) (c)  直譯程式(Interpreter) (d)組合程式 
(Assembler) 
 
7.  在C語言中,宣告一整數陣列如下:int A={1, 2, 3, 4, 5}; 請問 A[3]的值為多少?   
(a) 2 (b) 3 (c) 4 (d) 5 
 
8.  請問 Android  的手機應用程式,採用以下何種程式語言開發? 
(a) C# (b) C++ (c) Object C (d) Java  
 
9.  若採用快速排序法 (quick sort) 執行 n個資料的排序,請問其平均的執行效率為何? 
(a) O(n) (b) O(log n) (c) O(n2) C (d) O(n log n) 
 
 第1頁,共5頁 背面尚有試題