電子工程 114 年計算機概要考古題
答案已遮住,先自己作答(本版尚未保留作答紀錄)答案已全部攤開(切「先自己作答」可遮住答案) 題目與答案為考試當年公告版本,實務標準請以現行規範為準。
試題40 題
114 年選
第 1 題有關電腦系統的輸出入周邊設備,下列何者錯誤?
(A)鍵盤(Keyboard)✕ 你選的
(B)滑鼠(Mouse)✕ 你選的
(C)程式計數器(Program Counter)✓ 正解✕ 你選的
(D)印表機(Printer)✕ 你選的
114 年選
第 2 題當CPU 遇到「條件式跳躍(Conditional Jump)指令」且條件成立時,下列何者會發生?
(A)CPU 停止執行任何指令✕ 你選的
(B)CPU 會將特定的數值放入算術邏輯單元(Arithmetic Logic Unit)中✕ 你選的
(C)CPU 將條件跳躍指令中的位址放入程式計數器(Program Counter)中✓ 正解✕ 你選的
(D)CPU 會重複執行剛剛執行的指令✕ 你選的
114 年選
第 3 題儲存數字-19 到一個8 位元的記憶體空間中,若指定表示法是符號與大小表示法(sign-and-magnitude),有關轉換後的表示法,下列何者正確?
(A)11101101✕ 你選的
(B)00010011✕ 你選的
(C)01101100✕ 你選的
(D)10010011✓ 正解✕ 你選的
114 年選
第 4 題在二補數的加法運算中,當兩個負數相加時,下列那一種情況表示發生溢位(overflow)?
(A)結果是負數✕ 你選的
(B)結果的最左邊符號位元變成1✕ 你選的
(C)結果是零✕ 你選的
(D)結果是正數✓ 正解✕ 你選的
114 年選
第 5 題假設X 和Y 為布林變數,符號「*」、「+」和「~」分別代表AND、OR 和NOT 三種運算子。考慮以下布林函數F(X, Y) = X*(~Y)+Y,則函數F 與下列何者等價?
(A)X*Y✕ 你選的
(B)(~X)*(~Y)✕ 你選的
(C)~(X*Y)✕ 你選的
(D)~((~X)*(~Y))✓ 正解✕ 你選的
114 年選
第 6 題能自我複製的惡意軟體稱為:
(A)病毒(Virus)✕ 你選的
(B)木馬(Trojan horse)✕ 你選的
(C)蠕蟲(Worm)✓ 正解✕ 你選的
(D)間諜軟體(Spyware)✕ 你選的
114 年選
第 7 題在交通繁忙時間的時候,常常會出現所有車輛都無法移動的狀況,下列何種方法最能防止這種情況的發生?(提示:在作業系統中有一個概念和車輛無法移動的情況很類似)
(A)所有車輛進入交叉口後不得後退✕ 你選的
(B)讓每一條道路上能前進的車輛數變多✕ 你選的
(C)車輛只能在有明確通行權時進入交叉口✓ 正解✕ 你選的
(D)允許車輛長時間等待✕ 你選的
114 年選
第 8 題電腦中何種記憶體,在關機後資料會遺失?
(A)PROM✕ 你選的
(B)ROM✕ 你選的
(C)RAM✓ 正解✕ 你選的
(D)EPROM✕ 你選的
114 年選
第 9 題圖形處理器(Graphics Processing Unit, GPU)最初是為加速圖形處理而設計,許多圖形相關運算需要進行大量的運算。下列何者圖形處理任務最依賴GPU 的加速能力,因為它需要大量運算與平行處理?
(A)即時渲染一個具有光影效果的3D 動畫場景✓ 正解✕ 你選的
(B)編輯圖片的顏色與亮度✕ 你選的
(C)將一張高彩度的靜態圖片顯示在螢幕上✕ 你選的
(D)壓縮圖片以節省儲存空間✕ 你選的
114 年選
第 10 題多媒體(Multimedia)是多種資訊傳輸媒介或多個不同型態的資訊,常見的影像副檔名有jpg、gif、png、tif 等,各具有不同的影像儲存方法、表達及壓縮能力,下列何種影像儲存格式為破壞性壓縮?
(A)gif✕ 你選的
(B)jpg✓ 正解✕ 你選的
(C)png✕ 你選的
(D)tif✕ 你選的
114 年選
第 11 題根據以下三個表格,以及以下的SQL,給出查詢結果:SELECT SSNFROM Works_On w, Employee eWHERE w.SSN = e.SSN AND e.Salary>=25000AND PNO IN (SELECT SSNFROM Works_On wo, Office fWHERE wo.PNO = f.PNO AND f.Name = 'Research & Development')EmployeeOfficeSSNNameSalaryPNOName155Chen295001Accounting193Liu210002Human Resource221John310003Research and Development229Nancy30000247Sean25000Works OnSSNPNO15511931221222932473
(A)229 247✕ 你選的
(B)229 221✕ 你選的
(C)155 247✕ 你選的
(D)空集合✓ 正解✕ 你選的
114 年選
第 12 題關於關聯式資料庫的概念,下列敘述何者正確?
(A)外鍵(Foreign keys)可以是空值(null)✓ 正解✕ 你選的
(B)在同一個資料表格中,兩筆資料可以有同一個主鍵(primary key)✕ 你選的
(C)在同一個資料表格中,屬性可以根據情況對應多個不同的定義域(domains)✕ 你選的
(D)外鍵(Foreign keys)不能指到自己✕ 你選的
114 年選
第 13 題假設整數陣列int CAT[80],且每個整數占用4 bytes。若元素CAT[0]在記憶體中的位址為1000,則元素CAT[30]的位址,下列何者正確?
(A)✕ 你選的
(B)✓ 正解✕ 你選的
(C)✕ 你選的
(D)✕ 你選的
114 年選
第 14 題若數學式AB*CDE-^*是以後置式(Postfix)表示法呈現,則其中置式(Infix)表示法,下列何者正確?
(A)A**B-C^(D-E)✕ 你選的
(B)A*B-(C^D)*E✕ 你選的
(C)A*B-C^(D*E)✕ 你選的
(D)(A*B)*(C^(D-E))✓ 正解✕ 你選的
114 年選
第 15 題下列Python 程式碼的執行成果為:y=[1,2,3,4]y.pop(1)print(y)
(A)[2,3,4]✕ 你選的
(B)[1,3,4]✓ 正解✕ 你選的
(C)[1]✕ 你選的
(D)[4]✕ 你選的
114 年選
第 16 題有關二元樹(Binary tree)的敘述,下列何者正確?
(A)每個節點(Node)最多有2 個子節點(Child node)✓ 正解✕ 你選的
(B)每個節點都恰有1 個父節點(Parent node)✕ 你選的
(C)每棵二元樹都有1 個根節點(Root node)✕ 你選的
(D)每棵二元樹都最少有1 個節點✕ 你選的
114 年選
第 17 題為能夠在資料儲存或傳輸有更好的效率,使用壓縮技術。一個有名的技術稱為霍夫曼樹編碼(HuffmanTree Coding)。假設在一篇文章裡,出現A 的次數是45 次,B 是20 次,C 是25 次,D 是6 次,E是33 次,而T 是28 次,以此數據建構一棵霍夫曼樹。有關編碼ACAT 需要多少位元?
(A)7✕ 你選的
(B)8✕ 你選的
(C)9✓ 正解✕ 你選的
(D)10✕ 你選的
114 年選
第 18 題建立如下無向圖(Undirected Graph)之最小生成樹(Minimum Spanning Tree),其各邊權重總和為多少?
(A)45✕ 你選的
(B)48✕ 你選的
(C)52✓ 正解✕ 你選的
(D)53✕ 你選的
114 年選
第 19 題關於圖形資料結構(Graph)的基本特性敘述,下列何者正確?
(A)所有圖形的邊都有方向性✕ 你選的
(B)一個圖形一定是一個連通的結構✕ 你選的
(C)圖形中可能存在節點沒有與其他節點相連✓ 正解✕ 你選的
(D)圖形結構中不可能存在環狀的連結✕ 你選的
114 年選
第 20 題對於排序(Sorting)的敘述,下列何者正確?
(A)快速排序(Quick Sort)速度快,無論在何種資料情況下都能有O(n logn)的效能✕ 你選的
(B)插入排序(Insertion Sort)最差的情況下,所花時間是O(n2),但平均情況的效能會是O(n logn)✕ 你選的
(C)合併排序(Merge Sort)平均情況的效能是O(n logn),且為穩定排序(Stable Sort)✓ 正解✕ 你選的
(D)堆積排序(Heap Sort)平均情況的效能是O(n logn),且為穩定排序(Stable Sort)✕ 你選的
114 年選
第 21 題依下圖的二元搜尋樹(binary search tree),採後序走訪(postorder traverse)的數值順序為:
(A)6 18 10 34 46 40 20✓ 正解✕ 你選的
(B)6 10 18 20 34 40 46✕ 你選的
(C)20 10 6 18 40 34 46✕ 你選的
(D)6 18 34 46 10 40 20✕ 你選的
114 年選
第 22 題採用循序搜尋法尋找資料,所需搜尋時間的平均情況(average case)會在何時發生?
(A)要尋找的目標資料是陣列的中間元素✓ 正解✕ 你選的
(B)要尋找的目標資料不存在於陣列✕ 你選的
(C)要尋找的目標資料是陣列的最後元素✕ 你選的
(D)要尋找的目標資料是陣列的最後元素或不存在於陣列✕ 你選的
114 年選
第 23 題在C/C++語言中,以#開頭的指令,編譯器會在下列那一個階段處理?
(A)當成註解,不處理✕ 你選的
(B)前置處理時✓ 正解✕ 你選的
(C)連結(Link)時✕ 你選的
(D)偵錯時✕ 你選的
114 年選
第 24 題給定下列變數宣告:int a[10], value = 100, *p;則下列指令何者語法錯誤?
(A)p = &value;✕ 你選的
(B)p = a;✕ 你選的
(C)a = p;✓ 正解✕ 你選的
(D)*a = *p;✕ 你選的
114 年選
第 25 題關於程式語言語法(Syntax)與語意(Semantics)的敘述,下列何者錯誤?
(A)設計程式時,程式碼即使有語意錯誤,但是只要程式的語法正確也能執行✕ 你選的
(B)編譯器或解譯器無法發現程式碼中的語意錯誤✕ 你選的
(C)當程式碼違反程式語言的規則時,例如拼字錯誤,則程式一定無法執行✕ 你選的
(D)當程式執行結果不符合預期時,可知程式碼存在語法錯誤✓ 正解✕ 你選的
114 年選
第 26 題考慮以下C 語言程式片段,執行後data[]的內容,下列何者正確?int data[]={10,20,30,40,50},n=5,i;for(i=0;i<n/2;i++){data[n-i-1]+=data[i];data[i]=data[n-i-1]-data[i];data[n-i-1]-=data[i];}
(A)10,20,30,40,50✕ 你選的
(B)50,40,30,20,10✓ 正解✕ 你選的
(C)50,30,10,20,40✕ 你選的
(D)30,20,10,40,50✕ 你選的
114 年選
第 27 題根據下列C 語言程式,那個執行結果正確?int f(int x){if(x>10)return x+2;else if(x<8)return x+3;elsereturn x+1;}
(A)f(7),f(10)的傳回值分別是10,12✕ 你選的
(B)f(8),f(9)的傳回值分別是9,10✓ 正解✕ 你選的
(C)f(9),f(10)的傳回值分別是10,12✕ 你選的
(D)f(10),f(11)的傳回值分別是11,12✕ 你選的
114 年選
第 28 題下列那段C++程式碼是輸出數字1 到10,使用for 迴圈最適合寫法?
(A)for (int i = 1; i <= 10; i++) cout << i;✓ 正解✕ 你選的
(B)for (int i = 10; i >= 1; i--) cout << i;✕ 你選的
(C)for (int i = 1; i < 10; i++) cout << i;✕ 你選的
(D)for (int i = 0; i <= 10; i++) cout << i;✕ 你選的
114 年選
第 29 題假設a、b 皆為正整數,則以下函數的回傳值,應為下列何者?int A(int a, int b){int c = 0;int i, j;for(i = a; i >= 0; i--)for (j = b; j > 0; j--)c++;return c;}
(A)a*b✕ 你選的
(B)a!*b!✕ 你選的
(C)a*(b-1)✕ 你選的
(D)(a+1)*b✓ 正解✕ 你選的
114 年選
第 30 題呼叫下列C 語言的函數sum(),會回傳值為何?int sum(int ans, int n){if(n==1)return ans;return sum(ans+(n-1)*n,n-1);}
(A)當呼叫sum(0,5)時,回傳值為38✕ 你選的
(B)當呼叫sum(0,6)時,回傳值為69✕ 你選的
(C)當呼叫sum(0,7)時,回傳值為111✕ 你選的
(D)當呼叫sum(0,8)時,回傳值為168✓ 正解✕ 你選的
114 年選
第 31 題在開發一個學生管理系統時,需要儲存100 位學生的成績,且要求能夠快速透過座號(索引)查詢成績。若只使用「陣列」這種結構,則在「陣列」已滿的情況下,要再新增第101 位學生成績時,通常該如何處理?
(A)直接在記憶體最後方再配置空間,無須更動既有陣列✕ 你選的
(B)只能將前50 位學生成績刪除,釋放出空間✕ 你選的
(C)宣告一個更大的陣列並把資料複製過去✓ 正解✕ 你選的
(D)利用彈性插入功能直接擴增陣列大小✕ 你選的
114 年選
第 32 題有關物件導向式(Object-oriented)程式語言敘述,下列何者錯誤?
(A)C✓ 正解✕ 你選的
(B)Java✕ 你選的
(C)Python✕ 你選的
(D)JavaScript✕ 你選的
114 年選
第 33 題下列何項網路服務,可協助應用程式將www.moe.gov.tw 轉換成140.111.14.50?
(A)SMTP✕ 你選的
(B)DNS✓ 正解✕ 你選的
(C)FTP✕ 你選的
(D)ARP✕ 你選的
114 年選
第 34 題通訊傳輸媒介中,有關引導式媒介(Guided media),下列何者錯誤?
(A)雙絞線✕ 你選的
(B)紅外線✓ 正解✕ 你選的
(C)光纖✕ 你選的
(D)同軸電纜✕ 你選的
114 年選
第 35 題DNS 查詢過程中,若本地DNS 伺服器沒有快取結果,下一步會向下列何種伺服器發出請求?
(A)轉發伺服器(Forwarding Server)✕ 你選的
(B)Web 伺服器✕ 你選的
(C)TLD 伺服器(Top-Level Domain Server)✕ 你選的
(D)根名稱伺服器(Root Name Server)✓ 正解✕ 你選的
114 年選
第 36 題邊界閘道協定(Border Gateway Protocol, BGP)是用於網際網路中,自治系統(Autonomous System,AS)之間交換路由資訊的標準協定。有關BGP 中的AS_PATH 屬性,可以用來達成下列何種功能?
(A)防止路由迴圈✓ 正解✕ 你選的
(B)實現負載均衡✕ 你選的
(C)確定管理距離✕ 你選的
(D)提供QoS 保證✕ 你選的
114 年選
第 37 題在實現Web 應用的離線功能時,下列何種技術組合最為完整?
(A)LocalStorage + AJAX✕ 你選的
(B)Service Worker + Cache API + IndexedDB✓ 正解✕ 你選的
(C)WebSocket + SessionStorage✕ 你選的
(D)Web Workers + Cookies✕ 你選的
114 年選
第 38 題某系統使用RSA 進行加密,發現每個使用者需要一對密鑰(公鑰和私鑰)。這種加密方式屬於下列何種類型?
(A)對稱式加密(Symmetric Encryption)✕ 你選的
(B)非對稱式加密(Asymmetric Encryption)✓ 正解✕ 你選的
(C)哈希加密(Hash Encryption)✕ 你選的
(D)開放式加密(Open Encryption)✕ 你選的
114 年選
第 39 題在伺服器受到DoS 攻擊時,最有可能會出現下列何種問題?
(A)資料外洩✕ 你選的
(B)檔案損毀✕ 你選的
(C)網頁遭到竄改✕ 你選的
(D)網路服務中斷✓ 正解✕ 你選的
114 年選
第 40 題社交工程(Social engineering)為一種收集資訊的手法,通常由下列何種來源收集?
(A)翻找垃圾桶✕ 你選的
(B)利用搜尋引擎搜尋不小心外洩的資料✕ 你選的
(C)用工具掃描內部網路✕ 你選的
(D)利用人性弱點欺騙他人,以獲取機敏資料✓ 正解✕ 你選的