109年 農田水利招考 不分職等 一般行政人員(電腦組) 程式設計概要 試卷

pdf
346 KB
2 頁
Guest
侵權投訴
加載中. ..
PDF
int i=6;
i=(i==6 | (++i==7)) ? i*3:0;
if (n<=5) n*=2;
else if (n>=10) n*=3;
int i=7;
i +=1.8;
int x,y;
x=(y=8) <<1;
109 年農田水利新進人員聯合統一考試試題
考試類科【代碼】:一般行政人員(電腦)R3001-R3006
專業科目一:程式設計概要 *入場通知書編號________________
注意:作答前先檢查答案卡(),測驗入場通知書編號、座位標籤、應試科目是否相符,如有不同應立即
請監試人員處理。使用非本人答案卡()作答者,該節不予計分。
本試卷為一張雙面,測驗題型分為【單選選擇題 40 ,每題 1.5 分,合計 60 分】與【非選擇題 2
題,每題 20 分,合計 40 分】
選擇題限以 2B 鉛筆於答案卡上作答,請選出一個正確或最適當答案,答錯不倒扣;以複選作答或
未作答者,該題不予計分。
非選擇題限以藍黑色鋼筆或原子筆於答案卷上採橫式作答並請依標題指示之題號於各題指定作
答區內作答。
請勿於答案卡(卷)上書寫姓名、入場通知書編號或與答案無關之任何文字或符號。
本項測驗僅得使用簡易型電子計算器(不具任何財務函數、工程函數、儲存程式、文數字編輯
建程式、外接插卡、攝(錄)影音、資料傳輸、通訊或類似功能)且不得發出聲響。應考人如
下列情事扣該節成績 10 分,如再犯者該節不予計分。1.電子計算器發出聲響,經制止仍執意續犯
者。2.將不符規定之電子計算器置於桌面或使用,經制止仍執意續犯者。
答案卡(卷)務必繳回,未繳回者該節以零分計算。
壹、單選選擇題 40 題【每題 1.5 分,合計 60 分】
31.請問 0.88E3 與下列何者相等?
0.088E2 8.8E4 8.8E2 0.0088E4
12.下列程式片段以 CC++Java 執行後,xy的值各為何?
x=16; y=8; x=y=1; x=4; y=8; x=8; y=16;
43.下列程式片段以 CC++Java 執行後,i的值為何?
0 6 18 21
34.下列程式片段以 CC++Java 執行後,i的值為何?
9 8.8 8 編譯即會出現錯誤無法執行
35.下列程式片段以 CC++Java 執行後,xy的值各為何?
x=30; y=8; x=28; y=7; x=29; y=7; 編譯即會出現錯誤無法執行;
26.下列資料何者在如 CC++Java 等一般高階程式語言中,不是屬 1Byte 資料型態如 char
"8" 6 &apos;V&apos; 0x56
17.運算式“x != y”的值與下列何者相等?
x>y || x<y x>=y || x <=y
x>y && x < y x>=y && x<=y
28. C++會在其字串資料結尾加上何種碼作為符號?
n r z
19.下列何者為 C++C合法的變數名稱?
victor_TW victor-TW victor TW 888TW
410.C++語言中,下列哪一種資料型態可儲存的數值範圍最大?
unsigned long float double long double
311.下列 C++程式片段,何者產生的整數亂數僅在 110 之間?
rand() % (11-1+1) rand() % (9+1)
1+rand() % (10-1+1) 1+rand() % (11-1+1)
212.下列 C++程式片段,何者變數 X之值在計算後不為 3
X=sqrt(9);
X=log(8);
X=31%4;
X=pow(3,1)
313.n的初始值為 5,下述 CC++Java 程式片段執行後,n的值為何?
2 5 10 15
114. C++程式之函數的表頭為void test(int num)”,下列何者為呼叫此函數的正確敘述?
test(6) test(6.6)
test(int 6) void test(int 6)
415.若函數名稱為 area回傳值為實數而函數有兩參數 length width 均為實數,在 C++程式中其函數
表頭應為何?
area(length, width)
float area(length, width)
float area(float length, width)
float area(float length, float width)
216.Java 程式中 CHAR 型態變數的給定值,下列何者會出現錯誤?
&apos;u0033&apos; 3.3 &apos;33&apos; 0x33
317. Java 程式中已有一敘述「String a="字串 a的內容"」,a.charAt(4)會傳回何值?
"字串 a的內" "a" "" ""
418. Java 程式中已有一敘述「String a="abbccc12a "」,a.substring(3,4)會傳回何值?
"ccc1" "cc" "b" "c"
319.下列程式片段以 CC++Java 執行後,xy的值各為何?
x=16;y=6;
x=16;y=8;
x=14;y=6;
編譯即會出現錯誤無法執行;
320.下列程式片段以 CC++Java 執行後,sum 的值為何?
0 2 4 5
121.若在 Python 程式語言中執行 24<<1,請問此程式碼執行結果為下列何者?
48 24 12 23
322.Python 程式語言中,已知 a="123"b="456",則 a+b 的程式執行結果為下列何者?
579 456123
123456 333
123.若在 Python 程式語言中執行 len([1, 3, 5, 7, 9]),可以得到下列哪一個運算結果?
5 4 2 3
424.若在 Python 程式語言中執行 list(range(1,10,3)),可以得到下列哪一個運算結果?
[1, 10, 3] [3] [1, 3, 6] [1, 4, 7]
【請接續背面】
int x=8, y=8;
x=--x+x+y--+y;
int x=8, y=8;
x += y -= 8-6;
int i,sum=0;
for (i=2; i<=10;i++) {
if ((i%5) ==0) continue;
if ((i%2) ==0) sum++;}
125.Python 程式語言中,已知 x=6, y=3,則執行 x,y =y,x 之後的 x值與 y值各是多少?
x 3y6
x 6y3
x 3y3
x 6y6
326.Python 程式語言中,已知 a=[1,3,4,0,5,6,7],執行 a.extend("0")兩次之後,alist 資料為何?
a=[1,3,4,0,5,6,7]
a=[1,3,4,0,0,0,5,6,7]
a=[1,3,4,0,5,6,7,0,0]
a=[0,0,1,3,4,0,5,6,7]
227.下列何者不符合 Python 程式語言的變數名稱命名規則?
variable68_=70
68_variable=70
_68variable=70
variable_68=70
128.已知 a=20b=4,則 print(a%b,a**b)Python 語法執行結果為何?
0 160000 1 320000 2 640000 3 1920000
329.下列何者 Python 程式語言的標準檔案副檔名?
.pn .python .py .nb
430.Python 程式語言中,若以下列迴圈來執行程式碼,最後所輸出的結果為何?
18.0 20.0 33.0 22.0
231.下列何者非屬選擇型指令?
switch {…} for {…} if{…}else {…} if{…}
132. Java 語言所有的例外(exception)類別都是哪一種內建類別的子類別?
Throwable Exception Catch Stack
333.C++的類別中,禁止其他類別成員函數存取的區域為何?
static protected private public
434.C++中,於 Test 類別宣告 overloading "<" 符號函數表頭應為何?
int operator<(Test obj) Test operator<(Test obj)
Test operator<(bool obj) bool operator<(Test obj)
335.下列哪一個 Java 語言的實作類別建立的集合物件,採取鏈結串列方式儲存元素,也因此其元素實際
儲存在記憶體的區域不一定是連續而可能是分散的?
HashSet HashMap TreeMap TreeSet
336. Java 中子類別會覆蓋掉父類別的方法為何?
抽象方法 方法多載 方法覆寫 靜態方法
337.下列何者為 java.text.NumberFormat 類別的 factory method
getAvailableLocales() format(long number)
getInstance() getMaxiraumFractionDigits()
338.設計 C#程式時,針對限定「方法」存取範圍的前綴保留詞,下列何者為對於類別或類別成員的存取
權限,限制在有繼承關係的類別?
public private protected 未提供此功能
439. C#語言之字串類別中之方法,何者可以傳回將字串的前後空白去除後之結果?
Remove Replace Split Trim
440. C#語言中的運算子,下列何者具連接二字串之功能?
& # || +
貳、非選擇題 2題【每題 20 分,合計 40 分】
第一題:
請任選 CC++C#Java Python 中任何一種語言設計本題程式作答時須先說明使用何種語言。
式輸出如下面數字排列之結果,其中各行各列之數字須為利用兩個迴圈指令的巢狀結構經計算產生再輸出,
數字間相對位置必須符合下面格式且各行數字統一向右或向左切齊(二擇一)。提示:先分析數字間的關聯
性再做答。(直接以指令輸出每個排列中的數字,而非透過迴圈並經計算得出數字者不給分)20 分】
6
12
14
18
12
24
28
36
18
36
42
54
24
48
56
72
第二題:
請任選 CC++C#Java Python 中任何一種語言設計本題程式,作答時須先說明使用何種語言。
設計出能夠「捕捉鍵盤輸入數值」並且「判斷該數值奇偶數」之程式碼。【20 分】
total = 1.0
for value in range(1,7):
total+=value
print(total)
收藏 ⬇️ 下載