110年 農會招考 九職等以下 資訊管理 程式設計 試卷

pdf
246.89 KB
侵權投訴
加載中. ..
PDF
第1頁,共 8頁
試題卷
次別:
全國各級農會第 6次聘任職員統一考試
科目:
程式設計
職等:
九職等以下新進人員
一、是非題 10 分(每題 1分)共10 題
1. C語言程式 int a=3.8; cout<<a; 的輸出為 4。
2. _13a 是C++語言合法變數名稱。
3. C語言的浮點數資料型別 double 佔記憶體 8 Bytes。
4. 在C語言程式中,char id[]=”11001”; 其中的陣列 id 共有 5個元素。
5. R語言為一高階且適用於統計領域的程式語言,所以其不能使用遞迴函數。
6. Java有自動記憶體管理回收機制,若物件不再被需要時,該物件所佔用的記憶體會自動
地被回收。
7. PHP為網頁設計語言,所以沒有支援物件導向。
8. raise 為Python 語言的關鍵字。
9. 在Python語言程式中,"ABCDE">"ABCdE" 的結果為 TRUE。
10. 在Python語言程式中,list(range(5)) 的結果為 [0, 1, 2, 3, 4]。
二、單選題 40 分(每題 2分)共 20 題
1. 在C語言程式中,int a[]={3,4,5,6,7},a[3]的值為多少?
(A) 4 (B) 5 (C) 6 (D) 7
2. 在C語言程式中,int A[2][3]={1, 2, 3, 4, 5, 6}; cout<< **(A+1); 其輸出為何?
(A) 1 (B) 2 (C) 3 (D) 4
第2頁,共 8頁
3. 在C語言程式片段中,int* pa=new int[5]; int b=sizeof(pa); cout<<b; 其輸出為何?
(A) 2 (B) 4 (C) 8 (D) 10
4. 以下為 C語言程式片段,請問輸出為何?
int a[]={52, 38, 13, 74, 83};
int b=0;
for (int i=0; i<4; i++) {
if (b=a[i];
}
cout<
(A) 74 (B) 83 (C) 13 (D) 38
5. 以下為 C語言程式片段,請問輸出為何?
int i=5, a=2;
while (i>1) {
a++;
i--;
}
cout<
(A) 4 (B) 6 (C) 7 (D) 8
6. 在Python 中,1+2*3/4>2 的輸出為何?
(A) 2 (B) 2.5 (C) False (D) True
7. 在HTML 中,下列何者為換行的語法?
(A) r> (B) (C) (D)
8. 在Python中,16<<2 的結果為何?
(A) 0 (B) 1 (C) 4 (D) 64
9. 在Python中,len("農會") 的結果為何?
(A) 1 (B) 2 (C) 4 (D) 8
第3頁,共 8頁
10. 以下為 C語言程式,請問輸出為何?
#include
using namespace std;
int test3(int a)
{
if (a<10)
return a+test3(a+2);
else
return 7;
}
int main()
{
cout<
return 0;
}
(A) 12 (B) 20 (C) 27 (D) 30
11. Python 3 預設的文字編碼方式為何?
(A) ASCII (B) BIG5 (C) UTF-8 (D) UTF-16
12. 以下為 Python 程式,請問 n的結果為何?
n=2
while n<10:
n=(n-1)*(n+1)
(A) 1 (B) 3 (C) 8 (D) 63
13. 以下為 Python 程式,請問 b的結果為何?
def test1(a):
a=a+1
return a+2
b=0
b=test1(3)
(A) 0 (B) 4 (C) 5 (D) 6
第4頁,共 8頁
14. 以下為 Python 程式,請問 a的結果為何?
def swap(a):
b=a[1]
a[1]=a[2]
a[2]=b
a=[1,2,3]
swap(a)
(A) [1, 2, 3] (B) [2, 1, 3] (C) [1, 3, 2] (D) [3, 2, 1]
15. 下列何者為 Python 的容器型別,其是由一連串資料所組成、有順序且不可
以改變內容的序列?
(A) list (B) tuple (C) set (D) dict
16. 在Python 例外處理時,下列何者為直譯器發生內部錯誤時,所丟出的例外
物件?
(A) OverflowError (B) SyntaxError (C) SystemError (D) TypeError
17. 下列何者為 Python 常用的機器學習套件?
(A) scikit-learning (B) numpy (C) deep-learning (D) pandas
18. C 語言片段,float a=5/2; 其變數 a的值為何?
(A) 2.5 (B) 1.5 (C) 3 (D) 2
19. 以下為 C語言程式片段,請問輸出為何?
#include dio.h>
int main()
{
float a=2.667;
printf("%5.2f", a);
return 0;
}
(A) 2.667 (B) 2.67 (C) 02.67 (D) 02.667
第5頁,共 8頁
20. 以下為 Python 語言程式片段,請問迴圈共被執行幾次?
for i in range(1,50,7):
print(i)
(A) 50 (B) 350 (C) 7 (D) 8
三、複選題 50 分(每題 2.5 分)共 20 題
1. 下列何者為 C語言關鍵字?
(a) enum (b) operator (c) const (d) this
2. 以下為 C語言程式,請問執行後的結果,下列何者正確?
#include eam>
using namespace std;
void test1(int a)
{
a+=3;
}
void test2(int* a)
{
*a+=3;
}
int main()
{
int a=5, b=6;
test1(a);
test2(&b);
return 0;
}
(A) a=5 (B) a=8 (C) b=6 (D) b=9
3. 下列何者為網頁設計前端程式語言?
(A) HTML (B) PHP (C) JavaScript (D) CSS
第6頁,共 8頁
4. 在網頁程式設計中,下列那一個影像檔可以為 24 位元全彩影像?
(A) BMP (B) JPG (C) GIF (D) PNG
5. 下列何者為動態網頁技術?
(A) HTML (B) ASP (C) PHP (D) JSP
6. 下列何者為 HTML 中ont>的屬性?
(A) size (B) color (C) face (D) align
7. 在C++類別(class)中的成員變數可以宣告為下列何者?
(A) public (B) protected (C) virtual (D) private
8. 下列何者為 PHP 語言的程式註解符號?
(A) -- --> (B) // (C) # (D) /* */
9. 在Python 中,我們可以使用 open(file, mode) 來開啟檔案,其中的 mode 為
檔案物件存取模式,下列何者為正確的模式?
(A) r (B) w (C) a (D) b
10. 下列何者為 Python 內建的容器型別?
(A) range (B) set (C) tuple (D) str
11. 下列何者為 Python 容器型別 dict 支援的運算子?
(A) + (B) == (C) > (D) *
12. 以下為 Python 程式片段,請問執行後的結果,下列何者正確?
a=17/5
b=17//5
c=17%5
(A) a=3.4 (B) b=3 (C) c=1 (D) c=3
第7頁,共 8頁
13. 在Python 中,下列何者的結果為 False?
(A) 1<2 and 3>2 (B) not 5!=6 (C) 23=="23" (D) 2&3==2
14. 在Python 中,a="enthusiasm",下列那些結果為正確?
(A) a.count("s") =2 (B) a.rfind("s") =5 (C) a.startswith("s") = TRUE (D)
a.find("s")=5
15. R 語言為統計上常用的高階程式語言,下列何者為其進階資料結構?
(A) list (B) matrix (C) array (D) data.frame
16. 下列何者為直譯式程式語言?
(A) Pascal (B) Perl (C) Python (D) PHP
17. 下列何者為標籤式語言?
(A) XML (B) RTF (C) HTML (D) PHP
18. 在Java 語言中,下列何者能讓執行緒停止執行?
(A) sleep(); (B) stop(); (C) notify(); (D) wait();
19. 以下為 C語言程式,請問執行後的結果,下列何者正確?
#include eam>
using namespace std;
int main()
{
int a=3, b=8;
if (a>2) int a=5;
else b=7;
}
(A) a=5 (B) a=3 (C) b=8 (D) b=7
第8頁,共 8頁
20. 關於 Python 的calendar 模組,下列何者正確?
(A) calendar.firstweekday() 傳回一周的第一個工作天,預設值為 0表示星期一。
(B) calendar.isleap(year) 可以用來判斷參數 year 是否為閏年。
(C) calendar.calendar(year) 無此函式或函式錯誤,無法執行。
(D) calander.weekday(year, month, day) 回傳值為參數 year, month, day 所指定
日期為星期幾。
標準答案
次別:全國各級農會第 6次聘任職員統一考試
科目:程式設計
職等:九職等以下新進人員
一、是非題 10分(每題1分)
二、單選題 40 分(每題 2分)
1.( F )
1.( C )
2.( T )
2.( D )
3.( T )
3.( C )
4.( F )
4.( A )
5.( F )
5.( B )
6.( T )
6.( D )
7.( F )
7.( A )
8.( T )
8.( D )
9.( F )
9.( B )
10.( T )
10.( C )
三、複選題 50 分(每題 2.5 分)
1.(ABCD )
11. (BC )
2.(AD )
12. (AB )
3.(ACD )
13. (BC )
4.(ABD )
14. (AD )
5.(ACD )
15. (ABCD )
6.(ABC )
16. (BCD )
7.(ABD )
17. (ABC )
8.(BD )
18. (ABD )
9.(ABC )
19. (BC )
10.(ABCD )
20. (BD )
收藏 ⬇️ 下載