* 下列敘述何者為真(True)? (A) IP(Internet Protocol)是一種提供可靠傳輸服務的協定。 (B) 無論是 TCP 或 UDP 的資料在其標頭(Header)都會加入錯誤偵測欄位。** (C) UDP 的全寫為 Uniform Deliver Protocol(統一寄送協定)。 (D) UDP 會提供壅塞控制以保證資料的傳輸正確性 --- * 在人工智能中,下列哪種方法是用來建立規則系統的? A. 深度學習 B. 貝葉斯網絡 C. 決策樹** D. 貪心算法 --- * 下圖一是何種運算出來的結果?![](https://i.imgur.com/WPIEJOv.png) A.AND B.OR C.XOR** D.NOR E.以上皆非 --- * 微處理機有18條位址線及16條資料線,最多可直接連接多少容量記憶體? (A) 128 KB (B) 256 KB (C) 1024 KB (D) 512 KB** --- * 請由以下演算法Θ(log n), Θ(n), Θ(n^2), Θ(n* log n), and Θ(2^n) 進行由小到大的效率排序。下列何者正確? (A) Θ(log n) < Θ(n) < Θ(n*log(n)) < Θ(2^n) < Θ(n^2) (B) Θ(log n) < Θ(n) < Θ(n*log(n)) < Θ(n^2) < Θ(2^n) ** (C) Θ(log n) < Θ(n*log(n)) < Θ(n) < Θ(n^2) < Θ(2^n) (D) Θ(n*log(n)) < Θ(log n) < Θ(n) < Θ(n^2) < Θ(2^n) --- * 若英文字母 A 的ASCII碼值為 65(10) ,則 a 的ASCII碼值為 (A) 66 (10) (B) 97 (10)** (C) 64 (10) (D) 32 (10) --- * 下列的二進制先算二的補數轉換成等值的十進制的數中正確的呢? (單選題) (a) 101010 ⇒ 010101 ⇒ 21 (b) 001100 ⇒ 110010 ⇒ 50 (c) 000110 ⇒ 000101 ⇒ 5 (d) 111010 ⇒ 000110 ⇒ 6** --- * Which of the following is the 2's complement of 1001000110? (單選題) (a) 1001000111 (b) 0110111010** (c) 0110111000 (d) 1110111001 --- * 下列何者敘述錯誤 (A)直譯器可以邊翻譯邊執行 (B)轉譯器可以邊翻譯邊執行** (C)轉譯器是將高級原式翻譯成機器語言的組譯器 (D)轉譯器需要全部翻譯完才可執行 --- * 下列各無符號十進制整數中,能用八位二進製表示的數中最大的是( ) A,296 B,133 C,256 D,199** --- * 請用8位二進制補碼方法計算十進制數21,從下列答案中選擇正確答案。 A,00001011** B,01101100 C,10100000 D,00010010 --- * 上圖為學生資料表,利用關聯代數:σ身高>173 OR 年齡>60 ,請問有哪位同學無法納入進去? ![](https://i.imgur.com/m83Cfui.png) (A)兔田佩可拉 (B)張嘉航 (C)王希銘** (D)淀治 --- * 關於帕雷托法則,下列哪些敘述為誤? (A) 又稱八二法則,意即少數影響多數。 (B) 其影響領域有體育、軟體、科技等等。 (C) 該法則適合套用在所有事情上。** (D) 該法則存在謬誤。 --- * printf("%d",((('A'^'B' )^'C' )^'D' ));輸出結果為何? PS: A = 1000001 B = 1000010 C = 1000011 D = 1000100 ( A )1 ( B )2 ( C )3 ( D )4** --- * 請問下列何者為beta 測試的主要目的? A對「存在缺陷」產品進行測試以期待找出bug B在真實環境中以實際資料來測試** C針對軟體的內部結構進行測試 D在使用者接觸前進行內部測試以確保穩定性 --- * 下列對雜湊法的敘述,下列何者錯誤? (A) 資料需先排序過** (B) 在沒有碰撞(collsion)的情況下,搜尋某資料元素的時間複雜度為 O(1) (C) 保密與安全性高 (D)要知道雜湊函數後才能擷取資料 --- ![](https://i.imgur.com/F1u59XP.png) A:num1=50, num2=50 B:num1=20, num2=50 C:num1=50, num2=20** D:num1=20, num2=20 --- * 以下何者不是socket的種類? A. Steam Socket B. Datagram Sockets C. Raw Sockets D. Internet Socket** --- * 下圖中,g1是哪種變數範疇? ![](https://i.imgur.com/gsyz0U4.png) A:全域變數 B:區域變數** C:區塊變數 D:靜態變數 --- * 對下列位元字串執行左循環移位兩個位元後的結果為何? 01101010 、 00001111 、 01111111 A.10101001 、00111100 、11111101** B.10010101 、11110000 、10000000 C.11010100 、00011110 、11111110 D.10010101 、10101010 、00110011 --- * 關於關聯式資料庫的敘述何者錯誤? (A.)Primary Key其值具有唯一性 (B.)一個資料表可以有數個Primary Key** (C.)SQL為關聯式資料庫常用的查詢語言 (D.)資料以表格形式呈現 --- * 下列何者功用為增加放大訊號? A 中繼器** B 交換機 C 橋接器 D 路由器 --- * 在物件導向程式設計的過程中,有一個基本的原則,就是資料成員能不公開就不公開。那在Java中若不想公開成員的資訊,方式是宣告成員為何種關鍵字? A.「public」 B.「protected」 C.「private」** --- * 請問泡泡排序法的時間複雜度? A. O(2N) B. O(N平方)** C. O(logN) D. O(N) --- * 下列敘述何者正確 (A)為了資訊最小公開化,類別成員中的屬性(Property)大部分是private的** (B)在類別成員中,大部分的方法(Method)是private的,以方便在其他類別調用操作物件 (C)在類別B中,可以存取類別A中private的類別成員 (D)類別是物件具體化後的結果 --- * 下圖為瀑布模型圖,下列何者對於「瀑布模型」敘述正確? A. A為編碼 B為測試 B.A為改造 B為編碼 C. 瀑布模型圖的優點是適合開發商業用的小型軟體,而且一個軟體版本只需要一個週期即可完成。** D. 瀑布式模型的缺點為通常發覺系統錯誤的時間點太早,風險太大。 --- * 下列程式碼屬於何種設計類型的程式語言? ![](https://i.imgur.com/KzdZ2C2.png) (A) 程序式 (B) 函數式 (C) 宣告式 (D) 物件導向式** --- * 下列哪些選項為非? (A) 網域驗證簡稱為OV,為最常見的驗證,只有公司可以申請。** (B) 組織驗證只有公司可以申請,不需提交公司的證件給憑證商。** (C) 延伸驗證除了需提交公司的證件,還需接受憑證商電話驗證等確認申請人的真偽,因為程序中有些步驟需要人工處理,因此為三個認證等級中耗時最久的。 (D) 單網域可以驗證多個網域。** (E) 多網域可稱為SAN或UCC,想用同一組的CSY、Key驗證和安裝,可使用此驗證。 (F) 網站網址的http://代表有SSL憑證。** --- * 下列何者不包含在CPU內? (A)算術/邏輯元件 (B)主記憶體** (C)控制元件 (D)暫存器 --- * 請問關於”10100010”編碼,下列敘述哪些正確(各選一個正確)? A、 (1)偶同位編碼 (2)不同位編碼 (3)奇同位編碼** B、 (1)為最簡單的錯誤檢測碼** (2)如果給定一組資料位中”1”的個數是奇數,補一個bit為”1” (3)可校正錯誤 --- * 下列何者不屬於OSI模型? (A)資料連結層 (B)網路存取層** (C)應用層 (D)實體層 --- * 請問下列選項何者正確? (A)5轉換為超額八表示法為2 (B)-7轉換為超額八表示法為1** (C)-4轉換為超額八表示法為5 (D)-6轉換為超額八表示法為-2 --- * 以下敘述為何種排列? 每次從未排序數列中的最後一個數看起,如果它比前面數小,則往前移,一直看到未排序數列的第一個數為止。 (A)選擇排序法 (B)插入排序法 (C)泡沫排序法** (D)快速排序法 --- * 請問HTML與XML的差異,下列何者錯誤? (A) XML和HTML的標籤都不分大小寫。** (B) XML的元素永遠都需要起始標籤和結尾標籤。另方面,HTML的元素在某些情況下,可以不寫結尾標籤。 (C)XML空元素需要在右箭號前面加一個斜線(如 <example/>)。然而,HTML只用一個單獨的起始標籤即可,沒有終結的斜線。 (D)XML元素視空白為內容的一部分,除非特別明講,否則會予以保留。但在HTML中,大部分的元素都會拋棄多餘的空白,當瀏覽器在排定內容的格式時,會予以斷行。 --- * 下列程式碼輸出應為? str1 = ‘Mark’ str2 = ‘Jack’ print(str1>str2) A.True** B.False C.error D.無法執行 --- * 以下機器指令類別配對何者正確 A 算術/邏輯類 :e.g. LOAD, STORE B 資料傳輸類 :e.g. JUMP, BRANCH C 機器指令:編碼為位元字串的指令 (或命令),並且CPU可辨識指令** D 控制類 :+, -, *, /, AND, OR, SHIFT, ROTATE --- * 1.請問模仿學習中的哪種方法類似於監督式學習? (A) BC** (B) DPL (C) IRL 2.而模仿學習中的IRL又與機器學習中的哪個種類較為相關? (A)監督式學習 (B)非監督式學習 (C)半監督式學習 (D)強化式學習** --- * ______運算子的應用之一就是**設定**(set,強迫為 1)一個位元樣式中的特定位元。同樣地我們可以利用一個不同的遮罩,在遮罩中為 1 的位元會設定第一個輸入中相對應的位元;在遮罩中  為 0 的位元會保留第一個輸入中相對應的位元不變。 請問底線中應填入的邏輯運算式為合? A:NOT B:AND C:OR** D:XOR --- * 以下對型別跟類別的敘述何者錯誤? ( A )都可以用來描述資料 ( B )都可以用來定義物件的結構 ( C )都只能是靜態的** ( D )都可以定義方法和屬性 --- * 耦合(Coupling)簡單來說,就是兩個模組間的關連性或相依性。當要維護程式碼時工程師喜還怎樣的程式碼 1 高耦合 2 高內聚** 3 多繼承 4 高精度 --- * 副程式呼叫有兩種方式,傳值呼叫和傳址呼叫,下列何者不正確? (A)傳值呼叫不能用來傳陣列** (B)傳址呼叫不能將副程式中動態宣告的變數位置傳回 (C)傳址呼叫的引數必須是變數、陣列或物件,不可為運算式 (D)如果是用傳址呼叫參數在副程式的變化會直接改變本來的變數 --- * 試選出時間複雜度為O(log n)的演算法?(*log以2為底) (A). 氣泡排序法 (B). 線性搜尋法 (C). 二分搜尋法** (D). 選擇排序法 --- * 題目:在計算阿姆斯壯數時,會需要將高位數轉換成一個一個位數才有辦法做判斷,像是153就必須先拆成1及5及3,才能做後續的運算。試問,以下何者分解三位有效數字的方法才是正確的(假設a,b,c,d都已宣告,且為三位有效數字)? A:b=a%100;(分解出百位) c=a%10-a%100*10;(分解出十位) d=a-a*10/10;(分解出個位) B:b=a/100;(分解出百位) c=a/10-a/100;(分解出十位) d=a-a/10;(分解出個位) C:b=a%100;(分解出百位) c=a%10-a%100;(分解出十位) d=a-a%10;(分解出個位) D:b=a/100;(分解出百位) c=a/10-a/100*10;(分解出十位 d=a-a/10*10;(分解出個位)** --- * 請問演化式演算法常被用於什麼範疇? (A)機器學習 (B)生物資訊 (C)工程設計 (D)以上皆是** --- * 甚麼是「高階程式語言」? (A) 任何程式語言 (B) 組合語言 (C) 機器語言 (D) Python** --- * 關於軟體工程,下列敘述何者錯誤? ( A ) 有CASE工具可使用 ( B ) 缺乏評估特性的評量法 ( C ) 有可以從預先建置好的通用元件來建構系統的能力** ( D ) 有整合開發環境的系統 --- * 在執行深度學習時,使用下列哪個選項速度較快? A:CPU B:GPU*** C:一樣快 D:$$$ --- * ### 下列關於編譯器和組譯器何者是錯誤的? (A)編譯器執行速度較慢。** (B)編譯器可一次找出程式中不合文法的部份。 (C)將組合語言轉成機械語言稱為組譯。 (D)使用組合語言編寫的原始碼,然後通過相應的組譯程式將它們轉換成可執行的機器碼。這一過程被稱為組譯過程。 --- * 若一開始給定輸入值5,試問下列輸出的值為何? def Calculate (num): sum=0 for i in range(1,num,1): for j in range(1,num,1): for k in range(1,num,1): if(i!=j&j!=k): sum=sum+1 print (sum) (A) 0 (B) 12 (C) 36** (D) 80 --- * 請問將儲存在記憶體內的數值進行加總的步驟和者是對的? (A)12345** (B)24315 (C)42135 (D)21345 --- * 試指出下述行為屬於何種反應層級(反射型、知識型、目標型): 當室溫低於某個設定值時,恆溫器將開啟暖爐。 A. 反射型*** B. 知識型 C. 目標型 --- * 下列何者為變數定義? (A)int n; (B)int n=3;** (C)n=3; (D)n++; --- * 請問下列何者用以宣告一個段落的結束? a.</body> b.<a> c.</p>** d.<body> --- * 下列何者為內聚力的特質。 A.將同樣或類似的功能聚在㇐起。 ** B.將同樣或類似的功能分開。 C.討論模組之間的關係。 D.以上皆是。 --- * 下列哪一個選項的兩種服務都較適合TCP或都較適合UDP? (A) 電子郵件,網路電話 (B) 網路遊戲,串流媒體 (都較適合即時服務的UDP)** (C) 檔案傳輸,網路遊戲 (D) 網路電話,網頁瀏覽 --- 1 請問「類別」可不可以包含「物件」? (A)可以 (B)不可以* 2 請問「物件」可不可以包含「類別」? (A)可以 (B)不可以* 3 請問「類別」可不可以包含「類別」? (A)可以 *(B)不可以 4 請問「物件」可不可以包含「物件」? (A)可以 *(B)不可以 --- * 請選出下列哪一個選項是正確的: (A)架構跟指令格式長度:CISC通常是固定的,而RISC多為可變的。 (B)RISC透過唯讀記憶裡的微碼來對指令作解碼,而CISC利用簡單的硬體電路設計解碼功能。 (C)RISC是載入/存回的架構,會設定多組暫存器,並指定某些作為特殊暫存,而CISC允許資料處理的指令具備記憶體存取的功能,對特殊暫存器的要求不這麼高。** (D)CISC每個功能單純化,因此可以允許pipeline,而RISC功能及使用較複雜,執行pipeline上就有較多限制。 --- * 請選出有關於序列圖構成中”錯誤”的敘述: (A)物件:即類的例項,不具有特定的的屬性和操作。命名規範為:物件名:類名** (B)生命線:物件下面虛線即為該物件的生命線,表示該物件的生命週期即存在的時間,“X”標記表示生命結束 (C)啟用期:當一個物件沒有被啟用時,該物件處於休眠狀態,什麼事都不做,但它依然存在,等待新的訊息來激活它。 (D)訊息:是從一個物件(傳送者)向另一個或其他幾個物件(接收者)傳送訊號,或由一個物件(傳送者或調用者)呼叫另一個物件(接收者)的操作。 --- * 請問URL省略哪個部份對於網址能否正確導向網站並沒有差別? (A)子網域 (B)自訂義網站名** (C)網域分類類型 (D)網域分類類型 --- * 而如果你是要宣告方法為開放成員,其做法是? A** public function mymethod() { } B private function mymethod() { } C protected function mymethod() { }