* 下列敘述何者為真(True)?
(A) IP(Internet Protocol)是一種提供可靠傳輸服務的協定。
(B) 無論是 TCP 或 UDP 的資料在其標頭(Header)都會加入錯誤偵測欄位。**
(C) UDP 的全寫為 Uniform Deliver Protocol(統一寄送協定)。
(D) UDP 會提供壅塞控制以保證資料的傳輸正確性
---
* 在人工智能中,下列哪種方法是用來建立規則系統的?
A. 深度學習
B. 貝葉斯網絡
C. 決策樹**
D. 貪心算法
---
* 下圖一是何種運算出來的結果?
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 ,請問有哪位同學無法納入進去?

(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)要知道雜湊函數後才能擷取資料
---

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是哪種變數範疇?

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. 瀑布式模型的缺點為通常發覺系統錯誤的時間點太早,風險太大。
---
* 下列程式碼屬於何種設計類型的程式語言?

(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()
{
}