所屬科目:台電◆通訊網路與大數據分析
1.在網路通訊標準-開放系統連結(Open System Interconnection, OSI)七層分類中,最上層與最下層分別為何? (A)最上層為表達層(Presentaiton Layer),最下層為資料鏈結層(Data Link Layer) (B)最上層為實體層(Physical Layer),最下層為網路層(Network Layer) (C)最上層為會議層(Sessino Layer),最下層為傳輸層(Transport Layer) (D)最上層為應用層(Application Layer),最下層為實體層(Physical Layer)
2.作業系統的組成包括操作環境(Shell)與核心程式(Kernel)二部分,下列何者是核心程式的主要功能之一? (A)程序管理(Process Management) (B)檔案內容掃描(File Content Scan) (C)病毒防護(Virus Protection) (D)開機檢查(Booting Check)
3.某 URL 網址開頭為 https://這表示該網站使用了哪個安全規範?(A) VPN(Virtual Private Network)(B) SSL(Secure Sockets Layer)(C) SATA(Serial Advanced Technology Attachment)(D) RSS(Really Simple Syndication)
4.電腦入侵方式中的網路釣魚(Phishing),是指下列何者?(A)更改檔案的大小,讓使用者沒有感覺(B)散佈具有遠端遙控能力的惡意軟體,並且集結大量受到感染的電腦進行攻擊(C)偽造與知名網站極為類似的假網站,誘使用戶在假網站中輸入重要個資(D)蒐集常用來作為密碼的字串,以程式反覆輸入這些字串來入侵電腦
5.下列對於網際網路協定 IP(Internet Protocol)的描述何者正確?(A)全世界的 IP 位址可以分為 A, B, C, D 四種等級(Class)(B) IPv4 為 16 位元組成的位址,IPv6 為 32 位元組成的位址(C) IP 位址與網域名稱(Domain Name)的對應是透過閘道器(Gateway)來協助(D) IPv4 位址包含了網路位址(Network ID)與主機位址(Host ID)
6.一般巨集型病毒(Macro Virus)是以 VBA(Visual Basic Application)所撰寫的巨集程式來攻擊下列哪一種型態的檔案? (A) Microsoft Office 的檔案,例如副檔名為 doc, docx, xls, xlsx (B) Windows 作業系統下之副檔名為 exe 類型檔案 (C) DOS 系統之開機檔案 (D)圖片檔案,例如副檔名為 bmp, jpg, png
7.關於全球定位系統(Global Positioning System, GPS),下列敘述何者正確? (A) GPS 主要是透過衛星傳輸地圖資料讓使用者了解自己的位置 (B) GPS 導航機是透過向衛星發射自己的座標資訊,再由衛星將此座標資訊標記到地圖上回傳給 GPS 導航機進行顯示 (C)一個 GPS 系統僅能接收一個衛星的資料 (D)手機內的 GPS 晶片沒有網際網路連線也可以接收衛星的座標資料
8.下列對於網路的拓墣(Topology)的描述,何者錯誤?(A)匯流排(Bus)結構適合廣播(Broadcast)的方式傳遞資料(B)樹狀(Tree)的結構,可以形成封閉性迴路(C)環狀(Ring)結構網路上的節點依環形順序傳遞資料(D)星狀(Star)的結構,經常需要一個集線器(HUB)
9. HTML(Hypertext Markup Language)程式儲存元件之原始資料格式為何?(A)點陣圖檔(Bit Map File) (B)文字檔(Text File)(C)壓縮檔(Compressed File) (D)批次執行檔(Batch Excutive File)
10.下列有關直譯式程式語言(例:Python)敘述何者正確? (A)因採用直譯器(Interpreter)將高階語言逐行翻譯為機器語言指令,程式中不能有兩層以上的迴圈 (B)必須用直譯器(Interpreter)將人類撰寫的程式讀取兩次以上才能完整翻譯 (C)與編譯、組譯式程式相比,其執行速度較慢,但偵錯與測試較方便 (D)因採用直譯器(Interpreter)將高階語言逐行翻譯為機器語言指令,程式中不能進行多個檔案的開啟或關閉
11. Linux 為開源軟體,下列哪一個是基於 Linux 所開發出來的作業系統?(A) MS-DOS (B) Arduino (C) Android (D) Unix
12.關於在網路上使用 TCP/IP 的協定傳輸封包時,下列敘述何者正確? (A)為了提高傳輸效率,使用 TCP 協定不會檢查封包是否錯誤或遺失,故不會要求傳送端重傳 (B) TCP 是屬於 ISO 組織制定的 OSI 通訊協定的傳輸層(Transport Layer)通訊協定 (C) IP 是屬於 ISO 組織制定的 OSI 通訊協定的會議層(Session Layer)通訊協定 (D)檔案傳輸協定 FTP(File Transfer Protocol)屬於不需使用到 TCP/IP 協定的一種上層服務協定
13.某一部電腦中的網路介面卡 IP 位址設定為 192.168.1.11,網路遮罩為 255.255.255.128,關於該電腦網路連接與組態,下列敘述何者正確? (A) 192.168.1.11 一定是 WiFi 存取點(WiFi Access Point)派發的動態 IPv4 位址 (B) 192.168.1.11 是一個 Class C 的 IPv6 位址 (C) 192.168 開頭的 IP 位址,不能設定為有線網路介面卡中的 IP 位址 (D)另一 IP 位址 192.168.1.129 的電腦,要和這部電腦連線傳輸資料,必須經過閘道器進行連接和傳輸。
14.有關程式語言的說明,下列敘述何者錯誤? (A)機器語言為所有高階程式語言最後翻譯給 CPU 執行的低階語言 (B)組合語言不是直譯語言,是一種低階語言,可以用文字編輯軟體就可以編寫程式碼 (C) Visual Basic 程式語言是一種高階語言,故用組譯器翻譯成機器語言,CPU 就可以直接執行 (D)高階語言,可讀性很高,而且可以在程式碼內加中文註解,用來說明程式片段的用意
15.若資料庫中有 100 筆資料要透過 TCP/IP 網路傳送,下列何種檔案格式最適合將上述資料暫存在一個格式化的純文字檔案中,再利用 TCP/IP 協定在網路上傳遞? (A) JPEG (B) MPEG (C) AVI (D) XML
16.使用筆記型電腦並透過手機中的熱點分享上網進行檔案傳輸時,室外較室內獲得較佳的傳輸速度最有可能原因為何? (A)室內 WiFi 信號和 4G 的信號佔據相同的頻段互相干擾 (B)藍芽耳機的信號干擾了 4G 基地台的信號,導致 4G 信號品質下降 (C)藍芽耳機的信號干擾了 4G 手機對外通訊的信號,導致 4G 信號品質下降 (D)室內牆壁與隔間遮蔽了手機和基地台之間的信號,導致通訊不良
17.下列關於第四代(4G)及第五代(5G)行動通訊敘述何者錯誤?(A)所需的通訊衛星數量 5G 比 4G 更少(B)傳輸的頻寬範圍 5G 比 4G 更寬(C)傳輸的延遲 5G 比 4G 更低(D)以傳輸速率來說,每秒鐘可以傳遞的位元數 5G 比 4G 更高
18.下列 C 語言程式碼片段執行後,x 與 y 的結果為何?(A) x 為 3,y 為 3 (B) x 為 3.5,y 為 3 (C) x 為 3,y 為 3.5 (D) x 為 3.5,y 為 3.5
19.依 C 語言之運算子優先權順序,下列運算式的結果,何者為真(true)?(A) !(1!= 3)||1= = 3(B) 1!= 3&&!!(1= = 3)(C) !(1<3)||1>= 3(D) 1<3&&!(1>= 3)
20.關於物件導向程式語言的敘述,下列何者錯誤?(A)物件導向程式語言具有「多型」、「繼承」與「封裝」的特性(B)物件導向程式語言的「多型」可以達到資訊隱藏的目的(C)「繼承」的特性讓物件導向程式語言具有避免重複撰寫相同程式碼的優點(D)物件導向程式語言可以簡化大型程式的開發流程
21.下列 C 語言程式碼片段執行結果,變數 total 的值為何?(A) 4 (B) 8 (C) 16 (D) 28
22.關於 C 語言中結構(structures)資料型態的敘述,下列何者錯誤?(A)結構是一種自行定義的資料型態(B)宣告結構資料型態的變數時,只能使用已定義的結構名稱宣告(C)定義結構只能使用 struct 關鍵字(D)定義結構只能使用不同資料型態的變數
23.關於 C 語言中語法錯誤(Syntax error)以及程式執行過程的錯誤(Run-time error)的敘述,下列何者正確? (A)語法錯誤在編譯過程中就會被編譯器發現 (B)除以 0 屬於一種語法錯誤 (C)指標未經初始化就指定其內容時可能會發生語法錯誤 (D)在敘述(Statement)結束時,沒有分號是一種程式執行過程的錯誤
24.在設計管線式(pipeline)處理器時,需搭配各式軟硬體的設計機制,以減少管線因 data hazard 損失的運算效能。下列優化運算效能的技術,何者不能於編譯器(compiler)上實施? (A) Data forwarding (B) Instruction scheduling (C) Register renaming (D) Software pipelining
25.程式執行的流程有時必須根據指令執行的結果而改變,在處理器管線(Pipelining)架構中,這種情形將會引發何種危障(Hazard)? (A)資料危障(Data Hazard) (B)結構危障(Structure Hazard) (C)控制危障(Control Hazard) (D)程式危障(Program Hazard)
26.在程式執行中,為有效地利用記憶體空間,當需要記憶體空間來存放資料時,才向系統索取所需的記憶體空間,要達到此目的,下列何種資料結構設計最合適? (A) Stack (B) Queue (C) Circular Array (D) Linked Lis
27.事先寫好的函式(function)經過編譯(compile)後,將目的檔(object file)集合起來存放於一個檔案供其他程式連結使用,這種檔案稱為什麼? (A)系統呼叫(System Call) (B)虛擬碼(Pseudo code) (C)中斷服務常式(Interrupt Service Routine) (D)函式庫(Library)
28.下列那個 C 語言的迴圈指令執行的次數,與其他不同?(A) for (i=0;i<10;i++) ...(B) for (i=0;i<10;++i) ...(C) for (i=0;i++<10;) ...(D) for (i=0;++i<10;) ...
29. Java 程式經編譯後,會先產生什麼格式的檔案?(A) Assembly code (B) Byte code(C) Machine code (D) Virtual code
30.下列由 C 語言程式撰寫的函數 sort 實作了何種排序法?(A)快速排序(Quick sort) (B)插入排序(Insertion sort)(C)選擇排序(Selection sort) (D)合併排序(Merge sort)
31.網路傳輸媒介中,下列何者最不受電磁波干擾?(A)雙絞線 (B)光纖 (C)同軸電纜 (D)無線傳輸
32.檢查判斷網路通不通,下列何者是最常用的指令?(A) mail (B) cp (C) pine (D) ping
33.有關 OSI 模型網路七層架構,下列敘述何者錯誤?(A)資料連結層(Data Link Layer)提供流量控制(Flow Control)的能力(B)網路層(Network Layer)的功能包含對於網路封包的切割(Fragmentation)與組裝(Defragmentation)(C) TCP 與 UDP 之運作屬於傳輸層(Transport Layer)(D)網路層提供了網路路由(Routing)的功能
34.傳輸層安全性協定(Transport Layer Security, TLS)不提供下列哪一種保護?(A)匿名性 (B)保密性 (C)完整性 (D)身分認證
35.網路封包在傳送的過程中,由較高層往較低層傳送時,會加上標頭(Header),這動作稱為什麼?(A)多工 (B)封裝 (C)解多工 (D)解封裝
36.下列何者不是 TCP 協定的特性?(A)壅塞控制(Congestion Control) (B)向發送端回報錯誤訊息(C)流量控制(Flow Control) (D)資料遺失重送
37.在物件導向(Object Oriented)程式語言中,進行物件初始化的方法(Method)通常稱為什麼?(A) Constructor (B) Preprocessor (C) Assembler (D) Encapsulator
38.一個網域名稱伺服器(DNS server)收到大量的查詢,其 UDP 封包表頭中的來源 IP 位址皆為1.2.3.4,下列敘述何者錯誤?(A)封包中的來源 IP 可能是偽造的(B)這些 UDP 封包可能試圖對此網域名稱伺服器進行阻斷攻擊(denial of service attack)(C)應將 1.2.3.4 永久列入黑名單(D)這些封包可能試圖對 1.2.3.4 進行阻斷攻擊
39.下列關於 HTML 的敘述,何者錯誤? (A) HTML 檔案是純文字檔 (B)網頁內容區分成標頭(Head)與主體(Body)兩個區域,主體才是在瀏覽器中間畫面看到的網頁內容 (C)空白在 HTML 中是無效的符號 (D) HTML 的標籤名稱會區分大小寫
40.有關數位電子化資訊之安全問題,下列敘述何者錯誤?(A)電子化資源使用不易集權 (B)修改電子化過程容易船過水無痕(C)電子化資料易複製 (D)電子化使用者身分易偽裝
41.目前機器學習(machine learning)已經被運用在不同領域,許多電腦運用高階的圖形處理器 (GPU)來協助機器學習程式的執行。在執行機器學習的相關程式時,GPU最主要的功能是用來提供下列何者? (A)大量記憶空間 (B)高速 I/O 存取速度 (C)大量平行計算 (D)快速解讀多媒體指令,並產生控制訊號給 CPU
42.有關大數據(big data)分析的應用中使用映射化簡(MapReduce)之敘述,下列何者錯誤?(A)映射化簡由分割(split)和合併(join)兩個運算步驟所構成(B)映射化簡的概念是早在 1950 年代的函數式語言(例如:Lisp)中即已採用(C)映射化簡適合處理分散式資料的平行計算(D) Google 和 Hadoop 都支援映射化簡的應用開發
43.若執行以下的 Python 程式碼,螢幕上的輸出結果依序為何?(A) 2 3 5 (B) 2 3 7 (C) 5 3 5 (D) 5 3 7
44.在公開金鑰加密法中,甲若要在傳給乙的資料中建立自己的數位簽章(digital signature),其方式為何? (A)以甲的私鑰加密 (B)以甲的公鑰加密 (C)以乙的私鑰加密 (D)以乙的公鑰加密
45.關於網路安全的敘述,下列何者有誤?(A)蠕蟲(worm)會自我大量複製並主動散播到網路上,用以癱瘓其他電腦及網路資源(B) Ping 封包攻擊是屬於「阻斷服務(DOS)」攻擊(C)透過 USB 隨身碟讓電腦中毒的攻擊方式,屬於零時差攻擊(Zero Day Attack)(D)網路釣魚(phishing)是利用垃圾郵件、假網站等技術,來誘騙人們洩漏機密
46.下列哪項資訊不在 IP 封包表頭中?(A)存活時間(TTL) (B)最大傳送單位(MTU)(C)服務類型(TOS) (D)分割定位(FO)
47.關於無線網路的敘述,下列何者有誤?(A) LTE 是新一代行動無線寬頻技術 (B)藍芽屬於 802.11 的標準(C) Wi-Max 使用 IEEE802.16 的標準 (D) Wi-Fi 屬於一種無線區域網路
48.下列哪一種不是 IPv6 所提供的位址?(A)單擲式(Unicast)位址 (B)任意擲式(Anycast)位址(C)多擲式(Multicast)位址 (D)動態擲式(Dynamic cast)位址
49.在網路資料傳遞中須滿足如下哪一種特性,以免資料內容遭受駭客或未經授權者的竄改?(A)鑑別性 (B)機密性 (C)完整性 (D)不可否認性
50.下列何者不是路由協定(Routing Protocol)?(A) BGP (B) IS-IS (C) EIGRP (D) H.264