民國102年 第2梯次 11901 電腦軟體設計(JAVA)乙級 學科考古題與答案

民國102年 第2梯次 11901 電腦軟體設計(JAVA)乙級 學科歷屆試題與答案,共 80 題可線上瀏覽,適合查詢考古題、題庫與解答。

題目與答案

第1題

下列何種資料備份方式只有儲存當天修改的檔案? 1. 完全備份 2. 遞增備份 3. 差異備份 4. 隨機備份。

答案:(2) 遞增備份

第2題

下列那一項關於陣列( A r r a y ) 與鏈結串列( L i n k e d L i s t ) 的敘述正確? 1. 陣列中資料的插入及刪除可能會造成大量資料移動 2. 陣列的存取方式為循序存取( S e q u e n t i a l A c c e s s ) 3. 陣列的大小通常不易決定,而利用鏈結串列儲存資料可以事先決定所需的儲存空間大小 4. 在陣列中刪除資料比在鏈結串列中刪除資料麻煩。

答案:(1) 陣列中資料的插入及刪除可能會造成大量資料移動

第3題

對於正規化( N F ) 的步驟中,那一種N F 主要是想處理「消除所有的非鍵屬性之間的功能相依 性」的問題? 1. 1 N F 2. 2 N F 3. 3 N F 4. 4 N F 。

答案:(3) 3 N F

第4題

若要對一組訊息A A A B C D D D D E E E 做二進位數的編碼,其中每個字元代碼為可變長度,當 使用霍夫曼碼( H u f f m a n C o d e s ) 來進行編碼時,此訊息編碼後最少需要多少位元? 1. 26 2. 36 3. 15 4. 30 。

答案:(1) 26

第5題

針對以下J a v a 程式指令,執行後輸出為何? 1. 597 . 723 2. 597 . 72 3. 000597 . 72 4. 597 。 S y s t e m . o u t . p r i n t f ( " % 6 . 2 f " , 597 . 7231 ) ;

答案:(2) 597 . 72

第6題

在C + + 中,下列何者可用來支援物件導向設計之多型( P o l y m o r p h i s m ) 的觀念? 1. V i r t u a l F u n c t i o n 2. T e m p l a t e F u n c t i o n 3. M u l t i p l e I n h e r i t a n c e 4. E x c e p t i o n H a n d l i n g 。

答案:(1) V i r t u a l F u n c t i o n

解析:多型的核心是同一介面在執行時依實際物件型別呼叫對應的實作。C++ 以 virtual function 達成:基底類別宣告 virtual 函式,衍生類別覆寫後,透過基底類別的指標或參考呼叫時,會在執行期動態繫結到正確版本。Template function 屬於泛型程式設計,編譯期即決定型別,不是執行期多型。多重繼承解決的是介面與程式碼重用,並非多型機制。Exception Handling 是錯誤處理機制,與多型無關。

第7題

一J a v a 程式片段如下,執行後下列何者為其輸出? 1. 1 2. 2 3. t r u e 4. f a l s e 。

答案:(4) f a l s e

第8題

下列何者可以用來協助專案經理管理軟體開發過程,其軟體提供定義與排定工作任務及分派 資源給工作等能力? 1. 工具軟體 2. 專案管理軟體 3. 電腦輔助軟體開發工具 4. 桌上排版軟體。

答案:(2) 專案管理軟體

第9題

有關I P v 4 跟I P v 6 的敘述,下列何者正確? 1. I P v 6 是A d d r e s s N o t a t i o n 是用8 進位來表示 2. 在I P v 4 中前面96 個b i t s 都是0 , 是保留給I P v 6 的 3. I P v 6 的位址中間有一連串的0 的話, 可以使用Z e r o - C o m p r e s s i o n 來表示 4. I P v 4 跟I P v 6 都是由r o u t e r 負責來做切割。

答案:(3) I P v 6 的位址中間有一連串的0 的話, 可以使用Z e r o - C o m p r e s s i o n 來表示

第10題

利用他人發明或新型之主要技術內容所完成之發明,屬於下列何者? 1. 新發明 2. 再發明 3. 創新發明 4. 延伸發明。

答案:(2) 再發明

第11題

若n 大於10 ,演算法的時間複雜度( T i m e C o m p l e x i t y ) 由小到大的排序,下列何者是正確 的? 1. 2. 3. 4. 。

答案

  • 3

第12題

對於資料庫N u l l V a l u e 的說法,下列何者正確? 1. 是一個空白值 2. 實務上是0 的標記 3. 代表這資料為" U n k n o w n " 的狀態 4. 兩個N u l l 可相加。

答案:(3) 代表這資料為" U n k n o w n " 的狀態

解析:資料庫中的 NULL 代表「資料值未知」或「不存在」,並非空字串、零值或任何具體數值。NULL 參與算術運算(如相加)結果仍為 NULL,無法用一般比較運算子判斷,需使用 IS NULL / IS NOT NULL。因此選項 1、2、4 皆錯誤,唯選項 3 正確描述 NULL 的語意。

第13題

某二元樹( B i n a r y T r e e ) 之中序走訪( I n o r d e r T r a v e r s a l ) 為E F G B H C D A T R S ,而後序走訪( P o s t o r d e r T r a v e r s a l ) 為G F E H D C B T S R A ,對於該二元樹之性質,下列敘述何者是正確的? 1. 根節點( R o o t N o d e ) 為A 2. 葉節點( L e a f N o d e ) 共6 個 3. G 節點之父節點( P a r e n t N o d e ) 為E 4. 前序走訪( P r e o r d e r T r a v e r s a l ) 為A B E F G C D H R T S 。

答案:(1) 根節點( R o o t N o d e ) 為A

第14題

下列C 類似程式片段,若n = 5 ,程式執行後回傳( R e t u r n ) 值為何? 1. 2 2. 3 3. 5 4. 7 。

答案:(3) 5

第15題

下列對可維護性(M a i n t a i n a b i l i t y )的說法,何者不正確? 1. 控制結構越複雜,可維護性越差 2. 資料結構範圍越大,可維護性越好 3. 系統越有模組化,可維護性越好 4. I / O 越複雜,可維護性越差。

答案:(2) 資料結構範圍越大,可維護性越好

第16題

下列敘述何者是正確的? 1. 國際標準組織 ( I S O ) 建議通訊網路架構中的網路層是直接提供對用戶做服務 2. 在O S I 的通訊協定模型裡,有關錯誤的偵測和可能的更正是實體層的工作 3. 在 O S I 的通訊協定模型裡,展現層是用來轉換資料格式 4. 在O S I 的通訊協定模型裡,資料鏈結層是用來將資料位元重新包裝成資料碼框。

答案:(3) 在 O S I 的通訊協定模型裡,展現層是用來轉換資料格式

第17題

J a v a 語言的介面( I n t e r f a c e ) 屬於何種物件導向機制? 1. E n c a p s u l a t i o n 2. A b s t r a c t i o n 3. P o l y m o r p h i s m 4. S p e c i a l i z a t i o n 。

答案:(2) A b s t r a c t i o n

第18題

下列的空間大小中,何者最有可能是夥伴系統( B u d d y S y s t e m ) 中所配置( A l l o c a t e ) 空間塊? 1. 100 2. 127 3. 256 4. 1000 。

答案:(3) 256

第19題

下列各網路類型中,依網路涵蓋區域面積由大至小排列,何者正確? 1. L A N ,M A N ,W A N 2. L A N ,W A N ,M A N 3. W A N ,M A N ,L A N 4. W A N ,L A N ,M A N 。

答案:(3) W A N ,M A N ,L A N

第20題

下列何者不是電腦輔助軟體工程(C A S E )工具內的儲存體( R e p o s i t o r y ) 可促成的功能? 1. 資料完整性 2. 程式自動除錯 3. 文件標準化 4. 方法論實施。

答案:(2) 程式自動除錯

第21題

J a v a 語言的字串可以是字元陣列,它使用那一個字元標示字串的結束? 1. ' \ n ' 2. ' \ 0 ' 3. ' \ t ' 4. ' \ r ' 。

答案:(2) ' \ 0 '

第22題

用來將名稱轉換為I P 位址的是下列那一項? 1. D N S 2. P r o x y 3. M a i l s e r v e r 4. G a t e w a y 。

答案:(1) D N S

第23題

下列何者不是對稱式加密方法? 1. D E S 2. A E S 3. I D E A 4. R S A 。

答案:(4) R S A

解析:對稱式加密是指加密與解密使用同一把金鑰,DES、AES、IDEA 都屬於此類。RSA 是非對稱式(公開金鑰)加密,它以公開金鑰加密、私密金鑰解密,兩把金鑰不同,安全性建立在質因數分解的困難度上,因此不屬於對稱式加密方法。故選 4。

第24題

有關網路元件與國際標準組織所規定的O S I 通訊7 層協定之敘述,那一項不正確? 1. 閘道器 ( G a t e w a y ) 支援所有7 層之功能 2. 路由器( R o u t e r ) 支援傳輸( T r a n s p o r t ) 層以下4 層之功能 3. 橋接器( B r i d g e ) 支援資料連結( D a t a L i n k ) 層以下2 層之功能 4. 放大器( R e p e a t e r ) 只支援實體 ( P h y s i c a l ) 層之功能。

答案:(2) 路由器( R o u t e r ) 支援傳輸( T r a n s p o r t ) 層以下4 層之功能

第25題

在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 ) 中,s d 運算子意義是以 下那一個? 1. 同一時間只能有一個執行緒( T h r e a d ) 執行 2. 只要條件為真的情況就會被執行 3. 所有架構平行執行 4. 表示另外一個循序圖架構。

答案:(4) 表示另外一個循序圖架構

解析:循序圖的互動架構(Interaction Frame)左上角運算子決定框內片段的意義。sd(sequence diagram)表示此片段引用另一個循序圖,相當於把另一張循序圖的互動內容在此展開,達到重用與模組化。alt 或 opt 表示依條件選擇執行,par 表示各片段平行執行,critical 表示同一時間只能有一個執行緒進入;選項1 對應 critical,選項2 對應 alt 或 opt,選項3 對應 par。

第26題

對於功能相依性( F u n c t i o n a l D e p e n d e n c y ) 的描述,下列何者有誤? 1. 若A 是關聯表R 的一個候選鍵( C a n d i d a t e K e y ),則每個R 中的屬性都會功能相依於A 2. 功能相依性是可用推演規則( I n f e r e n c e R u l e s ) 來推導 3. 功能相依性可定義於多個關聯表( R e l a t i o n a l T a b l e ) 上 4. 多個功能相依性的表示法可以合併成一個功能相依圖( F u n c t i o n a l D e p e n d e n c y D i a g r a m ) 。

答案:(3) 功能相依性可定義於多個關聯表( R e l a t i o n a l T a b l e ) 上

第27題

在磁碟機陣列中,下列那一項技術無容錯性? 1. R A I D 0 2. R A I D 1 3. R A I D 5 4. R A I D 0 + 1 。

答案:(1) R A I D 0

第28題

下列函式原型及變數宣告,在 m a i n f u n c t i o n 正確的函數呼叫,下列何者正確? 1. a , a 2. r , r 3. a , r 4. r , a 。

答案:(3) a , r

第29題

下列那一類程式語言最能夠支援抽象資料形態( A b s t r a c t D a t a T y p e s ) ? 1. 指令式( I m p e r a t i v e ) 2. 函數式( F u n c t i o n a l ) 3. 宣告式( D e c l a r a t i v e ) 4. 物件導向( O b j e c t - o r i e n t e d ) 。

答案:(4) 物件導向( O b j e c t - o r i e n t e d )

第30題

若記憶體分割依次為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。

第31題

乙太網路( E t h e r n e t ) 協定主要用於下列那一項區域網路拓樸( L A N T o p o l o g y ) ? 1. 匯流排( B u s ) 2. 環狀( R i n g ) 3. 星狀( S t a r ) 4. 樹狀( T r e e ) 。

答案:(1) 匯流排( B u s )

第32題

假設二元樹之前序( P r e o r d e r ) 順序為A B C D E F G H ,若該二元樹之右子樹根為F ,則該 二元樹之右子樹節點個數,下列何者是正確的? 1. 1 2. 2 3. 3 4. 4 。

答案:(3) 3

第33題

有關T r e e 的敘述,下列何者正確? 1. B - t r e e 的建立方式是採由上往下( T o p - d o w n ) 做法 2. 二元搜尋樹( B i n a r y S e a r c h T r e e ) 的建立方式是採由下往上( B o t t o m - u p ) 做法 3. 將100000 筆資料存入分支( O r d e r ) 為256 之B - t r e e 中,其高度最高為4 4. 將100000 筆資料存入分支( O r d e r ) 為256 之B - t r e e 中,其高度至少為3 。

答案:(4) 將100000 筆資料存入分支( O r d e r ) 為256 之B - t r e e 中,其高度至少為3

第34題

下列排序方法,何者在最壞情況下所需計算時間,其複雜度為O ( n l o g n ) 1. B u b b l e S o r t 2. Q u i c k S o r t 3. H e a p S o r t 4. S h e l l S o r t 。

答案:(3) H e a p S o r t

第35題

對於嵌入式S Q L ( E m b e d d e d S Q L ) 的敘述,何者有誤? 1. 可在高階語言的程式中寫入幾段S Q L 2. 可在C 或C O B O L 中內嵌S Q L 3. 可在V i s u a l B a s i c 中內嵌S Q L 4. 內嵌之S Q L 直接交由程式語言的編譯器處理。

答案:(4) 內嵌之S Q L 直接交由程式語言的編譯器處理

第36題

有關U M L 的使用案例( U s e C a s e ) 模型的描述,以下何者正確? 1. 使用案例是從使用者的角度描述系統的使用方式 2. 使用案例的劇本( S c e n a r i o ) 是以圖形化方式表示系統內部行為 3. 使用案例的劇本必須強調系統內部物件的互動 4. 主角( A c t o r ) 只能是使用者。

答案:(1) 使用案例是從使用者的角度描述系統的使用方式

第37題

在共同應用設計( 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。

第38題

假設某程式變數X 的有效值應是在0 至10000 間,有關此程式變數X 測試案例,下列何者不 正確? 1. 應在0 至10000 間,隨機選取測試值 2. 應特別測試0 3. 不需測試負數 4. 應特別測試 10000 。

答案:(3) 不需測試負數

第39題

下列有關堆積( H e a p ) 的敘述,下列何者正確? 1. 可視為一棵二元搜尋樹( B i n a r y S e a r c h T r e e ) 2. 可視為一棵完整二元樹( C o m p l e t e B i n a r y T r e e ) 3. 可視為一棵完全二元樹( F u l l B i n a r y T r e e ) 4. 可視為一棵紅黑樹( R e d - B l a c k T r e e ) 。

答案:(2) 可視為一棵完整二元樹( C o m p l e t e B i n a r y T r e e )

第40題

有關U M L 狀態圖( S t a t e D i a g r a m ) 的敘述,以下那一項錯誤? 1. 描述實體物件的行為 2. 一個組合狀態可以分解成多個並行子物件 3. 事件( E v e n t ) 可以觸發狀態改變 4. 表示並行的狀態改變( C o n c u r r e n t T r a n s i t i o n ) 。

答案:(2) 一個組合狀態可以分解成多個並行子物件

第41題

J a v a 語言將分號放在i f 指令敘述右小括號後面,會發生以下何種情況? 1. 邏輯錯誤 2. 語法錯誤 3. 編譯錯誤 4. 執行時期例外錯誤。

答案:(1) 邏輯錯誤

第42題

有三個處理單元,X 、Y 與Z ,其進入預備佇列 ( R e a d y Q u e u e ) 之先後順序為X 、Y 、Z ,其 執行時間 ( B u r s t T i m e ) 分別為20 、5 與2 。經先來先服務 ( F i r s t - C o m e - F i r s t - S e r v e ) 排班結 果如下圖,則其平均等待時間 ( W a i t i n g T i m e ) 為下列那一項? 1. 5 2. 15 3. 25 4. 35 。

答案:(2) 15

第43題

下列C P U 排班程式( S c h e d u l e r ),那一項是偏好等待時間長者? 1. 最短工作先服務( S h o r t e s t - J o b - F i r s t ) 2. 剩餘最短的工作先服務( S h o r t e s t - R e m a i n i n g - T i m e - F i r s t ) 3. 最高反應率的工作先服務 ( H i g h e s t - R e s p o n s e - R a t i o - N e x t ) 4. 多層回饋佇列 ( M u l t i - l e v e l - F e e d b a c k - Q u e u e ) 。

答案:(3) 最高反應率的工作先服務 ( H i g h e s t - R e s p o n s e - R a t i o - N e x t )

第44題

有一仿C + + 物件導向語言F u n c t i o n 為p r o t e c t e d : d o u b l e m e t h o d X ( i n t x ) { . . . } ; 它可以被以 下那一個覆寫( O v e r r i d e ) ? 1. p r i v a t e : d o u b l e m e t h o d X ( i n t x ) { . . . } ; 2. p r o t e c t e d : i n t m e t h o d X ( d o u b l e x ) { . . . } ; 3. p u b l i c : d o u b l e m e t h o d X ( d o u b l e x ) { . . . } ; 4. p u b l i c : d o u b l e m e t h o d X ( i n t x ) { . . . } ; 。

答案:(4) p u b l i c : d o u b l e m e t h o d X ( i n t x ) { . . . } ;

第45題

有一仿C 程式如下,當執行完 a = 2 ,b = 3 迴圈時,下述何者正確? 1. t = ' 1 ' 2. c = 1 3. t = ' 3 ' 4. c = 2 。

答案:(1) t = ' 1 '

第46題

一雜湊函數( H a s h i n g F u n c t i o n ) 為H ( X ) = X m o d 11 ,則H ( 35 ) 與下列那一項會碰撞( C o l l i s i o n ) ? 1. H ( 13 ) 2. H ( 25 ) 3. H ( 38 ) 4. H ( 100 ) 。

答案:(1) H ( 13 )

解析:雜湊值 H(35)=35 mod 11=2,因為 11×3=33,餘數為 2。逐一計算其他選項:H(13)=13 mod 11=2,與 H(35) 相同,會發生碰撞;H(25)=3、H(38)=5、H(100)=1,均不等於 2。因此答案為 1。

第47題

下列敘述那一項正確? 1. A T M 採M e s s a g e S w i t c h i n g 方式,X . 25 採P a c k e t S w i t c h i n g 方式 2. A T M 採P a c k e t S w i t c h i n g 方式,X . 25 採C i r c u i t S w i t c h i n g 方式 3. A T M 採P a c k e t S w i t c h i n g 方式,X . 25 採M e s s a g e S w i t c h i n g 方式 4. X . 25 與A T M 均採P a c k e t S w i t c h i n g 方式。

答案:(4) X . 25 與A T M 均採P a c k e t S w i t c h i n g 方式

第48題

某二元樹( B i n a r y T r e e ) 之中序走訪( I n o r d e r T r a v e r s a l ) 為B C A E D G F ,而前序走訪( P r e o r d e r T r a v e r s a l ) 為A B C D E F G,對於該二元樹之性質,下列敘述何者是正確的? 1. 根節點( R o o t N o d e ) 為G 2. 葉節點( L e a f N o d e ) 共4 個 3. 分支度為1 之節點共有2 個 4. 分支度為2 之節點共有3 個。

答案:(3) 分支度為1 之節點共有2 個

第49題

下列敘述何者是正確的? 1. 2. 3. 4. 對於一個時間複雜度為O (1 )的演算法而言,不管其輸入資料量( I n p u t S i z e ) 為何,其所需記憶體大小是固定的。

答案

  • 3

第50題

以下為一C 語言撰寫之遞迴函式( R e c u r s i v e F u n c t i o n ) ,假設N ≧0,而此函式是用來計算0 至N 之間的所有整數之和,則空格中應填入以下何者? 1. w h i l e ( N <>0 ) r e t u r n N +S u m ( N +1 ) 2. r e t u r n ( N -1 ) +S u m ( N -1 ) 3. r e t u r n N +S u m ( N -1 ) 4. r e t u r n ( N -1 ) +S u m ( N ) 。

答案:(3) r e t u r n N +S u m ( N -1 )

第51題

不是防火牆( F i r e w a l l ) 具有之功能,是下列那一項? 1. 過濾封包 2. 網路協定之轉換 3. 代理H T T P 、F T P 、T E L N E T 等網路應用程式 4. 在封包傳送過程中作加密處理。

答案:(4) 在封包傳送過程中作加密處理

第52題

一J a v a 程式片段如下,執行後下列何者為其輸出? 1. A 2. B 3. 可編譯,無法執行 4. 無法編譯。

答案:(2) B

第53題

下列何者不是分散式資料庫環境的優點? 1. 可用性( A v a i l a b i l i t y ) 提高 2. 增加整體系統的可靠度( R e l i a b i l i t y ) 3. 資料安全性更容易掌握 4. 可隨時加入新的伺服器。

答案:(3) 資料安全性更容易掌握

第54題

下列有關物件導向觀念之描述,何者是不正確? 1. 繼承( I n h e r i t a n c e ) 是類別間之關係,在此關係中某類別之資料結構與行為可供其關係中之類別分享 2. 類別( C l a s s ) 指的是具有相同結構及行為的物件所組成的集合 3. 多型( P o l y m o r p h i s m ) 指的是一個物件會有很多個不同的操 作,以及眾多的屬性 4. 將資料及操作此資料的所有方法包裝成一個物件,稱之為「封裝( E n c a p s u l a t i o n ) 」。

答案:(3) 多型( P o l y m o r p h i s m ) 指的是一個物件會有很多個不同的操 作,以及眾多的屬性

第55題

下列有關B T r e e 與B + T r e e 的敘述,何者是正確的? 1. B + T r e e 中每個節點所存放的鍵值, 其空間之使用密度比B T r e e 高 2. B T r e e 與B + T r e e 的差異是B + T r e e 的葉節點( L e a v e N o d e ) 加入引線( T h r e a d ) 3. 索引循序檔( I n d e x e d S e q u e n t i a l F i l e ) 的設計,一般採B T r e e 而不是B + T r e e 的結構 4. 在B + T r e e 中,所有的鍵值( K e y ) 是放在最底層。

答案:(4) 在B + T r e e 中,所有的鍵值( K e y ) 是放在最底層

第56題

有關迴歸測試( R e g r e s s i o n T e s t i n g ) 的敘述,下列何者正確? 1. 在測試系統後,將測試結果執行迴歸方程式,以瞭解其錯誤趨勢 2. 測試之前已測試過的系統元件及功能,用以確保修改系統後,它們仍然運作正常 3. 在修改系統後測試系統,以確保其新功能與舊功能在一迴歸線上 4. 以原有錯誤之案例值產生一迴歸式,來生成新的測試案例。

答案:(2) 測試之前已測試過的系統元件及功能,用以確保修改系統後,它們仍然運作正常

第57題

下列何者為C l a s s B 網路的I P 網址內定子網路遮罩? 1. 255 . 0 . 0 . 0 2. 255 . 255 . 0 . 0 3. 255 . 255 . 255 . 0 4. 255 . 255 . 255 . 255 。

答案:(2) 255 . 255 . 0 . 0

解析:此題考察 IP 位址分類與預設子網路遮罩。Class B 網路網路號佔 16 位元,主機號佔 16 位元,預設子網路遮罩為 255.255.0.0(/16)。Class A 為 255.0.0.0(/8),Class C 為 255.255.255.0(/24),255.255.255.255 為限制廣播位址遮罩。

第58題

下列何者為J a v a 語言停止程式執行的指令? 1. S y s t e m . q u i t ( 0 ) ; 2. S y s t e m . e n d ( 0 ) ; 3. S y s t e m . a b o r t ( 0 ) ; 4. S y s t e m . e x i t ( 0 ) ; 。

答案:(4) S y s t e m . e x i t ( 0 ) ;

第59題

若軟體採外包,會訂定R F P ,那是什麼? 1. R e q u i r e m e n t s f o r P l a n n i n g (規劃所要之需求) 2. R e q u i r e m e n t s f o r P l a n n e r (規劃師應達成之要求) 3. R e g a r d s f o r P l a n n e r (規劃師應知) 4. R e q u e s t f o r P r o p o s a l s (徵求建議書)。

答案:(4) R e q u e s t f o r P r o p o s a l s (徵求建議書)

第60題

下列何者不是發明專利? 1. 動、植物之主要生物學方法 2. 動物疾病之診斷 3. 人體外科手術方法 4. 微生物學之生產方法。

答案:(4) 微生物學之生產方法

第61題

D T D ( D o c u m e n t T y p e D e f i n i t i o n ) 的功用是下列那一項? 1. 建立文件的模型 2. 布林運算 3. 文件格式的轉換 4. 程式設計。

答案:(1) 建立文件的模型

解析:DTD (Document Type Definition) 為 XML 文件定義合法結構、元素、屬性與實體的規範,用來建立文件的模型 (Model),驗證 XML 文件是否符合預期結構 (Well-formed 與 Valid)。它不涉及布林運算、格式轉換 (如 XSLT) 或程式設計。

第62題

U M L - - - - - >符號在類別圖中代表以下那一個意義? 1. 關聯( A s s o c i a t i o n ) 2. 組合( A g g r e g a t i o n ) 3. 合成( C o m p o s i t i o n ) 4. 相依( D e p e n d e n c y ) 。

答案:(4) 相依( D e p e n d e n c y )

第63題

下圖之B - t r e e ,下述何者正確? 1. 該B - t r e e 之分支度( O r d e r ) 不可能為3 2. 該B - t r e e 之分支度( O r d e r ) 不可能為5 3. 該B - t r e e 之分支度( O r d e r ) 可能為2 或3 或4 4. 該B - t r e e 之分支度( O r d e r ) 可能為3 或4 或5 。

答案:(4) 該B - t r e e 之分支度( O r d e r ) 可能為3 或4 或5

第64題

下列有關延伸二元樹(E x t e n d e d B i n a r y T r e e )的敘述,何者是正確的? 1. 當二元樹為歪斜樹(S k e w e d T r e e )時,具有最小之內路徑長度(I n t e r n a l P a t h L e n g t h ) 2. 當二元樹為歪斜樹(S k e w e d T r e e )時,具有最小之外路徑長度(E x t e r n a l P a t h L e n g t h ) 3. 當二元樹為完整二元樹(C o m p l e t e B i n a r y T r e e )時,具有最小之內路徑長度(I n t e r n a l P a t h L e n g t h ) 4. 當內路徑長度(I n t e r n a l P a t h L e n g t h )愈大時,外路徑長(E x t e r n a l P a t h L e n g t h )則愈小。

答案:(3) 當二元樹為完整二元樹(C o m p l e t e B i n a r y T r e e )時,具有最小之內路徑長度(I n t e r n a l P a t h L e n g t h )

第65題

相較傳統檔案,使用資料庫後,不可能做到下列那點? 1. 資料共享 2. 完全沒有資料重複 3. 資料品質改善 4. 簡化程式維護。

答案:(2) 完全沒有資料重複

第66題

在結構化設計中,有關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 至少執行一次

第67題

一J a v a 程式片段如下,當x 數值為何時會印出" B " ? 1. 0 2. 1 3. 2 4. 3 。

答案:(4) 3

第68題

下列那個U M L 圖形包含資料靜態結構及資料操作( O p e r a t i o n ) ? 1. 使用案例圖( U s e C a s e s ) 2. 類別圖( C l a s s D i a g r a m s ) 3. 狀態圖( S t a t e D i a g r a m s ) 4. 循序圖( S e q u e n c e D i a g r a m s ) 。

答案:(2) 類別圖( C l a s s D i a g r a m s )

第69題

下列二維整數矩陣宣告,何者正確? 1. i n t a [ ] [ ] = n e w i n t [ 3 , 3 ] ; 2. i n t a [ 3 ] [ 3 ] = n e w i n t [ ] [ ] ; 3. i n t a [ ] [ ] = n e w i n t [ 3 ] [ 3 ] ; 4. i n t a [ ] = n e w i n t [ 3 ] [ 3 ] ; 。

答案:(3) i n t a [ ] [ ] = n e w i n t [ 3 ] [ 3 ] ;

第70題

將I P 位址轉成實體位址是由T C P / I P 中那一個協定所完成的? 1. A R P 2. I C M P 3. I G M P 4. T C P 。

答案:(1) A R P

第71題

下列與連結程式 ( L i n k e r ) 無直接關係的為那一項? 1. L i b r a r y ( 程式庫) 2. 目的程式 ( O b j e c t P r o g r a m ) 3. 可執行檔 ( E x e c u t a b l e F i l e ) 4. 原始程式( S o u r c e p r o g r a m ) 。

答案:(4) 原始程式( S o u r c e p r o g r a m )

解析:連結程式(Linker)的工作是把編譯器產生的目的程式(Object Program)與程式庫(Library)中的目的模組結合,解析外部符號並完成重定位,最後產生可執行檔(Executable File),所以選項 1、2、3 都與連結器直接相關。原始程式(Source Program)是交由編譯器(Compiler)處理的輸入,屬於連結階段之前的產物,連結器並不讀取原始程式碼,故選項 4 與連結器無直接關係。

第72題

一J a v a 程式片段如下,執行後下列何者為其輸出? 1. [ A , B , C , D ] 2. [ A , B , C , D , A , B ] 3. [ A , B , C , D , [ A ] , [ B ] ] 4. [ A , A , B , B , C , D ] 。

答案:(2) [ A , B , C , D , A , B ]

第73題

假設有一分支度( O r d e r ) 為17 之B - t r e e,下列敘述何者是正確? 1. 樹根節點至少有8 個鍵值( K e y ) 2. 樹根節點至少有9 個子節點 3. 若此B - t r e e 之高度為3 ( 共3 層),則鍵值總數至少有108 個 4. 若此B - t r e e 之高度為4 ( 共4 層) ,則第4 層之鍵值總數至少有1296 個。

答案:(4) 若此B - t r e e 之高度為4 ( 共4 層) ,則第4 層之鍵值總數至少有1296 個

第74題

某二元樹( B i n a r y T r e e ) 之中序走訪( I n o r d e r T r a v e r s a l ) 為A B C D E F G H J K ,後序走訪( P o s t o r d e r T r a v e r s a l ) 為A C E D B J H K G F,對於該二元樹之性質,下列敘述何者是正確? 1. 前序走訪 ( P r e o r d e r T r a v e r s a l ) 為F B A D C E K G H J 2. 前序走訪為F B A C D E G K H J 3. 前序走訪為F B A D C E G K H J 4. 前序走訪為F B A D E C G K H J 。

答案:(3) 前序走訪為F B A D C E G K H J

第75題

下圖若以A 為起始點,針對下面之圖形( G r a p h ),以拓撲排序法( T o p o l o g i c a l O r d e r i n g ) 將節 點之排序列出,下列之排列順序何者是錯誤的? 1. A B C D 2. A B D C 3. A D B C 4. A D C B 。

答案:(4) A D C B

第76題

下列網路架構中,那一種沒有主控電腦? 1. 階層狀 2. 星狀 3. 輻射狀 4. 環狀。

答案:(4) 環狀

第77題

一J a v a 程式片段如下,執行後下列何者為其輸出? 1. [ A , B ] 2. [ A , B , C , D ] 3. t r u e 4. f a l s e 。

答案:(4) f a l s e

第78題

號誌( S e m a p h o r e ) 可以用來解決多行程同步的問題,請問在下列方法中,若將號誌s y n c 的初 值設為0 ,則S 1 、S 2 這兩段程式碼執行的先後順序為何? 1. S 1 在S 2 之前 2. S 2 在S 1 之前 3. S 1 、S 2 同時執行 4. 無先後順序關係。

答案:(2) S 2 在S 1 之前

第79題

下圖為一擴充二元樹( E x t e n d e d B i n a r y T r e e ) ,其中圓形節點表內節點(I n t e r n a l N o d e ), 方形節點代表外節點(E x t e r n a l N o d e ),下列之外路徑長( E x t e r n a l P a t h L e n g t h ) 何者正確? 1. 7 2. 12 3. 16 4. 17 。

答案:(2) 12

第80題

J a v a 語言中視為f a l s e ? 1. - 100 2. - 1 3. 0 4. 1 。

答案:(3) 0