109 年度自辦職前訓練
遊戲開發(政策性課程)(幼獅)01 期甄試筆試考卷 A
選擇題(單選題) /智力測驗 25 題、專業科目 25 題/一題 2 分
智力測驗(共 25 題) 題號 題目
1. 「覆巢卵之下碗無完」請選出多餘的字:(A)碗(B)卵(C)巢(D)無 2. _____之於水果,好像鴨子之於_____(A)菠菜…鳥類
(B)蘆筍…植物(C)香蕉…昆蟲(D)百香果…家禽
3. _____之於貫徹始終,好比失敗之於_____(A)努力…焚膏繼晷 (B)成功…畫地自限(C)成功…再接再厲(D)興奮…黯然消魂
4. 下列成語何者正確?(A)人才擠擠(B)如願以嘗(C)自出機杼(D)淹沒無聞
5. 以下成語都是形容時間長短,哪句意思不同?(A)光陰荏苒(B)日不移晷(C)白駒過隙(D) 寸陰若歲
6. 「晷」字注音念法為?(A)ㄍㄨㄟ(B)ㄍㄨㄟˊ(C)ㄍㄨㄟˇ(D)ㄍㄨㄟˋ
7. 承上題,「晷」是指利用日影來測定時刻的儀器,以下何者不是古代用來知道時間的工 具?(A)沙漏(B)圓罌(C)一柱香(D)水鐘
8. 「罌」字是指小口大肚的瓶子,注音念法為?(A)ㄧㄥ(B)ㄧㄥˊ(C)ㄧㄥˇ(D)ㄧㄥˋ 9. 承上題,罌也解釋為缶器之大者,請問「缶」是裝什麼用的?注音念法為?(A)醋…ㄈ
ㄡ(B)水…ㄈㄡˊ(C)酒…ㄈㄡˇ(D)油…ㄈㄡˋ
10. 注音是為了讓中文好學,白話普及,知識份子改革出的方案。請問源於哪一朝代?(A)明(B) 清(C)中華民國(D)中華人民共和國
11. 承上題,現在還有用注音的亞洲國家地區有?(A)中國大陸(B)臺灣(C)香港(D)新加坡 12. 將一打生雞蛋由高樓向地面拋下,已知生雞蛋只有破與沒破兩種結局,請問下列比例不
可能發生:(A)1:1(B)1:2(C)3:7(D)5:7
13. 8 1 8 2 16 3 25 48 4 _____請問空格處符合邏輯的選項是?
(A)182(B)192(C)202(D)292
14. 1 11 21 26 31 36 41 46 51 _____請問空格處符合邏輯的選項是?
(A)56(B)61(C)66(D)71
15. 下列句子重組後語意不通順?(A)這家一度停業的百年老店(B)重新裝潢後再度開幕(C)吸引 許多老饕光臨(D)感動的人人鬼哭神嚎
16. 「及末長莫鞭」請選出多餘的字:(A)長(B)末(C)鞭(D)及
17. 幼獅小學有一、二、三年級共 120 名學生,戶外郊遊地點表決到埔心農場,結果如下表所示。
結果
年級 贊成 反對 沒意見
一年級 20 10 10
二年級 15 15 10
三年級 10 20 10
請問:若隨機取樣,抽到一年級又剛好反對的機率有多少?
(A)5.625%(B) 6.25% (C)8.33% (D)9.75%
18. 承上題,再隨機取樣,結果還是一年級表示反對的機率有多少?
(A) 8.33% (B)9.244% (C) 9.37% (D) 9.375%
19. 甲、一目□行,乙、□裡挑一,丙、□死一生,丁、一乾□淨,哪句空格內的數字最大?(A) 甲(B)乙(C)丙(D)丁
20. 下列何句成語使用錯誤?(A)看小黑一副心花怒放的模樣,想必是喜事近了。(B)小黃那 麼有錢,卻連一點點小錢都要爭,真是太一毛不拔了。(C)小紅正在挑一個黃道吉日剪 短她過腰的長髮。(D)小白和他的狐群狗黨互相學習,感情很好。
21. 「探花」的意思是:(A)賞花(B)探病(C)第三名(D)落榜
22. 新冠肺炎的自我防護,何者錯誤?(A)戴口罩(B)常聚會(C)常洗手(D)少到醫院 23. 若 f(x)為三次多項式,f(1)=f(2)=0,f(0)=2,f(-1)=-6,則 f(x)=?
(A)3x3-5x2-x+2(B)x3-4x2+x+2(C)2x3-5x2+x+2(D)2x3+5x2-x-2 24. 請選出和下圖 2 方塊可拼成一正方形的選項
25. 請依下圖選出符合邏輯的選項
專業試題(共 25 題) 題號 題目
26. 以下何者為浮點數(Float)宣告的一種方式?
(A)var ff : float;(B)var ff : float = 1.0;(C)var ff = 2.0f(D)以上皆是 27. 若想輸出 123,以下哪個選項可以達到?
(A)print(””+a+b+c)(B)print(a+b+c)(C)print(100a+10b+10c)(D)print(a&b&c);
var a = 1;
var b = 2;
var c = 3;
28. 下列敘述何者正確?
(A)字串之間無法相加(B)字串之間無法相減(C)字串與整數相加會得到整數(D)以上皆是 29. 垃圾回收(Garbage Collection, GC)是一種自動的記憶體管理機制,請問下列關於 GC 與效能的
描述,何者是錯誤的?(A)應該要盡可能避免不必要的記憶體配置(allocations),以免觸發 GC。
(B)可使用 object pool 重複利用已經初始化且可使用的物件,以避免經常銷毀再重新配置。(C) 可利用遊戲空檔(如暫停、切景時)主動呼叫 GC,以增進遊戲體驗。(D)在 C#中,可以使用 class 代替 struct,以避免動用到 GC。
請翻背面繼續作答
30. 以下何者為正確的 if 敘述式(正確編譯)?(A)if (a+b=3) do();(B)if (a=1) do();(C)if (a>b) do();(D)if (a!<b) do();
var a : int = 1;
var b : int = 2;
31. 有一物件 Person,其中有一屬性 Height 為整數,試問若要直接存取身高的寫法為何?
(A)Person_Height (B)Person .Height (C)Person : Height(D)Person ?Height 32. 有一程式片段如下,若想得到 i = 13 的結果,須修改何處?
(A)第 1 行 a 改為 13(B)第 2 行 b 改為 13(C)第 3 行 c 改為 13(D)將第 4 行的;拿掉 var a = 1;
var b = 10;
var c = 3;
for (var i=a; i<b; i+=c);
i++;
33. 請問迴圈結束後 i 值為何?(A)1(B)0(C)-1(D)-2 var a = 1;
var b = -2;
for (var i=a; i>=i*b; i--);
34. 請問哪種敘述最符合下列程式片段?(A)計算 11~30 之間 C 出現的次數(B)計算數列 11~30 之總 和(C)計算上底為 10 下底為 30 之梯形面積(D)以上皆非
var c = 0;
for (var i=10; i<=30; i++) c+=i;
35. 阿巴去超商買了一杯咖啡 20 元,三包乖乖 60 元,和一個紙袋 1 元,但是一杯咖啡與二包乖乖 有 8 折優惠的活動,請問總金額該如何敘述?
(A)(A+B+C)*0.8(B)(A+B*2)*0.8+B+C(C)(A+B)*0.8+C(D)免費 var A : int = 20;
var B : int = 60;
var C : int = 1;
36. 請問輸出為何?(A)6(B)7(C)8(D)9 var c = 0;
for (var i=0; i<7; i+=2) for (var j=i; j<5; j++)
c++;
print(c);
37. 請問該程式片段符合下咧哪一敘述?(A)取小於 10 的奇數加總(B)取小於 10 的偶數加總(C)取小 於 10 的偶數個數(D)取小於 10 的奇數個數
var sum = 0;
for (var i=0; i<10; i++) if (i%2!=0)
sum += i;
38. 在大型 MMORPG 中,通常會有許多的道具、怪物、裝備等遊戲數據設定,下列哪一種資料對 於遊戲程式載入這些數據資料最沒效率? (A)JSON (B)XML (C)Binrary(二進位文本) (D)Excel
39. 下列何種資料存取方式的速度最快? (A)記憶體存取 (B)硬碟存取 (C)網路存取 (D)隨身碟存取 40. 下列何者是 Unity 目前支援的電腦語言 (A) JAVA (B) Smalltalk (C) JavaScript (D) Objective C 41. 請問輸出為何?(A)20(B)16(C)15(D)12
var a : int = 3;
var b : int = 5;
print(a++*--b);
42. 關於變數的命名規則,請問下列何者敘述正確?(A)變數名稱不區分大小寫(B)首字母必須是 大、小寫字母(C)首字母可以為數字(D)變數名稱不可為保留字
43. 有二變數 A=5,B=8,請問下列何者敘述為真(True)?
(A)!(A>=8)&&(A!=B)(B)(A==5)&&(A<>B)(C)(A==8)||!(A!=B)(D)!(A==5)||(A>=B)
44. 以下為程式片段,請問描述正確的選項為?(A)combined 為一字串陣列(B)words[1]=“two”
(C)words=“one,two,three”(D)以上皆非 var combined:String = "one,two,three";
var words:String[] = combined.Split(","[0]);
45. 請問下列程式碼輸出為何?(A)18(B)20(C)12(D)14 var a : int[] = [2,3,4,5,6];
var sum = 0;
for(var i=1; i<a.length; i++){
sum += a[i];
}
print(sum);
46. 試問下列程式碼共印出幾次*字符號?(A)2(B)7(C)9(D)14 for (var i=0; i<2; i++){
for (var j=1; j<=7; j++) { print("*");
} }
47. 試問 Integer 為?(A)整數(B)浮點數(C)字元(D)字串
48. 試問 var string : int 該變數的型態為何?(A)整數(B)字串(C)浮點數(D)編譯不通過 49. 試問將 a 代入 6 的結果為何?(A)1(B)6(C)21(D)720
function count(a:int) : int{
if (a == 1) return 1;
return a*count(a-1);
}
50. 同上題,該程式片段的目的是?(A)數列加總(B)計算次數(C)階層運算(D)單純回傳 1 交卷時請連同答案卷一起繳回
勞 動 部 勞 動 力 發 展 署 桃 竹 苗 分 署
1 0 9 年 自 辦 職 前 訓 練
筆試答案卷 A
班別:遊戲開發(政策性課程)(幼獅)01 期
1 2 3 4 5 6 7 8 9 10
A D B C D C B A C C
11 12 13 14 15 16 17 18 19 20B C B A D B C B B D
21 22 23 24 25 26 27 28 29 30C B C D A
D A B D C 31 32 33 34 35 36 37 38 39 40B D C C B D A D A C 41 42 43 44 45 46 47 48 49 50
D D A B A D A A D C