---
# System prepended metadata

title: Untitled

---

* 下列敘述何者為真(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()
{

}