電子工程 102 年計算機概要考古題(共 40 題) 資料來源:考選部歷屆試題|法律人 LawPlayer 整理 https://lawplayer.com/exam/electronic-engineering/102-%E8%A8%88%E7%AE%97%E6%A9%9F%E6%A6%82%E8%A6%81 第 1 題 電腦A 的中央處理器(CPU)時脈為2GHz,執行某程式花了10 秒的處理器時間(CPU time);若電腦B執行同樣程式花8 秒的處理器時間,且電腦B 所花費的時脈週期(clock cycles)為電腦A 的1.6 倍,試問電腦B 的時脈為何? (A) 2GHz (B) 4GHz (C) 6GHz (D) 8GHz 正解:B 第 2 題 若CPU 內部的控制單元有六條對外輸出的控制線,則其在一個時脈週期內可定義出的控制動作(operation)最多有幾種? (A) 6 (B) 12 (C) 32 (D) 64 正解:D 第 3 題 將十進位數字79 以二進位表示,下列何者正確? (A) 0111 1001 (B) 1001 0011 (C) 0100 1111 (D) 1100 0011 正解:C 第 4 題 將二進位數值0110 1010 轉換為十六進位,下列何者正確? (A) 3A (B) 6C (C) 70 (D) 6A 正解:D 第 5 題 下列有關布林代數(Boolean algebra)之恆等式何者錯誤? (A) A+B=A+A'B (B) A+BC=(A+B)(A+C) (C) A+A'B=A'+B (D) A(A'+B)=AB 正解:C 第 6 題 下圖的電路以布林函數(Boolean function)描述其功能,何者正確? (A) S=A+BC (B) S=BCA (C) S=BCA + (D) S=BC+A 正解:B 第 7 題 32 位元電腦中,若記憶體分頁大小為1024 個位址,則該系統最多可支援幾個記憶體分頁? (A) 232 (B) 228 (C) 222 (D) 210 正解:C 第 8 題 在UNIX 作業系統中,下列那一項指令不是系統呼叫(system call)? (A) read() (B) exec() (C) fork() (D) seek() 正解:D 第 9 題 假設有一筆記型電腦,其螢幕解析度為640×480 個像素,更新頻率為一秒鐘30 次,則該電腦每一分鐘所需計算的像素數目為多少? (A) 307,200 次 (B) 9,216,000 次 (C) 552,960,000 次 (D) 1,105,920,000 次 正解:C 第 10 題 在電腦、電視螢幕上展現的色彩是透過色光三原色以不同比例來混合而成的。請問紅色與綠色兩種原色無法混出下列那一種顏色? (A) 黑色 (B) 白色 (C) 黃色 (D) 橘色 正解:B 第 11 題 以下何者是資料庫中用來達成投射(projection)功能所用的結構化查詢語言(structured query language)指令? (A) DELETE (B) INSERT (C) SELECT (D) UPDATE 正解:C 第 12 題 在實體關係模式(entity-relationship model)中,假設我們要表示一個「帳號」實體(entity)附屬了很多「存款」紀錄,且要表示沒有「帳號」就沒有「存款」的存在依賴性(existence-dependent),則應以下列何者來表示「存款」? (A) 遞迴關係集合(recursive relationship set) (B) 弱實體集合(weak entity set) (C) 三元關係集合(ternary relationship set) (D) 複合屬性(composite attribute)ABCS 正解:B 第 13 題 以下為C 語言程式中宣告的兩個陣列:int a[2][3][2]={6,5,4,3,2,1,0,-1,-2,-3,-4,-5};與int b[2][2]={1,2,3,4};,試問a[1][2][0]+b[0][1]的值為何? (A) 2 (B) -2 (C) 0 (D) a[1][2][0]+b[0][1]無法相加 正解:B 第 14 題 在C 或C++語言中,某二維陣列宣告如下:char A[21][36];假設此陣列於記憶體位址0 開始存放,且每一個記憶體位置存放一個陣列元素A[i][j]。則以下何者無論使用列優先方式(row-major order)或行優先方式(column-major order)儲存,都不會存於相同位址? (A) A[8][14] (B) A[10][18] (C) A[12][21] (D) A[16][28] 正解:B 第 15 題 下列有關堆疊與佇列執行情形的敘述,何者錯誤? (A) 可能發生堆疊加入一元素x 後,立即刪除一元素,得到加入元素x 前的堆疊狀態 (B) 可能發生佇列加入一元素x 後,立即刪除一元素,得到加入元素x 前的佇列狀態 (C) 堆疊為後進先出的資料結構 (D) 佇列為先進後出的資料結構 正解:D 第 16 題 以下何者為A*(((B+C)/D)-E)的後序表示法(postfix notation)? (A) ABCD/+E-* (B) ABC+D/*E- (C) ABC+D/E-* (D) ABC+DE-/* 正解:C 第 17 題 下圖所包含之最小生成樹(minimum spanning tree)中,由節點c 到節點e 的最短路徑長度為何?(註:邊上之數字即為邊的長度。) (A) 44 (B) 85 (C) 97 (D) 112 正解:B 第 18 題 下列關於資料結構中樹(tree)的敘述何者正確? (A) 邊(edge)的個數等於節點(vertex)的個數 (B) 邊的個數等於節點的個數加一 (C) 邊的個數等於節點的個數減一 (D) 邊的個數等於節點個數的平方 正解:C 第 19 題 以下步驟是執行何種排序演算法(sorting algorithm)的過程?初始狀態:12, 8, 2, 5, 10, 7, 1, 3第一輪後:8, 12, 2, 5, 7, 10, 1, 3第二輪後:2, 5, 8, 12, 1, 3, 7, 10第三輪後:1, 2, 3, 5, 7, 8, 10, 12 (A) 氣泡排序法(bubble sort) (B) 合併排序法(merge sort) (C) 快速排序法(quick sort) (D) 選擇排序法(selection sort) 正解:B 第 20 題 某雜湊表(hash table)有13 個空格,編號為0 到12。假設雜湊函數(hash function)為h(k) = k mod 13,且此雜湊表使用線性探測法(linear probing)來處理碰撞(collision)。依此方法,若將28、30、41、23、47、54、17 等7 個數字依序存入後,則編號5 的空格此時所存之數字為何? (A) 17 (B) 30 (C) 54 (D) 沒有數字 正解:C 第 21 題 下列有關C 程式語言的敘述何者正確? (A) 為Unix 作業系統的主要實作語言 (B) 變數名稱中之英文字母大小寫沒有差異,例如test 與Test 為相同變數 (C) 為物件導向程式語言(object-oriented programming language) (D) 沒有提供讀取變數記憶體位址的語法 正解:A 第 22 題 下列那一個陣列宣告不符合C 程式語言的語法? (A) int a [][3]={{1,2,3},{4,5,6}}; (B) int a [3][3]={{1,2},{4}}; (C) int a [3][3]={{0}}; (D) int a [3][]={0}; 正解:D 第 23 題 有關以下C 語言撰寫之程式,下列敘述何者正確? (A) 執行後輸出13 並跳行 (B) 執行後輸出24 並跳行 (C) 執行後輸出0 並跳行 (D) 編譯時顯示錯誤訊息 正解:D 第 24 題 下列C 程式迴圈執行完畢後,變數count 的值為何?int i,j;int count=0;for (i=0; i<20; i++){if(i%4==0)continue;for (j=0; j<100; j++){printf(''+'');count++;}} (A) 500 (B) (C) (D) 正解:C 第 25 題 每當函式(function)被呼叫時,系統會幫該程序建立一個啟動紀錄(activation record)以儲存相關資訊。在下列敘述中,有關C 語言函式的啟動紀錄何者正確? (A) 不需要動態連結(dynamic link),因為C 語言不允許遞迴呼叫 (B) 不需要靜態連結(static link),因為C 語言不允許函式的巢狀(nested)定義 (C) 不需要動態連結,因為每個啟動紀錄都一樣大 (D) 需要靜態連結,因為C 語言允許函式的巢狀定義 正解:B 第 26 題 呼叫以下C 函式test 時,下列選項中何者的回傳值為5?int test(const char*s){int n=0;while(*(s++)&&++n);return n;} (A) test(5) (B) test(''DATE'') (C) test(a[5]) (D) test(''TODAY'') 正解:D 第 27 題 在物件導向程式設計中,以下何者使用資料封裝(encapsulation)的概念? (A) 抽象資料型態(abstract data type) (B) 函式(function) (C) 遞迴(recursion) (D) 堆疊及佇列(stack and queue) 正解:A 第 28 題 下列Java 程式碼中的兩個draw 方法運用了物件導向程式設計中的何種概念?class Data{void draw(){…}void draw(int x, int y){…}} (A) 多載(overloading) (B) 強制推翻(overriding) (C) 抽象化(abstraction) (D) 繼承(inheritance) 正解:A 第 29 題 由電信公司利用現有的電話線路提供數據傳輸服務,且其資料上傳與下載的速度不同者稱之為: (A) ATM (B) ADSL (C) MOD (D) T3#include #include main( ){Int a=12;a+=a;printf(''%d\n'', A);system(''PAUSE'');} 正解:B 第 30 題 下列何種協定在收到資料傳輸後,須決定資料是否已損毀,並據以要求對方重新傳送? (A) ftp (B) IP (C) ARQ (D) ping 正解:C 第 31 題 下列有關乙太網路的敘述何者錯誤? (A) 與IEEE802.3 規範大致相同 (B) 屬於token bus 網路架構 (C) 資料採用broadcast 方式傳遞 (D) 使用CSMA/CD 方式運作 正解:B 第 32 題 IP 分享器可以讓多台電腦共用一個公有(public)IP 位址,它是運用那一種技術來達成這個目的? (A) DHCP (B) SNMP (C) ARP (D) NAPT 正解:D 第 33 題 下列有關交換式集線器(switching hub)的敘述何者正確? (A) 可根據MAC address 與IP address 執行封包尋逕的工作 (B) 各連接埠的頻寬獨立,不會互相競爭或碰撞 (C) 可自動學習與記錄各連接埠所連接電腦的MAC address 與IP address (D) 可過濾不符合預先設定條件之封包 正解:B 第 34 題 網路上有一台IP 位址為210.120.45.25、網路遮罩為255.255.255.0 的主機A。假設A 要傳送封包給另外一台主機B,而B 的IP 位址為210.120.35.26,請問A 的第一個動作應為何? (A) 發出ARP 封包詢問B,請B 回覆其MAC address (B) 發出ICMP 封包給B,確定B 是否在其訊號傳遞範圍內 (C) 透過A 所屬之路由器(router)或閘道器(gateway)詢問B,請B 回覆其MAC address (D) 尋找本子網路(subnet)內部是否有B 所屬之路由器或閘道器的MAC address 正解:D 第 35 題 有關TCP/IP 網路架構的傳輸層(transport layer),下列敘述何者錯誤? (A) 傳輸層負責訊息的「行程對行程傳遞(process-to-process delivery)」 (B) 傳輸層需要用一個位址,稱為IP 位址 (C) 傳輸層透過壅塞控制(congestion control)解決傳輸封包的壅塞問題 (D) 傳輸控制通訊協定(Transmission Control Protocol;TCP)不適合用在即時的音訊或視訊傳輸 正解:B 第 36 題 下列有關HTML(Hyper Text Markup Language)和XML(Extensible Markup Language)的敘述,何者錯誤? (A) 兩者皆為W3C(World Wide Web Consortium)所制定的標記語言(markup language) (B) HTML 的標籤(tag)可用來排版網頁 (C) XML 不允許使用者定義標籤(tag) (D) W3C 定義了文件物件模型(Document Object Model)來描述一份XML 文件的架構 正解:C 第 37 題 下列何者不是用來撰寫網頁程式語言? (A) ASP (B) VHDL (C) HTML (D) PHP 正解:B 第 38 題 下列有關訊息認證(message authentication)的敘述何者錯誤? (A) 訊息摘要(message digest)能檢驗訊息是否被改變過 (B) 訊息摘要能檢驗訊息發送人的身分 (C) 數位簽章(digital signature)能檢驗訊息完整性(integrity) (D) 訊息認證碼(message authentication code;MAC)能檢驗資料來源 正解:B 第 39 題 下列有關AES(Advanced Encryption Standard)的敘述何者錯誤? (A) AES 採用對稱式加密 (B) AES 的加解密演算法是非公開的 (C) 利用混淆(confusion)與擴散(diffusion)的概念增加破解運算所需的時間複雜度 (D) 會使用到替換(substitution)與重置(transposition)兩種加密基本元件 正解:B 第 40 題 下列有關雲端環境中資料保護、資料安全等措施,何者較為次要? (A) 將重要資料加密 (B) 將競爭業者資料實體隔離 (C) 經常更新使用者端病毒特徵碼 (D) 加強虛擬網路效能與傳輸安全 正解:C 題目與答案為考試當年公告版本,實務標準請以現行規範為準。