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

pdf
246.89 KB
侵權投訴
加載中. ..
PDF
1頁,共 8
次別:
全國各級農會第 6次聘任職員統一考
科目:
程式設計
職等:
九職等以下新進人員
一、是非題 10 分(每題 110
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次聘任職員統一考試
科目:程式設計
職等:九職等以下新進人員
一、是非題 101分)
二、單選題 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
收藏 ⬇️ 下載