法律人 / 考古題 / 電子工程考古題 / 108 年計算機概要 電子工程 108 年計算機概要考古題 先自己作答 直接看答案
答案已遮住,先自己作答(本版尚未保留作答紀錄) 答案已全部攤開(切「先自己作答」可遮住答案) 題目與答案為考試當年公告版本,實務標準請以現行規範為準。
試題40 題
108 年 選
第 1 題 三進位數值(2102)3 以十進位表示,下列何者正確?
(A) 29 ✕ 你選的
(B) 32 ✕ 你選的
(C) 65 ✓ 正解 ✕ 你選的
(D) 75 ✕ 你選的
顯示答案 108 年 選
第 2 題 在某些應用環境中,計算機必須因應外部事件的要求,於規定的時限內完成對該事件的處理,則應該選用下列那類作業系統?
(A) 分散式系統(distributed system) ✕ 你選的
(B) 批次系統(batch system) ✕ 你選的
(C) 分時系統(time-sharing system) ✕ 你選的
(D) 即時系統(real-time system) ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 3 題 下列何種語言只能用於資料庫的操作上?
(A) BASIC ✕ 你選的
(B) C ✕ 你選的
(C) HTML ✕ 你選的
(D) SQL ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 4 題 作業系統中Critical Section Design 必須滿足的條件,不包含下列何者?
(A) 任何一個時間點,最多只允許一個Process 進入Critical Section ✕ 你選的
(B) 必須在有限的時間內,自那些想進入Critical Section 的Process 中,挑選出一個進入Critical Section ✕ 你選的
(C) 進入Critical Section 之每個Process 分配到固定的時間片段 ✓ 正解 ✕ 你選的
(D) Process 提出進入Critical Section 之申請,到它獲准進入之等待時間必須是有限的 ✕ 你選的
顯示答案 108 年 選
第 5 題 假設關聯式資料庫中的某個表格ENROLL 如下表所示,其第1 列表示該表格所定義的三個屬性(attribute),而第2-4 列為該表格中所記錄的三筆資料列(tuple)。針對該表格執行以下SQL 查詢句:「select count(*) from ENROLL where ID = ‘B01’;」,則會輸出下列何值?IDCOURSEGRADEB01OS65B01PL30B02DB90
(A) 1 ✕ 你選的
(B) 2 ✓ 正解 ✕ 你選的
(C) 3 ✕ 你選的
(D) null ✕ 你選的
顯示答案 108 年 選
第 6 題 分頁法(paging)在作業系統記憶體管理中,可以直接解決什麼問題?
(A) 內部碎裂(internal fragmentation) ✕ 你選的
(B) 外部碎裂(external fragmentation) ✓ 正解 ✕ 你選的
(C) 輾轉現象(thrashing) ✕ 你選的
(D) Belady’s 異常(anomaly) ✕ 你選的
顯示答案 108 年 選
第 7 題 一般而言,CPU 連接到記憶體和周邊裝置的機制為何?
(A) 匯流排(bus) ✓ 正解 ✕ 你選的
(B) 繪圖處理機(graphics processing unit) ✕ 你選的
(C) 網路介面(network interface) ✕ 你選的
(D) DMAC(direct memory access controller) ✕ 你選的
顯示答案 108 年 選
第 8 題 下列有關雲端運算環境中,責任劃分依據為何?
(A) SLA(service level agreement) ✓ 正解 ✕ 你選的
(B) TOC(total of cost) ✕ 你選的
(C) DDoS(distributed denial of service) ✕ 你選的
(D) PAAS(platform as a service) ✕ 你選的
顯示答案 108 年 選
第 9 題 使用冗餘廉價磁碟機陣列(RAID)的主要目的是下列那一項?
(A) 降低使用多個磁碟的成本 ✕ 你選的
(B) 提供多人使用的環境 ✕ 你選的
(C) 提升磁碟的可靠性及存取效能 ✓ 正解 ✕ 你選的
(D) 加大磁碟存取的容量 ✕ 你選的
顯示答案 108 年 選
第 10 題 強化的二次機會演算法(enhanced second chance algorithm)是一種作業系統內部之分頁置換演算法(pagereplacement algorithm)。該演算法除了參考每一個分頁的存取位元(reference bit)外,還參考修改位元(modification bit)之資訊,請問其參考修改位元的主要目的為何?
(A) 減少分頁置換之時間 ✓ 正解 ✕ 你選的
(B) 減少分頁錯誤率(page fault rate) ✕ 你選的
(C) 增加分頁使用機率 ✕ 你選的
(D) 增加程式可使用之分頁數 ✕ 你選的
顯示答案 108 年 選
第 11 題 下列何者是關聯式資料模式(Relational Data Model)的基本「資料結構」(Data Structure)?
(A) 表格(Table) ✓ 正解 ✕ 你選的
(B) 陣列(Array) ✕ 你選的
(C) 樹(Tree) ✕ 你選的
(D) 堆疊(Stack) ✕ 你選的
顯示答案 108 年 選
第 12 題 有關點陣圖(Bitmap image)與向量圖(Vector image)之敘述,下列何者錯誤?
(A) 構成點陣圖影像的基本單位是像素(Pixel) ✕ 你選的
(B) 向量圖可任意放大縮小旋轉,圖形品質皆不變 ✕ 你選的
(C) 點陣圖放大時,圖形品質變差 ✕ 你選的
(D) 向量圖可直接利用數位相機拍攝而得 ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 13 題 如果一個二元搜尋樹以後序(postorder)方式走訪(traversal)的結果為一個嚴格遞增數列(即:x1 < x2< …< xn),1 < n,則下列敘述何者恆為正確?
(A) 此二元搜尋樹為歪向左傾的樹(left skewed,即所有非樹葉節點都只有左子) ✓ 正解 ✕ 你選的
(B) 此二元搜尋樹為歪向右傾的樹(right skewed,即所有非樹葉節點都只有右子) ✕ 你選的
(C) 此二元搜尋樹既不為歪向右傾,亦不為歪向左傾 ✕ 你選的
(D) 此二元搜尋樹的高度必為二 ✕ 你選的
顯示答案 108 年 選
第 14 題 根據C 語言的語法宣告一個陣列如下:「int temp[8];」,若temp 在記憶體中的位置為S,且一個整數的大小為4 bytes,則下列何者為temp[3]在記憶體中的位置?
(A) 8 ✕ 你選的
(B) 12 ✕ 你選的
(C) S+8 ✕ 你選的
(D) S+12 ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 15 題 執行下列C 語言程式的結果為何?#include<stdio.h>int unknown(int temp[], int size, int key){int i = 0;while( (temp[i] != key) && (i < size))i++;return(i);}void main(){int list[]={1,3,5,7,9,11,13,15};int output =unknown(list, 8, 3);printf("%d", output);}
(A) 輸出整數1 ✓ 正解 ✕ 你選的
(B) 輸出整數3 ✕ 你選的
(C) 輸出整數8 ✕ 你選的
(D) 進入無窮迴圈程式無法停止 ✕ 你選的
顯示答案 108 年 選
第 16 題 給定一個空的佇列Q,試問執行完以下程式碼後,佇列Q 中內容為何?Q.enqueue(5)Q.enqueue(10)Q.dequeue()Q.enqueue(3)Q.dequeue()
(A) 3 ✓ 正解 ✕ 你選的
(B) 5 ✕ 你選的
(C) 10 ✕ 你選的
(D) 空佇列 ✕ 你選的
顯示答案 108 年 選
第 17 題 若四維陣列A[-2:3,0:2,2:5,1:5]是以列主序(Row-major)的方式排列資料,而此陣列在記憶體中的初始位置為500,且陣列中的每個元素的儲存皆需要4 個位元組(Bytes)。請問陣列A[0,1,4,2]存放在記憶體中的位置始於多少?
(A) 820 ✕ 你選的
(B) 824 ✕ 你選的
(C) ✓ 正解 ✕ 你選的
(D) ✕ 你選的
顯示答案 108 年 選
第 18 題 在100 個整數中找出其中最大的整數,至少要執行幾次「數字比較」,才能確保找到的是正確答案?(注意:一次「數字比較」會比較兩個數字,譬如:比較5 和3 何者較大。)
(A) 0 ✕ 你選的
(B) 1 ✕ 你選的
(C) 99 ✓ 正解 ✕ 你選的
(D) 100 ✕ 你選的
顯示答案 108 年 選
第 19 題 對一個有九個節點的二元搜尋樹(Binary Search Tree)作前序訪問(preorder traversal),並依序輸出訪問節點的數值,其結果如下(次序由左至右):12, 9, 7, 8, 20, 15, 13, 16, 22。在此樹中共有多少個節點為葉節點(Leaf)?
(A) 3 ✕ 你選的
(B) 4 ✓ 正解 ✕ 你選的
(C) 5 ✕ 你選的
(D) 6 ✕ 你選的
顯示答案 108 年 選
第 20 題 若對以下二元樹(binary tree)採用前序走訪(preorder traversal),則走訪順序為何?
(A) DBEAC ✕ 你選的
(B) ABCDE ✕ 你選的
(C) ABDEC ✓ 正解 ✕ 你選的
(D) DEBCAABCDE ✕ 你選的
顯示答案 108 年 選
第 21 題 下圖中可產生多少種不同的生成
顯示答案 108 年 選
第 22 題 下列何者排序演算法在最差情況
(A) 選擇排序(selection sort) ✕ 你選的
(C) 堆積排序(heap sort) ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 23 題 以下的C++程式中,使用了下列#include <iostream>using namespace std;int fun(int x){return x;}int fun(char x){return 0;}int main(){cout<<fun('a');}
(A) inheritance ✕ 你選的
(B) enc ✕ 你選的
顯示答案 108 年 選
第 24 題 假設在C 語言中變數i 的資料型不一樣?
(A) printf("%d",i); ✕ 你選的
(B) prin ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 25 題 下列有關C++與Java 程式語言的
(A) Java 是物件導向程式語言,C+ ✕ 你選的
(B) C++支援類別(class)的宣告 ✕ 你選的
(C) C++支援類別的多重繼承(mu ✓ 正解 ✕ 你選的
(D) Java 支援抽象資料型態(abstr ✕ 你選的
顯示答案 108 年 選
第 26 題 假如在C 程式中有一個名稱為AA[1]=20A[2]=30A[3]=40A[4]=50A[5]=60而其中假設已知道A[1]是放置於
(A) *(A+4) 為20 ✕ 你選的
(B) *(ptr ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 27 題 執行下列C++程式碼後,螢幕會int main( ) {for(int i=0;i<10;i=i+2){for(int j=0;j<i;j=j+3)cout<<'$';}return 0;}
(A) 8 ✓ 正解 ✕ 你選的
(B) 9樹(Spanning Tree)?00 ✕ 你選的
(C) 2880下(worst case)的時間複雜度最佳? ✕ 你選的
(B) 快速排序(quick sort) ✕ 你選的
(D) 氣泡排序(bubble sort何種技術?apsulation ✕ 你選的
(C) overloading態為int,其數值為0 到9 的數,請問下列何者ntf("%c",i); ✕ 你選的
(C) printf("%c",i+'0');的比較,何者正確?++不是,Java 不支援ultiple inheritance),Java 不支援ract data type),C++不支援A 的整數陣列,其中於記憶體位置33221100。而程式又宣告int *ptr=r+2) 為30 ✕ 你選的
(C) ptr 為33221100會印出幾個'$'? ✕ 你選的
(C) 12 ✕ 你選的
(D) 4200) ✕ 你選的
(D) overriding者敘述列印結果與其它選項 ✕ 你選的
(D) printf("%1.0f",(float)i);=A, 則下列敘述何者正確? ✕ 你選的
(D) &ptr 為33221100 ✕ 你選的
(D) 15 ✕ 你選的
顯示答案 108 年 選
第 28 題 執行下列C 程式時struct {char d[10];}a,b,c;scanf("%s",a.d);scanf("%s",b.d);strcat(strcpy(c.d,b.d),a.d);printf("%s",c.d);若分別輸入"abc","def",則輸出為何?
(A) cbafed ✕ 你選的
(B) fedabc ✕ 你選的
(C) abcdef ✕ 你選的
(D) defabc ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 29 題 關於軟體工程的模組化(modularity)之敘述,下列何者錯誤?
(A) 結構圖表(structure chart)是以模組化方式呈現系統 ✕ 你選的
(B) 系統內的模組,彼此之間的耦合(coupling)愈少愈好 ✕ 你選的
(C) 系統內的模組,彼此之間的凝聚(cohesion)愈大愈好 ✕ 你選的
(D) 僅適用於物件導向設計(object-oriented design) ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 30 題 下列何者為C 語言中之邏輯AND 運算子(operator)?
(A) AND ✕ 你選的
(B) & ✕ 你選的
(C) && ✓ 正解 ✕ 你選的
(D) ∥ ✕ 你選的
顯示答案 108 年 選
第 31 題 執行下列C++程式碼後,螢幕印出的數字為何?int main( ) {int A[4][3]={2,4,6,8,10,12,14,16,18,20,22,24};int *p1=A[3];int *p2;p2=p1-6;cout<< *p2 <<endl;return 0;}
(A) 6 ✕ 你選的
(B) 8 ✓ 正解 ✕ 你選的
(C) 10 ✕ 你選的
(D) 12 ✕ 你選的
顯示答案 108 年 選
第 32 題 下列何者不是物件導向程式語言的主要特性?
(A) 封裝(encapsulation) ✕ 你選的
(B) 繼承(inheritance) ✕ 你選的
(C) 平行(parallelism) ✓ 正解 ✕ 你選的
(D) 多型(polymorphism) ✕ 你選的
顯示答案 108 年 選
第 33 題 下列何者無法降低電腦中毒的機率?
(A) 啟動防毒軟體並定期更新病毒的定義檔 ✕ 你選的
(B) 啟動防火牆 ✕ 你選的
(C) 定期做完整的備份 ✓ 正解 ✕ 你選的
(D) 不開啟陌生人寄來的電子郵件中所夾帶的可執行檔 ✕ 你選的
顯示答案 108 年 選
第 34 題 下列何者不是網際網路控制訊息協定(ICMP)所負責的項目?
(A) 回應要求(Echo request) ✕ 你選的
(B) 位址遮罩應答(address mask reply) ✕ 你選的
(C) 路徑選擇(routing) ✓ 正解 ✕ 你選的
(D) 錯誤回報(error reporting) ✕ 你選的
顯示答案 108 年 選
第 35 題 數位簽章的計算頗為耗時,下列何者是加速其計算的主要方法?
(A) 資料切割 ✕ 你選的
(B) 雜湊函數 ✓ 正解 ✕ 你選的
(C) 資料編碼 ✕ 你選的
(D) 金鑰管理 ✕ 你選的
顯示答案 108 年 選
第 36 題 下列那一個協定或應用與其他協定或應用相較,不屬於OSI 參考模型同一層?
(A) TCP ✕ 你選的
(B) UDP ✕ 你選的
(C) ICMP ✓ 正解 ✕ 你選的
(D) SCTP ✕ 你選的
顯示答案 108 年 選
第 37 題 下面的圖形可稱之為:
(A) 完全圖(complete graph) ✕ 你選的
(B) 樹(tree) ✕ 你選的
(C) 二分圖(bipartite graph) ✓ 正解 ✕ 你選的
(D) 連結圖(connected graph) ✕ 你選的
顯示答案 108 年 選
第 38 題 電信網路自那一代開始,語音資料及數據資料都是透過封包交換的機制?
(A) 1G ✕ 你選的
(B) 2G ✕ 你選的
(C) 3G ✕ 你選的
(D) 4G ✓ 正解 ✕ 你選的
顯示答案 108 年 選
第 39 題 在ISO 提出的OSI(Open System Interconnection)七層模型中,下列何者負責資訊的編碼與轉碼、以及加密解密等工作?
(A) 網路層(network layer) ✕ 你選的
(B) 會議層(session layer) ✕ 你選的
(C) 表現層(presentation layer) ✓ 正解 ✕ 你選的
(D) 應用層(application layer) ✕ 你選的
顯示答案 108 年 選
第 40 題 全球資訊網(world wide web)運作的主從架構是依據下列何種協定?
(A) FTP ✕ 你選的
(B) SMTP ✕ 你選的
(C) HTTP ✓ 正解 ✕ 你選的
(D) ICMP ✕ 你選的
顯示答案