第1題
軟體測試用以評估系統在短時間內可承受的限度,此種測試常被稱為下列何者?
1. 黑箱測試 ( B l a c k B o x T e s t i n g )
2. 迴歸測試( R e g r e s s i o n T e s t i n g )
3. 壓力測試( S t r e s s T e s t i n g )
4. 能力測試( C a p a b i l i t y T e s t i n g ) 。
答案:(3) 壓力測試( S t r e s s T e s t i n g )
第2題
一J a v a 程式片段如下,執行後下列何者為其輸出?
1. [ A , B ]
2. [ A , B , C , D ]
3. t r u e
4. f a l s e 。
答案:(1) [ A , B ]
第3題
欲搜尋資料共有4096 筆, 若採用二元搜尋法( B i n a r y S e a r c h ) ,最差情況下需搜尋幾次才能找
到一筆已知的資料?
1. 11
2. 12
3. 13
4. 14 。
答案:(3) 13
第4題
物件導向程式中,只能使用在類別的F u n c t i o n / m e t h o d 中的資料項目是以下那一個?
1. 區域 ( L o c a l ) 變數
2. 全域( G l o b a l ) 變數
3. 私有( P r i v a t e ) 變數
4. 實體( I n s t a n c e ) 變數。
答案:(1) 區域 ( L o c a l ) 變數
第5題
對堆疊( S t a c k ) 的敘述下列何者為錯誤?
1. 是一個有序串列( O r d e r e d L i s t )
2. 所有的加入 ( I n s e r t i o n ) 和刪除( D e l e t i o n ) 動作均在頂端( T o p ) 進行
3. 通常使用 P u s h 及P o p 進行資料處理
4. 其具有後進後出的特性。
答案:(4) 其具有後進後出的特性
第6題
U M L 類別圖( C l a s s D i a g r a m ) 中的套件可視性( V i s i b i l i t y ) 的符號是以下那一個?
1. ~
2. #
3. +
4. / 。
答案:(1) ~
第7題
下列那一種程式語言,在使用一個未經宣告的整數變數時,不會造成編譯錯誤?
1. C + +
2. C O B O L
3. F O R T R A N
4. P A S C A L 。
答案:(3) F O R T R A N
解析:FORTRAN 具有隱含型別(Implicit Typing)規則:未經宣告的變數,名稱以 I~N 開頭者視為整數(INTEGER),其餘字母開頭者視為實數(REAL),所以直接使用未宣告的整數變數不會造成編譯錯誤。C++ 與 Pascal 都要求變數先宣告型別才能使用;COBOL 則須在 DATA DIVISION 中宣告資料項目。故選 FORTRAN。
第8題
依序將12 , 33 , 19 , 27 存入7 個B u c k e t(單一S l o t,位址編號為0 至6 ),若以重雜湊( R e h a s h i n g )
來處理溢位情形,雜湊函數如下,則下列敘述何者正確?
1. 共發生一次碰撞( C o l l i s i o n )
2. 共發生二次碰撞( C o l l i s i o n )
3. 共發生三次碰撞( C o l l i s i o n )
4. 共發生四次碰撞( C o l l i s i o n ) 。
答案:(4) 共發生四次碰撞( C o l l i s i o n )
第9題
下列程式片段之計算時間,何者是正確?
1. θ ( l o g n )
2. θ ( n )
3.
4. θ ( n l o g n ) 。
答案
第10題
對於正規化( N F ) 的步驟中,那一種N F 主要是想處理「消除所有的非鍵屬性之間的功能相依
性」的問題?
1. 1 N F
2. 2 N F
3. 3 N F
4. 4 N F 。
答案:(3) 3 N F
第11題
運算式2 * 5 - 4 - 3 * 2 之計算結果,那一項正確?
1. 若乘法之優先順序低於減法,所有運算子採 R i g h t - a s s o c i a t i v e ,則計算結果為- 8
2. 若乘法之優先順序低於減法,所有運算子採 L e f t - a s s o c i a t i v e ,則計算結果為- 8
3. 若乘法之優先順序與減法相同,所有運算子採 R i g h t - a s s o c i a t i v e ,則計算結果為8
4. 若乘法之優先順序與減法相同,所有運算子採 L e f t - a s s o c i a t i v e ,則計算結果為14 。
答案:(2) 若乘法之優先順序低於減法,所有運算子採 L e f t - a s s o c i a t i v e ,則計算結果為- 8
第12題
若要對一組訊息A A A A B B C C C D D E 做二進位數的編碼,下列敘述何者錯誤?
1. 若以霍夫曼碼( H u f f m a n C o d e s ) 進行可變長度的編碼,A 需用2 個位元
2. 若以霍夫曼碼( H u f f m a n C o d e s ) 進行可變長度的編碼,C 需用2 個位元
3. 若以霍夫曼碼( H u f f m a n C o d e s ) 進行可變長度的編碼,D 需用4 個位元
4. 若以霍夫曼碼( H u f f m a n C o d e s ) 進行可變長度的編碼,E 需用3 個位元。
答案:(3) 若以霍夫曼碼( H u f f m a n C o d e s ) 進行可變長度的編碼,D 需用4 個位元
第13題
下列程式語言名詞的敘述,那一項為錯誤?
1. R e s e r v e d W o r d 為具有特殊意義的字,但能由使用者重新定義
2. K e y w o r d 為具有特殊意義的字,使用者可以重新定義
3. 懸置( D a n g l i n g ) 指標,係指標變數指到一個已經不存在的記憶體空間現象
4. 懸置標記引用,是指欲引用 ( R e f e r e n c e ) 一個已經離開其範圍( S c o p e ) 的標記( L a b e l ) 便可稱之。
答案:(1) R e s e r v e d W o r d 為具有特殊意義的字,但能由使用者重新定義
第14題
若n 大於10
,演算法的時間複雜度( T i m e C o m p l e x i t y ) 由小到大的排序,下列何者是正確
的?
1.
2.
3.
4. 。
答案
第15題
U M L 循序圖( S e q u e n c e D i a g r a m ) 的非同步訊息符號,以下那一個正確?
1. 實線條型箭頭 ( S t i c k A r r o w h e a d )
2. 實線飽滿型箭頭 ( F i l l e d A r r o w h e a d )
3. 虛線空心箭頭( H o l l o w A r r o w h e a d )
4. 實線空心箭頭( H o l l o w A r r o w h e a d ) 。
答案:(1) 實線條型箭頭 ( S t i c k A r r o w h e a d )
第16題
設計資料庫時,下列那一者屬於概念設計( C o n c e p t u a l D e s i g n ) 階段的模式?
1. 關連式資料模式 ( R e l a t i o n a l D a t a M o d e l )
2. 網路式資料模式( N e t w o r k D a t a M o d e l )
3. 階層式資料模式 ( H i e r a r c h i c a l D a t a M o d e l )
4. 實體關係模式( E n t i t y - R e l a t i o n s h i p M o d e l ) 。
答案:(4) 實體關係模式( E n t i t y - R e l a t i o n s h i p M o d e l )
第17題
下列T C P 通訊協定的敘述,何者正確?
1. T C P 封包標頭的長度是固定的
2. T C P 可提供連線最小頻寬的保證
3. T C P 封包標頭中有錯誤檢查碼( C h e c k s u m ) 的欄位,其只針對封包標頭的部分來計算
4. T C P 的封包標頭中有R e c e i v e W i n d o w 欄位,可用來做流量控制。
答案:(4) T C P 的封包標頭中有R e c e i v e W i n d o w 欄位,可用來做流量控制
第18題
下列所使用的網路傳輸速率中,何者最快?
1. T 1
2. T 3
3. 256 K
4. O C - 3 。
答案:(4) O C - 3
第19題
有關J a v a 敘述,下述何者錯誤?
1. 變數和陣列的儲存特性是暫時性的儲存,該應用程式結束就會消失
2. 當超出區域變數範圍時,區域變數資料將無法使用
3. 檔案可以長期維持大量資料
4. 資料放在檔案中稱為短暫瞬間資料。
答案:(4) 資料放在檔案中稱為短暫瞬間資料
第20題
以下J a v a 程式執行完後,輸出結果為何?
1. 無法編譯,因為I n s t r u m e n t 物件不是B r a s s 類別
2. B r a s s P l a y
3. 無法編譯,因為I n s t r u m e n t 類別設定為a b s t r a c t
4. 無法編譯,因為 I n s t r u m e n t 類別的p l a y ( ) 方法沒有設定為a b s t r a c t 。
答案:(4) 無法編譯,因為 I n s t r u m e n t 類別的p l a y ( ) 方法沒有設定為a b s t r a c t
第21題
在U M L 類別圖( C l a s s D i a g r a m ) 中,關聯( A s s o c i a t i o n ) 代表下列何者?
1. 物件集合( S e t )
2. 物件間關係( R e l a t i o n s h i p )
3. 物件範圍( S c o p e )
4. 物件觀點( V i e w ) 。
答案:(2) 物件間關係( R e l a t i o n s h i p )
第22題
有關資料流程圖(D a t a F l o w D i a g r a m )中,資料儲存( D a t a S t o r e ) 、程序( P r o c e s s ) 的繪法,
下列何者錯誤?
1. 由一個資料儲存至一個程序
2. 由一個程序至一個資料儲存
3. 由一個程序至另一個程序
4. 由一個資料儲存至另一個資料儲存。
答案:(4) 由一個資料儲存至另一個資料儲存
第23題
為了維護資料的安全,下列敘述何者不正確?
1. 系統密碼一旦設定後請勿更改
2. 系統資料必須定期予以備份
3. 備份資料應與系統設備及應用系統分開放置
4. 應用系統應使用日誌檔( L o g F i l e ) 詳細記錄使用情形。
答案:(1) 系統密碼一旦設定後請勿更改
第24題
以下J a v a 程式執行完後,輸出結果為何?
1. 無法編譯,因為R e c t a n g l e 類別不能同時e x t e n d s 一個類別且i m p l e m e t s 一個介面
2. 無法編譯,因為S h a p e s 類別沒有c o m p a r e T o 方法
3. 無法編譯,因為S h a p e s 類別設定為a b s t r a c t 而無法產生R e c t a n g l e 物件
4. 0 。
答案:(2) 無法編譯,因為S h a p e s 類別沒有c o m p a r e T o 方法
第25題
下列何者為兩個矩陣
與
相乘的時間複雜度( T i m e C o m p l e x i t y ) ?
1.
2. O ( m p )
3. O ( m n p )
4. O ( n ) 。
答案
第26題
假設有一資料字串如下:110110,其在傳輸的過程採用C R C 錯誤檢查的方法,若
,
請問所傳送出去的實際資料為何?
1. 1011
2. 1101101011
3. 1111
4. 1101101111 。
答案:(4) 1101101111
第27題
I P 位址的格式可區分為下列那一項?
1. 網路I D + 主機I D
2. 主機I D + 網路I D
3. 網路I D + M A C
4. M A C + 主機I D 。
答案:(1) 網路I D + 主機I D
解析:IPv4 位址長度為 32 位元,在分級網路架構下劃分為網路 ID 與主機 ID 兩部分:網路 ID 標示主機所屬的網路,主機 ID 標示該網路中的哪一部主機,兩者的分界由子網路遮罩決定。MAC 位址是資料連結層的實體位址,用來識別網路卡,並不屬於 IP 位址的組成格式。故選 1。
第28題
下列對藍芽( B l u e t o o t h ) 技術特性的敘述,何者為非?
1. 傳輸距離約10 公尺
2. 低功率
3. 使用 2 . 4 G H z 頻段
4. 傳輸速率約為10 M b p s 。
答案:(4) 傳輸速率約為10 M b p s
第29題
下列何者是採用半雙工的傳輸模式?
1. 警用對講機
2. 電話
3. 擴音器
4. 收音機。
答案:(1) 警用對講機
解析:半雙工(Half-duplex)指通訊雙方可雙向傳輸,但同一時間僅能單向傳送,需切換方向。警用對講機即為典型:按下通話鍵才能發話、放開才能接收,無法同時雙向,屬半雙工。電話可同時說話與聽取,為全雙工;擴音器與收音機僅單向播送,屬單工(Simplex)。故答案為警用對講機。
第30題
下列何者為磁碟排班法則,將磁碟臂由一端開始,並向另一端移動,然後對其所到達的每一
要求服務的磁柱服務,直至另端為止,接著再依反方向移動及服務?
1. F C F S
2. S C A N
3. S S T F
4. D U A L 。
答案:(2) S C A N
第31題
目的程式 ( O b j e c t P r o g r a m ) 經由下列那一種處理而產生可執行程式?
1. A s s e m b l e r ( 組合程式)
2. L o a d e r ( 載入程式)
3. L i n k e r ( 連結程式)
4. I n t e r p r e t e r ( 直譯程式) 。
答案:(3) L i n k e r ( 連結程式)
解析:目的程式是編譯器產生的機器碼模組,其中仍有未解析的外部符號與浮動位址,必須由連結程式(Linker)把多個目的模組與程式庫函式合併、完成符號解析與位址重定位,才能產生可執行的載入模組。組譯程式只負責把組合語言翻成目的碼;載入程式負責把已完成連結的可執行程式載入記憶體執行;直譯程式是逐行翻譯並執行高階語言,不產生目的程式。故選3。
第32題
下列那種整合測試( I n t e g r a t i o n T e s t i n g ) 需要殘根程式( S t u b ) ?
1. 由上到下( T o p - d o w n )
2. 由下而上( B o t t o m - u p )
3. 一起來( B i g B a n g )
4. 由右而左( R i g h t - l e f t ) 。
答案:(1) 由上到下( T o p - d o w n )
第33題
加入節點17 於下圖中的A V L T r e e ,下列敘述何者是正確?
1. 異動後之A V L T r e e 其樹根節點為12
2. 異動後之A V L T r e e 其葉節點共有5 個
3. 異動後之A V L T r e e 其分支度為1 之節點共4 個
4. 異動後之A V L T r e e 其P r e o r d e r 為 10 , 7 , 5 , 1 , 8 , 13 , 11 , 12 , 15 , 17 , 18 。
答案:(2) 異動後之A V L T r e e 其葉節點共有5 個
第34題
在檔案系統層次化結構中,下列何者負責發出一般性命令給適當的裝置驅動程式,以讀寫磁
碟上的實際區塊?
1. I / O 控制
2. 基本檔案系統
3. 邏輯檔案系統
4. 檔案組織模組。
答案:(2) 基本檔案系統
第35題
網路卡是屬於下列哪一層的設備?
1. 資料鏈結層
2. 網路層
3. 傳輸層
4. 應用層。
答案:(1) 資料鏈結層
第36題
加入節點17 於下圖中的A V L T r e e,下列敘述何者是正確?
1. 需做ㄧ次s i n g l e r o t a t i o n 及ㄧ 次d o u b l e r o t a t i o n
2. 僅需做ㄧ次s i n g l e r o t a t i o n
3. 僅需做ㄧ次d o u b l e r o t a t i o n
4. 需做二次 s i n g l e r o t a t i o n 。
答案:(3) 僅需做ㄧ次d o u b l e r o t a t i o n
第37題
下列何者為A D S L 所採用的錯誤控制技術?
1. C R C ( C y c l i c R e d u n d a n c y C h e c k )
2. H a m m i n g C o d e
3. F E C ( F o r w a r d E r r o r C o r r e c t i o n )
4. E C ( E c h o C a n c e l l a t i o n ) 。
答案:(3) F E C ( F o r w a r d E r r o r C o r r e c t i o n )
第38題
有關J a v a 語言中變數和常數作用的敘述,下列何者錯誤?
1. 變數用來存放資料,以利程式執行,可以是整數、浮點或字串的資料型態
2. 程式中可以操作及改變變數的值
3. 常數存放固定數值,可以是整數,浮點,字串的資料型態
4. 程式中可以操作、改變常數值。
答案:(4) 程式中可以操作、改變常數值
第39題
下列那一種排序法,由於資料量大,無法直接存放在記憶體中,必須先存放於輔助記憶體內
再處理?
1. 快速排序( Q u i c k S o r t )
2. 選擇排序( S e l e c t i o n S o r t )
3. 內部排序( I n t e r n a l S o r t )
4. 外部排序( E x t e r n a l S o r t ) 。
答案:(4) 外部排序( E x t e r n a l S o r t )
第40題
在S Q L 語法中,若查詢參考了兩個或多個同名的屬性,我們必須用關聯表名稱來修飾屬性名
稱,做法是將關聯表名稱置於屬性名稱之前,並用那個符號加以區隔?
1. .
2. ,
3. ~
4. _ 。
答案:(1) .
解析:在 SQL 中,當查詢同時參考兩個以上具有同名屬性的關聯表時,必須以「關聯表名稱.屬性名稱」的形式限定欄位,中間用句點(.)隔開,例如 學生.姓名、選課.姓名,這樣 DBMS 才能判斷指的是哪一張表的欄位。逗號(,)在 SELECT 中用來分隔多個欄位;底線(_)只是識別字命名可用的字元;波浪符(~)並非 SQL 的語法符號。因此正確符號為句點。
第41題
在U M L 類別圖( C l a s s D i a g r a m ) 中,類別甲之操作( O p e r a t i o n ) A 為斜體字,類別乙有三角形
箭頭指向物件甲,類別乙也有個操作A (但不是斜體字),請問下列何者正確?
1. 類別乙繼承類別甲操作A 之規格(S p e c i f i c a t i o n )與實施方法 ( I m p l e m e n t a t i o n M e t h o d )
2. 類別乙繼承類別甲操作A 之規格(S p e c i f i c a t i o n ),但用自己的實施方法 ( I m p l e m e n t a t i o n M e t h o d )
3. 類別乙不繼承類別甲操作A 之規格(S p e c i f i c a t i o n ),但繼承其實施方法 ( I m p l e m e n t a t i o n M e t h o d )
4. 類別乙不繼承類別甲操作A 之規格(S p e c i f i c a t i o n ),也不繼承其實施方法 ( I m p l e m e n t a t i o n M e t h o d ) 。
答案:(2) 類別乙繼承類別甲操作A 之規格(S p e c i f i c a t i o n ),但用自己的實施方法 ( I m p l e m e n t a t i o n M e t h o d )
第42題
下列有關I P V 4 分級網路的敘述何者錯誤?
1. A 級網路的網路位址有8 位元而主機位址有24 位元
2. B 級網路位址若以二進位表示是以01 開頭
3. 200 . x . x . x 是屬於C 級網路的I P
4. C 級網路的子網路遮罩預設值為255 . 255 . 255 . 0 。
答案:(2) B 級網路位址若以二進位表示是以01 開頭
第43題
關於I P V 4 的分級網路,下列那一個位址的等級可以提供最多的主機位址?
1. A
2. B
3. C
4. D 。
答案:(1) A
第44題
利用自然法則之技術思想之創作,屬於下列何者?
1. 創作專利
2. 發明專利
3. 開發專利
4. 新型專利。
答案:(2) 發明專利
第45題
對於候選鍵( C a n d i d a t e K e y ) 的敘述,下列何者有誤?
1. 主鍵是從候選鍵中選出來的
2. 候選鍵的屬性子集具有唯一性
3. 任何一個關聯表一定會有二個以上的候選鍵
4. 候選鍵的屬性子集是滿足唯一性的最小屬性子集。
答案:(3) 任何一個關聯表一定會有二個以上的候選鍵
解析:候選鍵必須具備唯一性,且是最小的屬性集合,也就是移除其中任一屬性後就不再唯一,因此第 2、4 項敘述正確。主鍵是從多個候選鍵中挑選一個作為識別依據,第 1 項正確。每個關聯表至少會有一個候選鍵(至少能唯一識別每一列),但未必有兩個以上;若只有一個候選鍵,該鍵即直接成為主鍵,所以「一定會有二個以上」的說法有誤。故本題應選第 3 項。
第46題
下列何者非I E E E 830 標準中,所提到的好的軟體需求規格(S R S )所應具有的特性?
1. 正確性( C o r r e c t n e s s )
2. 完整性(C o m p l e t e n e s s )
3. 一致性( C o n s i s t e n c y )
4. 效率( E f f i c i e n c y ) 。
答案:(4) 效率( E f f i c i e n c y )
第47題
下圖為一個二元樹( B i n a r y T r e e ) ,下列之描述何者是正確的?
1. C o m p l e t e B i n a r y T r e e
2. H e a p
3. A V L T r e e
4. B + T r e e 。
答案:(3) A V L T r e e
第48題
在結構化設計中,有關W H I L E c o n d i t i o n D O s t a t e m e n t 和R E P E A T s t a t e m e n t U N T I L
c o n d i t i o n 的敘述,下列那一項為正確?
1. 前者的s t a t e m e n t 至少執行一次
2. 後者的s t a t e m e n t 至少執行一次
3. 前者的s t a t e m e n t 至多執行一次
4. 兩者完全相同。
答案:(2) 後者的s t a t e m e n t 至少執行一次
第49題
A N S I / S P A R C 三層式架構中,資料庫系統的實體資料獨立性( P h y s i c a l D a t a I n d e p e n d e n c e )
指的是下列何者?
1. 修改外部層( E x t e r n a l L a y e r ) 不影響概念層( C o n c e p t u a l L a y e r )
2. 修改概念層( C o n c e p t u a l L a y e r ) 不影響外部層( E x t e r n a l L a y e r )
3. 修改內部層( I n t e r n a l L a y e r ) 不影響概念層( C o n c e p t u a l L a y e r )
4. 修改概念層( C o n c e p t u a l L a y e r ) 不影響內部層( I n t e r n a l L a y e r ) 。
答案:(3) 修改內部層( I n t e r n a l L a y e r ) 不影響概念層( C o n c e p t u a l L a y e r )
第50題
下列那一種程式語言採用n e w 方式以建立陣列?
1. C
2. F o r t r a n
3. J a v a
4. B A S I C 。
答案:(3) J a v a
解析:Java 的陣列屬於物件,必須以 new 運算子向堆積配置記憶體,例如 new int[5],宣告後長度固定並可透過 length 取得。C 語言沒有 new,通常以靜態宣告 int a[5] 或 malloc 動態配置。Fortran 以型別宣告或 allocate 配置陣列。BASIC 傳統上以 DIM 敘述宣告陣列。因此採用 new 建立陣列的程式語言是 Java。
第51題
下列何種程式語言不具有" c a s e " 多重選擇器( M u l t i - s e l e c t o r ) ?
1. C
2. P A S C A L
3. B A S I C
4. J a v a 。
答案:(3) B A S I C
第52題
下圖分支度( O r d e r ) 為3 之B - t r e e ,下列敘述何者是正確的?
1. 插入鍵值( K e y ) 55 於原始 B - t r e e ,則此B - t r e e 之節點共有1 次分裂( S p l i t )
2. 插入鍵值( K e y ) 10 於原始B - t r e e ,則此 B - t r e e 之節點共有1 次分裂( S p l i t )
3. 插入鍵值( K e y ) 50 於原始B - t r e e,則此B - t r e e 之高度會增加
4. 插入鍵值( K e y ) 60 於原始B - t r e e ,則鍵值56 是放在根( R o o t ) 節點內。
答案:(4) 插入鍵值( K e y ) 60 於原始B - t r e e ,則鍵值56 是放在根( R o o t ) 節點內
第53題
J a v a 宣告陣列i n t x [ 100 ] ,下列何者為最小索引值?
1. - 1
2. 0
3. 1
4. 2 。
答案:(2) 0
第54題
搜尋二元樹( B i n a r y T r e e ) 之某一個值x,在最壞情況下處理F i n d ( x ) 所需之時間,下列敘述何
者是正確?
1. θ ( 1 )
2. θ ( l o g n )
3. θ ( n l o g n )
4. θ ( n ) 。
答案:(4) θ ( n )
第55題
若一個J a v a 類別使用一個介面( I n t e r f a c e ) ,它必須使用以下那一個關鍵字?
1. e x t e n d s
2. i n h e r i t s
3. s u p e r
4. i m p l e m e n t s 。
答案:(4) i m p l e m e n t s
解析:在 Java 中,類別要實作(使用)介面,必須使用 implements 關鍵字,語法如 class A implements B { }。選項 1 extends 用於類別繼承類別,或介面繼承介面;選項 2 inherits 並非 Java 關鍵字;選項 3 super 用於在子類別中呼叫父類別的建構式或方法。故實作介面正確關鍵字為 implements,答案 4。
第56題
若記憶體分割依次為200 K 、400 K 、150 K 、100 K ,若是依次配置150 K 、200 K 、300 K 的記
憶體時,採用下列哪一種演算法會讓所有的記憶體配置都會成功?
1. 最先配合( F i r s t F i t )
2. 最佳配合( B e s t F i t )
3. 最差配合( W o r s t F i t )
4. 最後配合 ( L a s t F i t ) 。
答案:(2) 最佳配合( B e s t F i t )
解析:初始空白區依序為 200K、400K、150K、100K,依序配置 150K、200K、300K。最佳配合(Best Fit)每次選「夠大且最小」的區塊:150K 選中 150K(剩 0);200K 選中 200K(剩 0);300K 選中 400K(剩 100K),三次皆成功。其餘:最先配合 300K 時僅餘 50/200/150/100 皆不足;最差配合 300K 時最大塊僅 200K;最後配合同理失敗。故選 2。
第57題
有關繪製資料流程圖(D a t a F l o w D i a g r a m )中的平衡(B a l a n c i n g )原則,何者敘述正確?
1. 圖的左右應平衡,不應偏左或偏右
2. 圖的上下應平衡,不應偏上或偏下
3. 圖展開時,上下層次內容應對應
4. 程序( P r o c e s s ) 數目與資料儲存( D a t a S t o r e ) 數目應平衡。
答案:(3) 圖展開時,上下層次內容應對應
第58題
在U M L 的使用案例圖( U s e C a s e D i a g r a m ) 中,與系統互動的外在實體( E x t e r n a l E n t i t y ),應
被定義為下列何者?
1. 玩家( P l a y e r )
2. 主角( A c t o r )
3. 來源( S o u r c e )
4. 目的( T a r g e t ) 。
答案:(2) 主角( A c t o r )
第59題
以下J a v a 程式執行完後,輸出結果為何?
1. W i n d P l a y
2. 沒有任何輸出
3. 可以編譯無法執行
4. 無法編譯。
答案:(1) W i n d P l a y
第60題
下列有關n 個鍵值所形成之2 - 3 樹( 2 - 3 T r e e ) 的敘述,何者錯誤?
1. 是一個3 向的B 樹( 3 - w a y B T r e e )
2. 搜尋一個節點所需時間複雜度為O ( l o g n )
3. 刪除一個節點所需時間複雜度為O ( l o g n )
4. 根節點( R o o t ) 至少有三個子節點。
答案:(4) 根節點( R o o t ) 至少有三個子節點
第61題
專利申請權人,不屬於下列何者?
1. 發明人
2. 創作人
3. 受讓人
4. 使用人。
答案:(4) 使用人
第62題
以下仿C 程式執行完a = 2 , b = 3 迴圈時,以下那一個正確?
1. t = 1
2. c = 1
3. t = 3
4. c = 2 。
答案:(1) t = 1
第63題
圖形( G r a p h ) 的深度優先搜尋( D e p t h F i r s t S e a r c h ) 中,下面那一種資料結構用於暫存已拜訪
過( V i s i t e d ) 的節點?
1. 佇列( Q u e u e )
2. 堆疊( S t a c k )
3. 堆積( H e a p )
4. 二元樹( B i n a r y t r e e ) 。
答案:(2) 堆疊( S t a c k )
第64題
遞迴式:若n >= 1 時,T ( n ) = 3 T ( n / 3 ) +2 n ,且T ( 1 ) = 30 ,其解何者正確?
1. T ( n ) = θ ( n )
2. T ( n ) = θ ( n )
3. T ( n ) = θ ( n l o g n )
4. T ( n ) = θ ( l o g ( l o g n ) ) 。
答案:(3) T ( n ) = θ ( n l o g n )
第65題
下列何種排程方法通常可使平均回應時間為最小?
1. 循環法( R o u n d R o b i n )
2. 優先權排程法 ( P r i o r i t y S c h e d u l i n g )
3. 先來先服務排程法( F i r s t C o m e F i r s t S e r v e d )
4. 最短行程優先排程演算法( S h o r t e s t J o b F i r s t ) 。
答案:(4) 最短行程優先排程演算法( S h o r t e s t J o b F i r s t )
第66題
合併排序法( M e r g e S o r t ) 可用下列何種策略來解題?
1. 各個擊破法( D i v i d e a n d C o n q u e r )
2. 動態規劃( D y n a m i c P r o g r a m m i n g )
3. 貪婪法( G r e e d y )
4. 分支與限制法( B r a n c h a n d B o u n d ) 。
答案:(1) 各個擊破法( D i v i d e a n d C o n q u e r )
第67題
在U M L 循序圖( S e q u e n c e D i a g r a m ) 的互動架構( I n t e r a c t i o n F r a m e ) 中,r e f 運算子意義是以
下那一個?
1. 同一時間只能有一個執行緒( T h r e a d ) 執行
2. 參考到定義在另一個圖的互動架構
3. 所有架構平執行
4. 表示另外一個循序圖架構。
答案:(2) 參考到定義在另一個圖的互動架構
第68題
假設有一分支度( O r d e r ) 為3 之B - t r e e ,下列敘述何者是正確的?
1. 將鍵值1 , 5 , 3 , 2 , 4 依序插入B - t r e e 後,鍵值2 是放在根( R o o t ) 節點內
2. 將鍵值1 , 2 , 3 , 4 , 5 依序插入B - t r e e 後,鍵值3 是放在根( R o o t ) 節點內
3. 將鍵值1 , 2 , 3 , 4 , 5 依序插入B - t r e e 後,總共有4 個節點
4. 將鍵值 1 , 5 , 3 , 2 , 4 依序插入B - t r e e 後,總共有3 個節點。
答案:(4) 將鍵值 1 , 5 , 3 , 2 , 4 依序插入B - t r e e 後,總共有3 個節點
第69題
下列何種資料備份方式只有儲存當天修改的檔案?
1. 完全備份
2. 遞增備份
3. 差異備份
4. 隨機備份。
答案:(2) 遞增備份
第70題
有一個C o m p l e t e B i n a r y T r e e B 共有71 個元素,若以一個一維陣列儲存,下列何者是正確
的?( 假設陣列第一個元素其位置編號從0 開始)
1. B [ 50 ] 之父節點為B [ 25 ]
2. 這棵樹的l e a f n o d e 共有36 個,n o n - l e a f n o d e 共有35 個
3. 第一個l e a f n o d e 儲存在陣列的第34 個位置
4. 第一個分支度為1 之節點儲存在陣列的第
答案:(2) 這棵樹的l e a f n o d e 共有36 個,n o n - l e a f n o d e 共有35 個
第71題
下列哪個方法不被用在提供可靠的傳輸上?
1. 錯誤檢查
2. 重送機制
3. 接收者傳送確認訊息 ( A c k n o w l e d g e m e n t s ) 給傳送者
4. 無限制的等待確認時間( T i m e o u t I n t e r v a l ) 。
答案:(4) 無限制的等待確認時間( T i m e o u t I n t e r v a l )
第72題
下列關聯式代數( R e l a t i o n a l A l g e b r a ) 的運算子,何者不是形成完全集合 ( C o m p l e t e S e t ) 的
原始運算子( P r i m i t i v e O p e r a t o r s ) ?
1. 乘積運算( C a r t e s i a n P r o d u c t )
2. 聯集運算( U n i o n )
3. 差集運算( D i f f e r e n c e )
4. 連結運算( J o i n ) 。
答案:(4) 連結運算( J o i n )
第73題
在共同應用設計( J A D ) 會議中,何者扮演設定議題,並且需讓議程如期進行的角色?
1. J A D 會議的主席
2. 系統分析人員
3. 贊助者
4. I S 的工作人員。
答案:(1) J A D 會議的主席
解析:JAD(Joint Application Design)是一種由使用者與資訊人員共同參與的結構化會議,其中 JAD 會議主席(Leader/Facilitator)負責擬定並設定討論議題、引導與會者發言、掌握議程節奏與時間,使會議能在預定時程內產出共識。系統分析人員主要負責需求蒐集與文件化,贊助者(Sponsor)提供資源與高層支持,IS 工作人員提供技術面協助,三者都不負責控制議程進行,因此正解為選項 1。
第74題
以下J a v a 程式執行後,何者輸出正確?
1. 沒有任何輸出
2. T h e c o n s t r u c t o r o f B i s i n v o k e d
3. T h e d e f a u l t c o n s t r u c t o r o f A i s i n v o k e d , T h e c o n s t r u c t o r o f B i s i n v o k e d
4. T h e d e f a u l t c o n s t r u c t o r o f A i s i n v o k e d , 。
答案:(3) T h e d e f a u l t c o n s t r u c t o r o f A i s i n v o k e d , T h e c o n s t r u c t o r o f B i s i n v o k e d
第75題
針對以下J a v a 程式片段,執行後s u m 值為何?
1. 10
2. 15
3. 55
4. 66 。
答案:(2) 15
第76題
一J a v a 程式片段如下,執行後下列何者為其輸出?
1. 1
2. 12
3. 123
4. 1234 。
答案:(3) 123
第77題
10 B a s e T 為乙太網路( E t h e r n e t ) 的傳輸媒介之一,最後一字母T 代表何種意義?
1. T w i n
2. T h r e e
3. T w i s t e d - P a i r
4. T r i p l e 。
答案:(3) T w i s t e d - P a i r
第78題
下列那一項不是決定子網路遮罩時需要考慮?
1. 網路數目
2. 主機數目
3. 網路的擴張性
4. 路由器的位置。
答案:(4) 路由器的位置
第79題
關於程式設計師定義的J a v a E x c e p t i o n 類別,以下那一個正確?
1. 可以從現存任何類別導出
2. 必須定義兩個以上的建構子
3. 必須有兩個以上的i n s t a n c e 變數
4. 必須從E x c e p t i o n 或其子類別導出。
答案:(4) 必須從E x c e p t i o n 或其子類別導出
第80題
針對數列1 , 2 , 3 , 4 ,有多少種排列( P e r m u t a t i o n ) 無法用雙向佇列 ( D e q u e , D o u b l e - e n d e d
Q u e u e ) 得到?
1. 0
2. 4
3. 12
4. 24 。
答案:(1) 0