107 地方特考五等 統計 資料處理大意 考古題詳解
第 1 題2 分
關於 SSL 敘述,下列何者錯誤?
核心觀念
SSL(Secure Sockets Layer)用於保護用戶端與伺服器之間的通訊。連線建立時,通常由伺服器出示數位憑證,讓用戶端驗證伺服器身分;之後雙方協議工作階段金鑰,再以對稱式加密保護傳輸資料的隱私性。資料完整性則通常透過訊息鑑別碼(MAC)等機制確認,並非單靠公開金鑰加密達成。
解題方法
逐項辨認 SSL 提供的安全服務,以及各服務所使用的機制:
- 身分認證:一般由伺服器憑證提供,驗證網站身分。
- 資料隱私性:以協議出的對稱式工作階段金鑰加密。
- 資料完整性:以 MAC 等完整性驗證機制,檢查資料是否遭竄改。
因此,選項若把「公開金鑰加密」直接說成資料完整性保護的機制,即為錯誤敘述。
選項分析
第 2 題2 分
電子商務需要安全服務,下列敘述何者錯誤?
核心觀念
本題主要測驗「電子商務安全需求」與「安全通訊協定(TLS/SSL vs. SET)之運作機制與差異」:
- 資訊安全基本需求:包括機密性(Confidentiality)、完整性(Integrity)、身分認證(Authentication)與不可否認性(Non-repudiation)。
- 傳輸層安全(TLS/SSL):屬於傳輸層(Transport Layer)的點對點通道加密協定,僅負責保護「傳輸中的資料(Data in Transit)」,不涉及終端伺服器的內部資料存取與後續處理。
- 電商付款流程與卡號可見性:在常見基於 TLS/SSL 的電子商務架構中,信用卡資訊會傳送至商家伺服器進行解密與處理,商家系統端是看得到該明文資訊的;若要做到「商家看不到卡號、銀行看不到訂單」,必須仰賴如 SET(Secure Electronic Transaction,安全電子交易協定)的雙重簽章(Dual Signature)或現代第三方支付代碼化(Tokenization)機制。
解題方法
從電子商務的「安全防護目標」與「通訊協定之本質限制」切入分析:
- 檢視電子商務的交易兩端是否需要「確認彼此身分」與「防止賴帳」(對應 (A)、(B))。
- 檢視 TLS/SSL 的協定範疇:TLS/SSL 僅建立瀏覽器與網頁伺服器之間的加密通道,並不保證資料落地到資料庫後(Data at Rest)的安全性(對應 (C))。
- 檢視信用卡交易資訊的流向:在傳統或一般 SSL 交易架構下,消費者的信用卡卡號由瀏覽器加密送出,到達商家伺服器後即解密為明文,因此商家伺服器端「看得到」卡號(這也是早期電商屢屢發生信用卡資料自商家資料庫外洩的主因),進而判斷 (D) 的陳述悖離事實。
選項分析
- (A) 正確: 在電子商務交易中,消費者需要確認連上的是真實商家而非釣魚偽冒網站(伺服器認證);商家亦需確認下單者的真實身分與授權(客戶端認證)。因此,雙方達成**相互認證(Mutual Authentication)**是確保交易安全的重要服務。
第 3 題2 分
關於非對稱式加密(Asymmetric cryptography)的敘述,下列何者錯誤?
核心觀念
本題考非對稱式加密的用途,以及它與對稱式加密在安全性上的比較。
非對稱式加密使用一對相互關聯的金鑰:公開金鑰與私密金鑰。公開金鑰可公開散布,私密金鑰則由持有人妥善保管。它可用於加密與解密、身分認證、金鑰交換及數位簽章等用途。
解題方法
逐一判斷各選項是否描述非對稱式加密的功能,再檢視選項(B)是否能概括地說非對稱式加密「比對稱式加密安全」。
兩者採用不同的金鑰機制與用途,安全性須視演算法、金鑰長度、實作方式及使用情境而定,不能直接斷定非對稱式加密較安全。一般而言,對稱式加密在相近安全等級下運算速度較快;非對稱式加密則適合處理公開金鑰、金鑰交換及數位簽章等需求。因此(B)的概括比較不正確。
選項分析
(A)非對稱式加密可以做到使用者認證的功能。正確。 使用者可透過私密金鑰完成簽章,驗證者再以對應的公開金鑰驗證簽章,藉此確認簽署者持有對應私密金鑰。
第 4 題2 分
有關資料結構堆疊(stack)的敘述,下列何者錯誤?
核心觀念
堆疊(stack)是一種後進先出(Last In, First Out,LIFO)的資料結構:最後放入的資料會最先取出。堆疊常見的操作是將資料推入堆疊(push)與從堆疊頂端取出資料(pop)。
堆疊可用陣列或連結串列實作。管理時通常以一個指標標示堆疊頂端;在連結串列實作中,頂端指標指向鏈結串列的第一個節點。
解題方法
逐一檢查選項是否符合堆疊的存取規則、管理方式、應用情境及實作方式。題目問「錯誤」的敘述,因此選出與堆疊特性不符者。
選項分析
(A) 正確。 「先進後出」即後進先出(LIFO),符合堆疊的基本存取規則。
第 5 題2 分
有關資料結構連結串列(linked list)與陣列(array)的敘述,下列何者錯誤?
核心觀念
本題比較陣列(array)與連結串列(linked list)的儲存方式、存取效率及記憶體需求。
陣列的元素通常連續存放,可用索引直接定位元素;連結串列則由節點組成,每個節點除了資料,還要保存指向下一個節點(或前後節點)的指標。串列通常不需事先固定容量,但要逐節點沿指標走訪。
解題方法
逐項判斷敘述是否符合兩種資料結構的特性。存取效率可比較「是否能直接依索引定位」;空間需求則比較除了資料本身,是否還有額外的儲存負擔。
選項分析
- (A) 正確。 連結串列可依需求配置節點,因此通常不必事先宣告固定容量。陣列一般須在建立時決定大小;若使用可動態擴充的陣列,則其底層仍涉及配置與調整空間。
- (B) 正確。 陣列可直接依索引存取,時間複雜度通常為 。
第 6 題2 分
有關變數的敘述,下列何者錯誤?
核心觀念
本題測驗程式語言中**變數的有效範圍(Scope,又稱作用域)與生命週期(Lifetime)**之基本概念:
- 全域變數(Global Variable):宣告在所有函數/副程式的外部。其有效範圍涵蓋整個程式檔案,程式內的所有函數皆可直接存取與修改。
- 區域變數(Local Variable):宣告在特定函數或區塊(Block,例如
{ ... })內部。其有效範圍僅限於該函數或區塊內,離開該範圍即無法存取。 - 變數遮蔽(Variable Shadowing / 遮蔽效應):程式語言允許區域變數與全域變數同名。當同名時,在該函數的有效範圍內,區域變數的存取優先權高於全域變數,同名的全域變數會被遮蔽。
解題方法
題目要求選出敘述錯誤的選項。解題切入點在於釐清變數的宣告位置決定其有效範圍:
- 判斷變數是「全域」還是「區域」,唯一標準是「是否宣告在函數本體之外」。
- 「主函數(如 C/C++、Java 的
main)」本質上仍是一個函數,其內部宣告的變數屬於該函數的私有資源,不會因為它是程式執行的起點就自動升格為全域變數。因此直接檢視各選項對宣告範圍與存取權限的敘述即可定案。
選項分析
第 7 題2 分
有關作業系統的敘述,下列何者錯誤?
核心觀念
本題考作業系統的基本定位與硬體相依性。作業系統(Operating System, OS)是系統軟體,負責提供使用者與應用程式使用電腦的介面,並管理處理器、記憶體、儲存裝置及輸入/輸出設備等資源。作業系統通常須配合特定的處理器架構與硬體設備,才能正常執行。
解題方法
逐一判斷選項是否符合作業系統的功能與特性。前三項描述作業系統的定位、運作方式及資源管理職責;第(D)項則宣稱同一作業系統可在各種不同硬體規格的設備上執行,忽略了作業系統與硬體架構、裝置驅動程式之間的相依關係,因此為錯誤敘述。
選項分析
- (A)正確。 作業系統介於硬體與使用者之間,提供操作介面,並讓應用程式透過系統服務使用硬體資源。更精確地說,作業系統也會服務應用程式,不只直接面對使用者。
- **(B)正確。
第 8 題2 分
有關作業系統提供使用者介面(user interface)的敘述,下列何者正確?
核心觀念
本題考作業系統的使用者介面(user interface),也就是使用者與作業系統互動的方式。常見介面包括:
- 命令列介面(CLI):使用者輸入文字命令,由作業系統執行。
- 圖形使用者介面(GUI):使用者透過視窗、圖示、選單等圖形元素操作。
一個作業系統可以同時支援多種介面,讓使用者依需求選擇。
解題方法
逐項檢視選項是否把介面的功能、使用條件或效能說成固定限制。命令列介面需要使用者輸入並了解命令,但不必具備管理者權限;不同介面的效能也不能一概而論。
選項分析
第 9 題2 分
有關 TCP/IP 通訊協定的敘述,下列何者錯誤?
核心觀念
本題考查 TCP 與 UDP 的傳輸方式,以及 DNS 在傳輸層的常見運作方式。
- TCP 是連結導向(connection-oriented)協定,傳送資料前會建立連線,並提供可靠傳輸等機制。
- UDP 是無連結(connectionless)協定,不必先建立連線,控制機制較少,通常 overhead 較小。
- DNS 查詢通常使用 UDP;遇到回應資料較大或特定作業時,也可能使用 TCP。因此,不能概括說 DNS 採用連結導向通訊。
解題方法
先判斷各選項是在描述傳輸層協定本身,還是在描述應用層服務使用的傳輸方式。TCP 與 UDP 的連線特性是基本定義;DNS 則是應用層服務,實際使用哪種傳輸協定要看查詢情境。據此檢查選項是否把 DNS 一概說成使用 TCP。
選項分析
第 10 題2 分
有關網際網路通訊協定的敘述,下列何者錯誤?
核心觀念
本題主要測驗 TCP/IP 網路協定分層架構、各層級協定的功能以及封裝(Encapsulation)關係:
- 位址解析協定(ARP, Address Resolution Protocol):運作於網路介面層與網際網路層之間(OSI 的資料連結層與網路層之間)。其功能為「已知目標 IP 位址,查詢其對應的實體硬體位址(MAC 位址)」。ARP 封包直接封裝在第二層的乙太網路訊框(Ethernet Frame)中傳送,不經過第四層的傳輸層(TCP/UDP)。
- 網域名稱系統(DNS, Domain Name System):運作於應用層。其功能為「網域名稱(Domain Name)」與「IP 位址」之間的雙向解析與對應。DNS 查詢與回應為了降低延遲與連線負擔,主要採用傳輸層的 UDP 協定(使用 Port 53)進行通訊。
解題方法
由「通訊協定所屬層級」與「協定封裝依賴關係」切入判斷:
- 先檢驗各協定的「對應功能」:ARP 負責 IP 與 MAC 的對應;DNS 負責網域名稱與 IP 的對應。
- 再檢驗各協定的「傳輸方式(封裝結構)」:UDP 屬於第四層(傳輸層),僅有位於其上層的應用層協定(如 DNS、DHCP、TFTP、SNMP 等)才會由 UDP 封裝傳送;ARP 的位階低於傳輸層,不可能倒過來使用 UDP 傳送。
選項分析
- (A) 正確: ARP(Address Resolution Protocol)的主要任務就是位址對應(Address Mapping)。當主機欲傳送封包給同網段的另一台主機時,若已知對方的 IP 位址(邏輯位址),會透過發送 ARP 廣播請求,獲取對方的 MAC 位址(實體位址),以利封裝成訊框進行傳輸。
- (B) 正確:
第 11 題2 分
有關網際網路通訊協定的敘述,下列何者錯誤?
核心觀念
本題考查 TCP/IP 通訊協定的分層架構,以及各層的功能與通訊方式。TCP/IP 常見的四層架構由下而上為:網路存取層、網際網路層、傳輸層、應用層。資料在各層傳送時,通常會加上該層的控制資訊標頭;應用程式則透過傳輸層提供的服務進行端對端通訊。
解題方法
判斷各選項是否正確描述分層架構與層間責任。特別要區分:IP 負責網路間的封包傳遞,TCP/UDP 負責端對端傳輸,而應用程式使用應用層協定提供的服務。
選項分析
(A) 正確。 除實體層外,各層通常都會在資料前加入標頭,標示該層處理所需的控制資訊。例如,IP 標頭包含來源與目的 IP 位址,TCP 標頭包含連接埠等資訊。實體層負責在傳輸媒介上傳送位元,通常不以此種方式加上協定標頭。
第 12 題2 分
有關作業系統中的系統呼叫(system call),下列何者錯誤?
核心觀念
本題考查作業系統的系統呼叫與雙模式保護機制。系統呼叫是應用程式請求作業系統服務的介面,例如檔案讀寫、建立程序或配置記憶體。為保護作業系統與其他使用者,處理器通常區分使用者模式(user mode)與核心模式(kernel mode),並限制應用程式直接執行需要特權的操作。
解題方法
判斷關鍵在於分清楚「提出系統呼叫」與「執行系統呼叫服務」的角色:
- 應用程式通常在 user mode 執行。
- 應用程式提出系統呼叫請求後,處理器透過受控的機制切換至 kernel mode。
- 作業系統核心在 kernel mode 執行受請求的服務,完成後再返回 user mode。
因此,若選項把「應用程式」說成在 kernel mode 下呼叫系統呼叫,便混淆了請求者與執行服務的作業系統核心。
選項分析
第 13 題2 分
雙連結串列(doubly linked list)資料結構宣告如下。若需要刪除節點 ,且該節點為串列中間的某一個節點,非第一個或最後一個節點,下列何者是刪除該節點的程式碼?
#include<stdio.h>
#include<stdlib.h>
struct Node {
int data;
struct Node* next;
struct Node* prev;
};
struct Node* head; // global variable - pointer to head node
// Creates a new Node and returns pointer to it.
struct Node* GetNewNode(int x) {
struct Node* newNode =
(struct Node*)malloc(sizeof(struct Node));
newNode->data = x;
newNode->prev = NULL;
newNode->next = NULL;
return newNode;
}
核心觀念
雙連結串列的每個節點都以 next 指向後一個節點、以 prev 指向前一個節點。刪除中間節點時,重點是讓它的前、後兩個節點直接互相連接:
- 前一個節點的
next改指向後一個節點。 - 後一個節點的
prev改指向前一個節點。
解題方法
設 curNode 前面的節點為 P,後面的節點為 N。刪除 curNode 後,串列應由:
P <-> curNode <-> N
變成:
P <-> N
因此要執行:
curNode->prev->next = curNode->next;
curNode->next->prev = curNode->prev;
第一行將 P->next 設為 N;第二行將 N->prev 設為 P。兩個方向的連結都更新後,curNode 就不再位於串列的連結路徑中。
選項分析
(A) 正確。
兩行分別更新前一個節點的 next,以及後一個節點的 prev,使前後節點直接相連,符合刪除中間節點的操作。
第 14 題2 分
有關整數表示法的敘述,下列何者正確?
核心觀念
本題評量計算機系統中「整數數值表示法」(Integer Representation)的數值範圍與編碼特性。假設使用 個位元(bits)來表示整數:
- 不帶號整數(Unsigned Integer):
- 數值表示範圍:
- 共有 種狀態,無符號位元。
- 1 的補數法(1's Complement):
- 最高位元(MSB)為符號位元( 表示正數, 表示負數)。
- 負數編碼方式:將對應的正數數值每個位元反相( 變 、 變 )。
- 數值表示範圍:
- 零的表示:具有「正零」()與「負零」()兩種表示法。
- 2 的補數法(2's Complement):
- 負數編碼方式:先求 1 的補數,再加 1,即:
- 數值表示範圍:
- 零的表示:僅有一種(全為 )。
解題方法
由題幹設定位元數 ,帶入各表示法的定義公式,直接驗證其上下限、補數運算轉換關係以及零的個數,進而判斷各選項之正誤。
選項分析
- (A) 錯誤: 16 位元不帶號整數的可能組合共有 種,數值範圍為 ,即 。
第 15 題2 分
下列何者非硬碟傳輸介面?
核心觀念
本題考查硬碟的傳輸介面與電腦的擴充匯流排之區別。傳輸介面負責硬碟與主機之間的資料傳送;PCI 則是連接擴充卡等裝置的匯流排規格,並非硬碟傳輸介面。
解題方法
逐一辨認各選項的用途:IDE、SATA、SCSI 都是硬碟常見的連接或傳輸介面;PCI 的主要用途是讓擴充卡連接至主機板。因此,題目問「何者非硬碟傳輸介面」,應選 PCI。
選項分析
- (A) IDE:錯誤選項。 IDE(Integrated Drive Electronics)是早期常見的硬碟介面,也常稱 ATA 或 PATA,屬於硬碟傳輸介面。
- **(B) SATA:錯誤選項。
第 16 題2 分
有關行程狀態(process state)的敘述,下列何者錯誤?
核心觀念
本題考的是作業系統的行程狀態,以及行程在狀態間轉換的原因:
- 執行(running):行程正在使用 CPU。
- 就緒(ready):行程已具備執行條件,等待 CPU 分配。
- 等待(waiting/blocked):行程正在等待輸入/輸出完成或其他事件發生,暫時不能使用 CPU。
- 結束(terminated):行程已完成或被終止,不再執行。
常見狀態轉換包括:執行中的行程提出輸入/輸出需求後轉為等待;等待的行程在事件完成後轉為就緒;執行中的行程遭到排程器撤換或時鐘中斷後,也可轉為就緒。
解題方法
逐一核對每個選項所描述的「原狀態、觸發原因、目標狀態」,確認該轉換是否符合行程狀態模型。題目指定官方答案為 C,因此判斷關鍵在於:等待狀態的行程,單因「中斷」是否會變成結束狀態。
選項分析
第 17 題2 分
有關行程(process)排程演算法,下列何者錯誤?
核心觀念
本題考查行程排程演算法的特性,尤其是「搶奪式」與「非搶奪式」的差異:
- 非搶奪式排程:行程一旦取得 CPU,就會持續執行,直到完成或自行讓出 CPU。
- 搶奪式排程:排程器可中斷正在執行的行程,改讓其他行程使用 CPU。
各演算法的目標與限制不同,沒有一種演算法能在所有情況下都稱為最佳。
解題方法
逐項核對演算法的排程方式與適用特性。選項 (A)、(B) 描述最短工作優先與最短剩餘工作優先的搶奪性差異;(D) 描述循環分配的公平性。關鍵是判斷 (C) 是否能成立:優先排程法會依行程優先權決定執行順序,但優先權的設定與系統目標各異,因此不能直接稱為最佳排程演算法。
選項分析
- **(A) 正確。**最短工作優先排程法(Shortest Job First, SJF)選擇預估執行時間最短的就緒行程。標準 SJF 為非搶奪式:行程開始執行後,通常會持續到完成或主動讓出 CPU。
- **(B) 正確。
第 18 題2 分
有關雲端運算(cloud computing)的敘述,下列何者錯誤?
核心觀念
本題測驗考生對雲端運算(Cloud Computing)之架構本質、關鍵技術與效能特性的理解:
- 分散式平行架構:雲端運算本質上是分散式系統(Distributed Systems)與網格運算(Grid Computing)的延伸,核心優勢在於利用龐大的伺服器叢集進行「向外擴充」(Scale-out),打破單一主機的算力與儲存瓶頸。
- 虛擬化技術(Virtualization)與額外負擔(Overhead):虛擬化技術雖然在底層管理(Hypervisor)上會產生微幅的資源開銷(Overhead),但藉由資源池化(Resource Pooling)與分散式協同運算,雲端整體所能展現的大規模資料處理效能遠超過任何單一實體主機。
解題方法
從雲端運算的發展目的與系統擴充性切入審題: 雲端運算之所以被廣泛應用於大數據分析與高效能運算,正是為了解決「單一台實體主機(Scale-up)」在硬體規格、處理速度及容量上的物理極限。解題時應檢視各選項是否符合分散式運算特徵,並特別警惕將「局部的軟體開銷」錯誤推論為「整體運算效能低落」的邏輯謬誤。
選項分析
-
(A) 雲端運算是一種分散式運算環境:正確。 雲端運算底層由龐大的伺服器叢集(Clusters)透過網路互連而成,將運算與儲存工作拆解並分派給多個節點協同完成,本質上即屬於標準的分散式運算環境。
-
(B) 雲端運算適合分析大量資料:正確。 巨量資料(Big Data)具有高資料量(Volume)與多樣性(Variety)等特徵。
第 19 題2 分
依據美國國家標準和技術研究院(NIST)所定義的雲端運算(cloud computing)服務模式,下列哪一種不是雲端運算的服務模式?
核心觀念
本題考查 NIST 對雲端運算服務模式的分類。NIST 定義的三種主要服務模式為:
- IaaS(Infrastructure as a Service,基礎設施即服務):提供運算、儲存、網路等基礎資源。
- PaaS(Platform as a Service,平台即服務):提供開發、部署及執行應用程式的平台環境。
- SaaS(Software as a Service,軟體即服務):提供可直接使用的應用軟體。
解題方法
辨認題目列出的服務模式是否屬於 NIST 的三種標準分類。選項中的 PaaS、SaaS、IaaS 都在標準分類內;DaaS(資料庫即服務)則不是 NIST 所定義的三種主要服務模式之一,因此選 D。
第 20 題2 分
下列何者不是個人電腦的主機板應有的基本元件?
核心觀念
本題考查「主機板」與「電腦周邊儲存設備」的區別。主機板是個人電腦的主要電路板,提供 CPU、記憶體及其他元件安裝、連接與溝通的基礎;硬碟機則是用來長期儲存資料的設備,透過主機板上的介面連接,並非主機板本身的基本元件。
解題方法
逐一判斷各選項是否屬於安裝在主機板上或構成主機板基本架構的元件。南橋晶片、記憶體與 CPU 都與主機板的晶片組、插槽或基本運作密切相關;硬碟機則是外接於主機板介面的儲存設備。因此,題目詢問「不是」主機板基本元件時,應選硬碟機。
選項分析
第 21 題2 分
下列何者不是企業電子化所需的資訊系統?
核心觀念
本題考企業電子化常見的資訊系統,以及「資訊系統」與「系統開發方法」的區別。企業電子化會運用資訊系統支援客戶關係、決策及供應鏈等業務;SDLC 則是系統開發生命週期,描述資訊系統如何規劃、分析、設計、建置、測試及維護,並非企業營運所需的資訊系統。
解題方法
先辨認各縮寫所代表的概念,再判斷它屬於「企業使用的資訊系統」還是「開發資訊系統的方法與流程」。CRM、DSS、SCM 都是支援企業業務的系統;SDLC 是開發系統的生命週期,因此不是題目所問的資訊系統。
選項分析
- (A) CRM(Customer Relationship Management):客戶關係管理系統,用於管理客戶資料、銷售活動與服務互動,支援企業維繫客戶及提升服務品質。屬於企業電子化所需的資訊系統。
第 22 題2 分
無線傳輸技術不同,其傳輸的範圍也會有差異。針對 WMAN、WLAN、WPAN 的傳輸範圍,下列何者正確?
核心觀念
本題測驗電腦網路與無線通訊中「網路依地理涵蓋範圍(Coverage Area)之分類階層」。
無線網路依照傳輸與覆蓋距離由大到小,標準分類與對應技術如下:
- WWAN(Wireless Wide Area Network,無線廣域網路):涵蓋跨國、跨縣市的龐大區域,如行動通訊技術(3G / 4G LTE / 5G)。
- WMAN(Wireless Metropolitan Area Network,無線都會網路):涵蓋範圍通常為整座城市或都會生活圈(約數公里至數十公里),代表標準為 IEEE 802.16(WiMAX)。
- WLAN(Wireless Local Area Network,無線區域網路):涵蓋單一建築物、校園、辦公室或家庭環境(約數十公尺至 100 公尺),代表標準為 IEEE 802.11 系列(Wi-Fi)。
- WPAN(Wireless Personal Area Network,無線個人網路):涵蓋個人工作空間與隨身裝置周遭(通常在 10 公尺以內),代表標準為 IEEE 802.15 系列(如 Bluetooth 藍牙、ZigBee、UWB)。
解題方法
解題切入點在於判讀英文縮寫中間所代表的「空間範疇字首」:
- M 代表 Metropolitan(都會級,城市規模)
- L 代表 Local(區域級,建築物/家庭規模)
- P 代表 Personal(個人級,隨身/人體周邊規模)
其地理涵蓋範圍的先天物理層級為:
最前方加上代表無線的「W(Wireless)」之後,各級網路的涵蓋範圍相對大小順序保持不變,即:
選項分析
第 23 題2 分
資料庫的 SQL 語法中有一個名為「DROP TABLE」的語法,其作用為何?
核心觀念
本題考查 SQL 中 **DDL(資料定義語言)**與 **DML(資料操縱語言)**的差別:
DROP TABLE屬於 DDL,用來刪除資料表本身的定義與結構,資料表也會從資料庫中移除。DELETE屬於 DML,用來刪除資料表中的資料列,不會刪除資料表的定義。
解題方法
辨認語法的操作對象:DROP TABLE 的 TABLE 指向資料表這個資料庫物件,DROP 則表示移除該物件。因此,它刪除的是資料表定義,而不是只刪除表內一筆或全部資料。
選項分析
第 24 題2 分
關聯模式(relational model)的實體完整限制(Entity Integrity Rule),除了限制資料庫中主鍵(Primary Key)不可重複外,還有何限制?
核心觀念
本題考關聯模式的實體完整限制(Entity Integrity Rule)。主鍵用來唯一識別資料表中的每一筆資料,因此必須符合兩項要求:
- 主鍵值不可重複。
- 主鍵值不可為空值(
NULL)。
主鍵可以由一個或多個欄位組成;它的資料型態也不限定為數值型態。
解題方法
題目已提到主鍵「不可重複」,要找的是實體完整限制的另一項要求。依定義,主鍵必須能識別每筆資料,因此每筆資料都要有確定的主鍵值,不能是 NULL,故選 (B)。
選項分析
- (A) 主鍵只能是單一欄位。錯誤。 主鍵可以由單一欄位構成,也可以由多個欄位共同構成,後者稱為複合主鍵(composite key)。
第 25 題2 分
一個資料表若符合關聯(relation)的定義,則該表亦滿足下列哪個正規式?
核心觀念
關聯式資料庫中的「關聯」(relation)是具有特定結構的資料表:每個欄位存放單一值,欄位值來自一致的資料域,且資料列彼此可區分。符合關聯定義的資料表,因此滿足第一正規式(First Normal Form, 1NF)。
正規式由低階逐步提高要求:第二正規式須先符合第一正規式;第三正規式須先符合第二正規式;第四正規式則建立在更高階的條件上。符合關聯的定義本身,只能直接確定資料表符合 1NF,不能據此推論它也符合更高階正規式。
解題方法
抓住題幹的「符合關聯(relation)的定義」,判斷關聯本身要求的基本資料結構。關聯的每個欄位都須為原子值,不以同一欄位存放多個值或重複群組,這正是第一正規式的核心要求。因此選第一正規式。
選項分析
第 26 題2 分
關於資料庫 SQL 的運算子,下列何者可讓使用者依據字串比對去找出所要的資料?
核心觀念
本題考查關聯式資料庫結構化查詢語言(SQL)中 DQL(資料查詢語言)的條件式過濾 與 字串樣式比對(Pattern Matching) 運算子。
在 SQL 的 WHERE 子句中,一般比較運算子(如 =, <>, >, <)僅能進行完全相等的比對或大小比較。若要針對字串進行模糊查詢或特定樣式比對,必須使用 LIKE 運算子,並常搭配以下兩大萬用字元(Wildcards):
- 百分比符號
%:代表 0 個、1 個或多個任意字元。 - 底線符號
_:代表恰好 1 個任意字元。
解題方法
題目核心需求為「依據字串比對去找出所要的資料」,切入點為識別 SQL 語法中各關鍵字(Keywords)與運算子(Operators)的語意與功能定位:
- 目標是在查詢條件(
WHERE條件式)中進行字串的特徵或樣式過濾(例如:找出姓「陳」的所有人、電話號碼開頭為「09」的資料)。 - 在 SQL 標準規範中,專用於字串樣式搜尋的比較運算子即為
LIKE。 - 其餘選項分別屬於重複值過濾、別名設定或完整性限制條件,不具備條件式字串比對的功能。
選項分析
-
(A) DISTINCT:錯誤。
DISTINCT是查詢關鍵字,置於SELECT之後(例如:SELECT DISTINCT 部門 FROM 員工;),其功能為「去除查詢結果中重複的資料列」(Duplicate Elimination),僅保留唯一的資料列組合,並非用於比對字串的運算子。 -
(B) AS:錯誤。
AS是 SQL 用於設定**別名(Alias)**的關鍵字。可用於欄位別名(如:SELECT 薪資 * 12 AS 年薪 FROM 員工;)或資料表別名(如:FROM 員工 AS E),用途是提高查詢結果
第 27 題2 分
下列何者是屬於 NoSQL 的資料庫管理系統?
核心觀念
本題考辨識 NoSQL 資料庫管理系統。NoSQL 泛指不以傳統關聯式資料表與 SQL 為主要資料模型的資料庫,常見類型包括文件型、鍵值型、寬欄式及圖形資料庫。MongoDB 是常見的文件型 NoSQL 資料庫。
解題方法
先判斷各選項是否為「資料庫管理系統」,再辨認其資料庫類型。題目問的是 NoSQL,因此應選出屬於資料庫管理系統、且採非關聯式資料模型的選項。
選項分析
- (A) MongoDB:正確。 MongoDB 是文件型 NoSQL 資料庫,常以類似 JSON 的文件儲存資料,適合處理結構彈性較高的資料。
- **(B) LAMPdbs:錯誤。
第 28 題2 分
下列何者是近年來,在資料庫的發展中跟網頁相關最重要的科技?
核心觀念
本題考查資料庫與網頁技術的關聯,重點是辨認近年網頁資料交換與呈現常用的標記語言。XML(eXtensible Markup Language,可延伸標記語言)能以自訂標籤描述資料結構,讓不同系統交換、儲存與處理資料,因此與網頁及資料庫應用密切相關。
解題方法
先區分選項的用途:HTTP、FTP、TELNET 是網路通訊協定,分別用於網頁傳輸、檔案傳輸與遠端登入;XML 則是描述與組織資料的標記語言。題目問的是「資料庫的發展中跟網頁相關最重要的科技」,依官方答案所採的命題脈絡,應選能表示結構化資料、供網頁與資料庫系統交換使用的 XML。
選項分析
- (A) HTTP:錯誤。 HTTP(Hypertext Transfer Protocol,超文字傳輸協定)是網頁用戶端與伺服器之間傳送請求及回應的協定,負責傳輸,不是用來描述資料結構的技術。
第 29 題2 分
下列何者是存於資料庫裡且用來描述綱目(Schema)的資料?
核心觀念
本題考查資料庫中的詮釋資料(Metadata)。綱目(Schema)描述資料庫的結構,例如資料表名稱、欄位名稱與型態、主鍵、索引及表格之間的關係。資料庫中用來描述這些結構與規則的資料,就是詮釋資料。
解題方法
辨認題幹中的關鍵詞「描述綱目」。綱目說明的是資料庫如何組成,而非使用者實際輸入或產生的內容。凡是描述資料結構、格式、意義或管理方式的資料,都屬於詮釋資料,因此選(D)。
選項分析
- **(A) 使用者資料(End User Data)錯誤:**指使用者實際儲存在資料庫中的內容,例如客戶姓名、訂單金額。這些是資料庫所管理的資料,不是描述綱目的資料。
第 30 題2 分
資料庫的交易(Transaction)必須符合 ACID,其中 A 為 Atomicity、C 為 Consistency、D 為 Durability,而 I 是指?
核心觀念
本題考查資料庫管理系統(DBMS)中的交易管理(Transaction Management)。 資料庫交易(Transaction)是指由一組邏輯上不可分割的資料庫操作所構成的工作單元。為了確保資料庫在多使用者並行存取(Concurrency)及系統發生故障(Failure)時仍能維持正確性與可靠性,交易必須嚴格符合 ACID 四大基本特性:
- A(Atomicity,不可分割性/原子性):交易中的所有操作要嘛全部完成(All),要嘛全部不執行(Nothing),不允許停留在半途的狀態。
- C(Consistency,一致性):交易執行前後,資料庫都必須處於合法的狀態,所有的資料完整性條件與限制(Constraints)均不可被破壞。
- I(Isolation,隔離性/獨立性):多筆交易同時並行執行時,各交易之間互不干擾,每一筆交易的中間執行狀態對其他交易而言是隱蔽的,其效果如同序列化依序執行(Serializability)。
- D(Durability,耐久性/持續性):交易一旦確認提交(Commit),其所做的修改將永久儲存於資料庫中,即使隨後系統當機或斷電,資料也不會遺失。
解題方法
本題為標準的英文縮寫名詞配對題。解題切入點在於直接辨識關聯式資料庫交易理論中 ACID 各字母所對應的標準英文專有名詞:
其中字母 I 代表的是 Isolation(隔離性),故選 (C)。
選項分析
- (A) Integrity(完整性):錯誤。 「資料完整性(Data Integrity)」是指資料的正確性與相容性(如實體完整性、參考完整性等),是資料庫的綱要(Schema)限制條件,並非 ACID 中「I」的英文縮寫。
第 31 題2 分
有一員工資料表 EMP,主鍵為 emp_id,另外兩個屬性為員工薪水(salary)和所屬部門代碼(dept_id),下列何者可列出每個部門的最高薪水和該部門的代碼?
核心觀念
本題考查 SQL 的彙總函數 MAX 與 GROUP BY。GROUP BY 會依指定欄位分組,彙總函數則分別對每一組資料計算結果。因此,要列出「每個部門的最高薪水及部門代碼」,必須依 dept_id 分組,並在各組內計算 MAX(salary)。
解題方法
先找出題目要求的分組單位:每個部門,因此 GROUP BY 應指定 dept_id。接著,在每個部門的群組內計算薪水最大值,並一併輸出部門代碼:
SELECT MAX(salary), dept_id FROM EMP GROUP BY dept_id
如此每個部門會產生一筆結果,包含該部門的最高薪水與部門代碼,符合題意。
選項分析
-
(A)
SELECT MAX(salary) FROM EMP:錯誤。 沒有使用GROUP BY,只會計算整張 EMP 表的最高薪水,無法分別列出各部門的最高薪水,也沒有輸出部門代碼。 -
(B)
SELECT salary FROM EMP GROUP BY dept_id:錯誤。
第 32 題2 分
本題所列之 Java 程式片段的執行,將印出下列何者?
int numA = 10;
int numB = 888;
int numC = 6666;
if (numA > numB)
if (numB > numC)
System.out.println(numB);
else
System.out.println(numA);
System.out.println(numC);
核心觀念
本題考查 Java 的 if 條件判斷、巢狀 if 的執行流程,以及沒有大括號 {} 時,else 的配對規則。
Java 會將 else 配給前面最近一個尚未配對 else 的 if。此外,沒有大括號時,if 條件成立後只控制緊接著的一個敘述;最後的 System.out.println(numC); 不受前面的 if 條件控制。
解題方法
先代入變數值判斷最外層條件:
此條件為假,因此其下方的巢狀 if 與 else 整段都不執行。無論條件真假,程式接著都會執行位於外層 if 之外的:
System.out.println(numC);
第 33 題2 分
下列選項中的 HTML 敘述,何者是替圖片加上超連結,可以讓使用者點選網頁上的圖片而連至另一個網頁 http://www.mySchool.com?
核心觀念
本題考查 HTML 超連結與圖片標籤的搭配方式:
<a href="網址">...</a>:建立超連結,href指定點選後前往的目的地。<img src="圖片路徑">:插入圖片,src指定圖片檔案的位置。
要讓圖片可點選並連至另一個網頁,應將 <img> 放在 <a> 標籤內。
解題方法
先確認超連結目的地是否寫在 <a> 標籤的 href 屬性中,再確認圖片是否使用 <img> 標籤,並以 src 指定圖片檔案。符合兩項條件的選項,即能達成題目要求。
正確的 HTML 結構為:
<a href="目的地網址"><img src="圖片路徑"></a>
選項分析
第 34 題2 分
下列選項中的敘述,何者是中央處理器(CPU)內部的記憶體?
核心觀念 本題測驗計算機組織與結構中的「中央處理器(CPU)內部組成架構」與「記憶體階層架構(Memory Hierarchy)」。 中央處理器主要由算術邏輯單元(ALU)、控制單元(CU)、暫存器(Registers)以及快取記憶體(Cache Memory)所組成。記憶體依據其與 CPU 的物理配置,可劃分為「CPU 內部記憶體」(Internal Memory,如暫存器、內建 L1/L2 快取)與「CPU 外部記憶體」(External Memory,如主機板上的主記憶體 RAM、BIOS ROM、輔助儲存裝置等)。
解題方法 從硬體實體架構與晶片整合層面切入判斷:
- 內部記憶元件:現代微處理器為了解決 CPU 高速運算與外部記憶體存取緩慢之間的效能瓶頸(von Neumann bottleneck),會將暫存器(Registers)以及第一層(L1)、第二層(L2)甚至第三層(L3)快取記憶體(Cache)直接整合在 CPU 晶片核心內部(On-chip / On-die),採用速度極快的靜態隨機存取記憶體(SRAM)技術製作。
- 外部記憶元件:主記憶體(RAM 模組)與儲存韌體的晶片(ROM / Flash ROM)則位於 CPU 晶片外部,透過主機板上的匯流排(Bus)與 CPU 相連。
- 比對各選項,唯有快取記憶體(Cache)符合「位於 CPU 內部」的記憶體實體。
選項分析
- (A) 唯讀記憶體(ROM)錯誤:ROM 通常是以獨立晶片的形式安裝或焊接在「主機板」上(例如儲存 BIOS/UEFI 開機程式的晶片),屬於 CPU 外部的記憶體元件,非 CPU 內部記憶體。
第 35 題2 分
關於電腦系統的 bootstrap 程式之描述,下列何者錯誤?
核心觀念
Bootstrap 程式(開機程式)負責在電腦啟動時執行初始作業,並將作業系統載入主記憶體(RAM),使系統能進入正常運作。傳統電腦的 bootstrap 程式儲存在唯讀記憶體(ROM)或其他非揮發性儲存裝置中,開機時由處理器先執行。
解題方法
掌握兩個重點即可判斷:
- 儲存位置:RAM 是揮發性記憶體,斷電後內容會消失;開機所需的 bootstrap 程式必須在作業系統尚未載入 RAM 前就能取得,因此會存放在 ROM 等非揮發性媒介。
- 執行任務:冷開機時,處理器先執行開機程式,再由它引導載入作業系統至 RAM。
因此,宣稱 bootstrap 程式存放在 RAM 的選項錯誤。
選項分析
- (A) 存放在電腦的隨機存取記憶體(RAM)中。錯誤。 RAM 斷電後資料會消失,且冷開機時 RAM 尚未載入作業系統。若開機程式只存放在 RAM 中,電腦便無法依此完成初始開機。
第 36 題2 分
下列何者為揮發性記憶體(Volatile Memory)?
核心觀念
本題考查記憶體依「斷電後能否保留資料」所作的分類:
- 揮發性記憶體(Volatile Memory):需要持續供電才能保存資料;斷電後,資料會消失。常見例子是隨機存取記憶體(RAM)。
- 非揮發性記憶體(Non-volatile Memory):斷電後仍能保留資料;常見例子有唯讀記憶體(ROM)、快閃記憶體(Flash Memory)及多數輔助記憶體。
解題方法
逐一判斷各選項所代表的記憶體是否需要供電才能保留資料。需要持續供電的就是揮發性記憶體;斷電仍能留存資料的則不是。
選項分析
第 37 題2 分
ALU(Arithmetic Logic Unit)是中央處理器(Central Processing Unit)內的一個模組,下列選項中的功能,何者不屬於 ALU 的工作範圍?
核心觀念
本題考查中央處理器(CPU)內部各單元的分工。算術邏輯單元(ALU)負責執行算術運算、邏輯運算及比較運算;控制單元(Control Unit, CU)則負責協調處理器各單元的運作,並控制指令執行與資料傳送。
解題方法
辨認各選項描述的工作屬於 ALU 還是控制單元。凡是對資料進行計算、邏輯判斷或比較,屬於 ALU 的工作;凡是協調單元運作、控制指令流程或安排資料傳送,則屬於控制單元的工作。
選項分析
第 38 題2 分
作業系統中有一項作業是將資料在記憶體和儲存設備之間進行交換,下列何者為此功能之稱謂?
核心觀念 本題測驗作業系統(Operating System, OS)之虛擬記憶體(Virtual Memory)管理機制與分頁(Paging)技術。 作業系統為突破實體主記憶體(RAM)容量限制,並提高多工處理效能,將程式的邏輯位址空間分割成大小固定的區塊,稱為分頁(Pages),實體記憶體則劃分為等長大小的頁框(Frames)。當實體記憶體空間不足,或目前執行的程式需要讀取未載入的頁面時,作業系統會透過需求分頁(Demand Paging)機制,在主記憶體與次級儲存設備(如硬碟的 Swap 磁區或分頁檔)之間進行資料的換入(Page In)與換出(Page Out),此項作業即稱為分頁(Paging)。
解題方法
- 抓取題幹關鍵字:「作業系統」、「將資料在記憶體和儲存設備之間進行交換」、「功能之稱謂」。
- 鎖定記憶體管理機制:在主記憶體(RAM)與二級儲存設備(Disk)之間傳輸與置換資料,是虛擬記憶體體系下的核心功能。以固定大小區塊為單位進行資料搬移與置換的機制稱為 Paging(分頁);以整個行程(Process)為單位置換則泛稱為 Swapping(交換)。
- 辨析各選項功能與定義:
- (A) 與 (B) 屬於網路與資訊安全領域名詞,非作業系統記憶體管理。
- (C) 為作業系統在記憶體與外存之間搬移、配置固定大小資料區塊的核心機制,符合題意。
- (D) 為分頁過度頻繁所導致系統效能急降的「不良現象」,並非該功能的稱謂。
- 故應選 (C)。
選項分析
- (A) Tapping(網路分流/側錄):錯誤。在計算機網路與資安領域中,Network TAP(Test Access Point)或 Wiretapping 是指利用硬體分接器或特定軟體對網路線路上的傳輸封包進行複製、分流與監聽側錄的技術,與作業系統記憶體置
第 39 題2 分
有兩個數值以二補數(Two’s Complement)來表示是 與 ,則該兩數值相加的結果以十進位來表示是下列何者?
核心觀念
本題考 4 位元二補數的解讀。二補數最左側位元是符號位:最高位為 表示非負數,為 表示負數。4 位元二補數的表示範圍是 至 。
解題方法
兩個數的最高位都是 ,因此都是負數。將位元字串轉為十進位,可用「取反後加 ,再加上負號」:
- :取反得 ,加 得 ,所以 。
- :取反得 ,加 得 ,所以 。
相加得:
也可直接以 4 位元相加驗算:
第 40 題2 分
某一個位元組(Byte)的數值以十六進位表示是 ,則其值等於下列何選項中以二進位表示的值?
核心觀念
一個位元組(Byte)由 個位元(bit)組成。十六進位每一位可對應 個二進位位元,因此轉換時,將十六進位的每個字元各自換成 位二進位即可。
解題方法
將 分成 與 兩位,分別轉換:
合併後得到:
此結果正好是 位,符合一個位元組的長度。
選項分析
第 41 題2 分
一棵階度(level)為 的完滿二元樹(Fully Binary Tree),其節點個數最多為多少?
核心觀念
本題考「完滿二元樹」的最大節點數。依本題選項與官方答案採用的定義,階度(level)為 的完滿二元樹,根節點位於第 階;每一階的節點數都達到該階可能的最大值。第 階最多有 個節點。
解題方法
把各階節點數相加:
因此,階度為 時,節點個數最多為 ,選項 (D) 正確。
選項分析
第 42 題2 分
從程式效能分析來看,氣泡排序法(Bubble Sort)在最壞情況的時間複雜度(Time Complexity)為多少?
核心觀念
本題測驗「內部排序演算法」(Internal Sorting Algorithms)之基本效能與「時間複雜度」(Time Complexity)分析。 氣泡排序法(Bubble Sort)的核心運作機制為「相鄰元素兩兩比較與交換」,將較大(或較小)的元素如氣泡般逐步推向陣列的一端。衡量其效能時,主要以元素的「比較次數」(Comparisons)與「資料搬移/交換次數」(Swaps)作為主要計算基準。
解題方法
在分析時間複雜度時,通常以輸入資料筆數 為變數:
- 演算法流程與最壞情況判定:
- 氣泡排序法透過雙層迴圈進行:外層迴圈控制「回合數(Pass)」,內層迴圈進行「相鄰兩兩元素之比較與交換」。
- 最壞情況(Worst Case):當輸入資料剛好為「完全反向排序(逆序)」時,演算法不僅無法提早結束,且每次比對都必須進行交換。
- 比較次數之推導:
- 第 回合需要比較 次;
- 第 回合需要比較 次;
- 依此類推,最後第 回合需要比較 次。
總比較次數 為等差級數求和:
- 大 符號(Big-O Notation)轉換:
- 依據漸進符號定義,忽略低次項()與最高次項的常數係數(),取最高次方階數,得時間複雜度為
第 43 題2 分
下列何者是指駭客利用藍芽設備(如:手機和筆電)配對時,進行侵入設備而控制該設備?
核心觀念
本題考查藍牙安全攻擊的名稱辨識。Bluebugging 是攻擊者利用藍牙連線或配對上的弱點,未經授權存取並控制受害裝置,進而操作其功能或取得資料的攻擊方式。
解題方法
先抓題幹中的關鍵描述:「藍牙設備配對」以及「侵入設備而控制該設備」。這指向藍牙攻擊中可進一步控制裝置的 Bluebugging。其他選項則分屬網路連線劫持或資源管制概念,與藍牙裝置控制無關。
選項分析
- (A) Bluebugging:正確。 指透過藍牙攻擊取得裝置控制權,符合題幹所述。
- **(B) IP hijacking:錯誤。
第 44 題2 分
網路上未經作者的同意就進行產品的散播、分享或下載,這是侵犯下列何選項中的權利?
核心觀念
本題考「著作權」的基本概念。網路上的產品若包含受著作權保護的作品,未經著作財產權人同意而散布、分享或下載,可能涉及著作權侵害。以命題當年(民國 107 年)法規為準,《著作權法》保障著作人的著作權;其中,重製、公開傳輸及散布等利用方式,原則上應取得權利人授權。
解題方法
先辨認題幹描述的是「未經作者同意,利用或傳播其創作內容」,再對應到保障作品創作及利用的權利。個人資料、發明專利與個人私生活都不是題幹所描述的核心,因此答案是著作權。
選項分析
- (A) 個資權:錯誤。 個人資料保護涉及個人資料的蒐集、處理與利用,例如姓名、身分證字號等資料;題幹問的是未經同意散布、分享或下載產品,並非個人資料遭不當處理。
- **(B) 著作權:正確。
第 45 題2 分
關於數位簽章(Digital Signatures)的描述,下列何者錯誤?
核心觀念
數位簽章是以密碼學方式確認訊息來源與完整性的機制,通常結合雜湊函數與非對稱式公鑰密碼技術。簽署者先對訊息計算摘要,再以自己的私鑰對摘要簽章;驗證者使用簽署者的公鑰驗證簽章,並比對訊息摘要。
因此,數位簽章可協助確認訊息是否遭到竄改,以及簽章是否由持有相應私鑰的人所產生;但它不等同於加密,通常也不負責隱藏訊息內容。
解題方法
本題的關鍵是辨認數位簽章的用途與所需技術:
- 簽章與驗章:以簽署者的私鑰產生簽章,使用其公鑰驗證。
- 完整性檢查:搭配雜湊函數,比較訊息摘要,以判斷內容是否被修改。
- 身分確認:公鑰必須能可靠地對應到簽署者,常由憑證等機制協助確認。
選項(B)說數位簽章「只使用」公鑰加密法,忽略了雜湊函數等必要技術,因此錯誤。
選項分析
第 46 題2 分
下列何者不是智慧財產權的範疇?
核心觀念
本題考查資訊法規與資訊倫理中的智慧財產權(Intellectual Property Rights, IPR)之定義與範疇,以及其與「人格權」的本質區別(以命題當年民國 107 年法規及資訊科學通用分類為準)。
- 智慧財產權(無體財產權):指人類精神智慧創作之結晶,依法律賦予創作者在一定期限內的專有排他權利。主要分為:
- 著作權:語文、音樂、美術、電腦程式等創作(受《著作權法》規範)。
- 工業財產權:專利權(發明、新型、設計)、商標權、營業秘密、積體電路電路布局權等。
- 新型態網路識別權益:如網域名稱(Domain Name),具有表彰主體與商業識別功能,世界智慧財產權組織(WIPO)已將其納入智財爭議處理範疇。
- 隱私權(人格權/憲法基本權):保障個人私生活領域不受侵擾、個人資料自主控制之權利,本質為「人格權」與憲法基本人權(司法院釋字第 603 號解釋),規範於《個人資料保護法》與《民法》,非屬財產權或智慧創作保護範疇。
解題方法
從「權利本質」切入分類判斷:
- 區分「財產權(智慧創作)」與「人格權(生命尊嚴)」:
- 若該權利是保護「精神腦力創作、商業識別或無形資產的排他利用」,屬於智慧財產權。
- 若該權利是保護「個人尊嚴、私生活不受侵擾、資訊自決」,則屬於人格權。
- 比對各選項之法律屬性,即可明確篩選出非屬智慧財產權的項目。
第 47 題2 分
直接提供檔案傳輸、電子郵件、網頁瀏覽等服務給使用者,是屬於下列 OSI 模型哪一層的工作?
核心觀念
OSI 七層模型中,**應用層(Application Layer)**是最接近使用者的一層,提供應用程式與網路之間的服務,例如檔案傳輸、電子郵件及網頁瀏覽。常見協定包括 FTP、SMTP、HTTP。
解題方法
題目列出的都是使用者直接操作的網路服務。判斷時可先看題目問的是「提供服務給使用者」還是「負責傳送資料、建立連線或路由封包」:前者屬於應用層;後者則由 OSI 其他層處理。
選項分析
- (A) 傳輸層(Transport Layer)錯誤。 傳輸層負責端點間的資料傳輸、分段與可靠性控制,常見協定為 TCP、UDP;它支援應用程式通訊,但不直接提供檔案傳輸、電子郵件或網頁瀏覽服務。
第 48 題2 分
下列何者不是資料庫管理系統?
核心觀念
資料庫管理系統(Database Management System,DBMS)是用來建立、管理及操作資料庫的軟體,通常提供資料新增、查詢、修改、刪除,以及資料安全與權限管理等功能。本題要辨認各選項的軟體用途,找出不屬於 DBMS 的一項。
解題方法
依各軟體的主要功能分類:MySQL、Oracle 與 Access 都用於資料庫管理;Photoshop 則是影像編輯軟體,主要用來處理與修改圖像,因此不是資料庫管理系統。
選項分析
第 49 題2 分
下列何者不是圖片檔案的格式?
核心觀念
本題考辨識常見檔案格式,以及它們所代表的資料類型。JPEG、BMP、TIFF 都是圖片檔案格式;XLS 則是 Microsoft Excel 試算表檔案的副檔名,用於儲存工作表與表格資料。
解題方法
逐一判斷各選項通常用來儲存什麼內容:若是用於表示或儲存數位影像,便是圖片格式;若是用於製作試算表,就不是圖片格式。依此可判定 XLS 不屬於圖片檔案格式。
選項分析
第 50 題2 分
不同編碼的電腦要交換資料時,若沒有共同的編碼系統將無法解讀彼此的訊息,故為因應不同語言、不同編碼系統的電腦可以互通資料,制定了下列哪一選項中的編碼系統?
核心觀念
本題測驗電腦科學中「文字編碼系統(Character Encoding System)」的演進與特性。 早期各國與各軟硬體廠商因應各自語系或硬體環境,制定了互不相容的編碼標準(如美系系統使用 ASCII、IBM 主機使用 EBCDIC、台灣繁體中文環境使用 Big5)。當跨國界或跨系統進行資料交換時,常因缺乏通用的編碼對應而產生「亂碼」現象。為解決此問題,國際標準組織與業界共同制定了能夠涵蓋全球各種語言文字的通用編碼架構——Unicode(統一碼/萬國碼)。
解題方法
解題關鍵在於掌握題幹所指出的痛點:「因應不同語言、不同編碼系統的電腦可以互通資料」。
- 分析語系範圍:題幹要求的是「跨語言」的通用性。Big5 僅限繁體中文,ASCII 僅涵蓋基本英文與控制符號,兩者皆無法容納多國語言文字。
- 分析系統共通性:EBCDIC 主要是 IBM 大型電腦(Mainframe)採用的專屬編碼,並非國際通用的跨平台互通標準。
- 辨識萬國標準:Unicode 專為統整全世界所有語言符號而設計,賦予每個字元全域唯一的碼位(Code Point),並透過 UTF-8、UTF-16 等格式進行儲存與傳輸,完全符合題意描述。
選項分析
-
(A) Big5 碼:錯誤。 Big5(大五碼)是由台灣資策會與五大電腦廠商於 1984 年共同制定的繁體中文字元編碼標準,採用 2 個位元組(Byte)表示一個中文字。其編碼範圍僅限於台灣常用的繁體中文(包含常用字、次常用字與符號等),無法表達簡體中文、日文、韓文或歐美其他語系字元,無法達成全球電腦互通不同語言資料的目的。
-
(B) ASCII 碼:錯誤。 ASCII(美國資訊交換標準碼)使用 7 個位元(bit)編碼,最多僅能表示 個字元(擴充 ASCII