104 年度 11901 電腦軟體設計 ( J A V A ) 乙級技術士技能檢定學科測試試題本試卷有選擇題 80 題 單選選擇題 60 題, 每題 1 分 ; 複選選擇題 20 題, 每題 2 分, 測試時間為 100 分鐘, 請在答案卡上作答, 答錯不倒扣 ; 未作答者, 不予計分 准考證號碼 : 姓名 : 單選題 : 1. ( 3 ) 在軟體開發團隊的運作時, 應設法增加其凝聚力, 而避免形成小組毒性 ( T e a m T o x i c i t y ), 下列何者較不會產生小組毒性? 1 狂熱的工作環境 2 角色定義不清楚 3 不隱瞞壞消息 4 連續及重複發生錯誤 2. ( 2 ) 下列何種編碼具有錯誤更正的能力? 1 同位元 ( P a r i t y B i t ) 2 漢明碼 ( H a m m i n g C o d e ) 3 B CD 碼 4 E B C D I C 碼 3. ( 1 ) 下列何者是在 T C P / I P 標準協定中, 用以將電子郵件訊息從一台機器傳輸到另一台機器的協定?1SMTP2SNMP3SDLC4X. 2 5 4. ( 1 ) 下圖為街道圖, 其中方框內數字表城市編號, 線段表兩城市間街道之長度有一有線電視網路公司欲舖設地下纜線, 將訊號傳送到六個城市為得到最低道路挖掘成本, 下列敘述何者是正確?12-3 路段是要挖掘 20-4 路段是要挖掘 33-4 路段是要挖掘 42-5 路段是要挖掘 5. ( 4 ) 假設二元樹之左子樹有 3 0 0 0 個節點, 右子樹有 1 0 0 個節點, 欲以後序 ( P o s t o r d e r ) 追蹤此二元樹, 則樹根前面之序列有幾個節點? 1 0 2 1 0 0 3 3 0 0 0 4 3 1 0 0 6. ( 4 ) 在關聯式資料庫中, 下列何者不一定是一種關聯表? 1 基底關聯表 ( B a s e R e l a t i o n s ) 2 觀點 ( V i e w s ) 3 查詢結果 ( Q u e r y R e s u l t ) 4 關係類型 ( R e l a t i o n s h i p T y p e s ) 7. ( 3 ) 關於 J a v a 語言的變數, 下列何者只能在類別產生的物件範圍內使用? 1 區域變數 ( L o c a l V a r i a b l e ) 2 全域變數 ( G l o b a l V a r i a b l e ) 3 實例變數 ( I n s t a n c e V a r i a b l e ) 4 靜態變數 ( S t a t i c V a r i a b l e ) 8. ( 2 ) 下列對等式與主從式網路敘述, 何者是正確的? 1 允許網路上的每一部電腦可以同時是客戶 ( C l i e n t ) 和伺服器 ( S e r v e r ), 稱為主從 ( C l i e n t / S e r v e r ) 式架構 2 主從式 ( C l i e n t / S e r v e r ) 網路安全保密性高 3 對等式 ( P e e r - to-peer ) 網路需要網路管理員 4 主從式 ( C l i e n t / S e r v e r ) 網路不需要網路管理員 9. ( 2 ) 一個物件導向語言類別 B 繼承類別 A, 並且 B 實做一個類別 A 的 F u n c t i o n / M e t h o d, 如此是以下那一種動作? 1 O v e r l o a d 2 O v e r r i d e 3 C o p y 4 C a l l 1 0. ( 3 ) 下列何者不是 A T M ( A s y n c h r o n o u s T r a n s f e r M o d e ) 細胞標頭 ( C e l l H e a d e r ) 所存放的訊息?1 流量控制 2 虛擬路徑識別碼 3 路由設定 4 細胞標頭錯誤控制 1 1. ( 2 ) 在 C 程式中對於 u n i o n 的使用, 下列敘述何者錯誤? 1 一個結構 ( S t r u c t u r e ) 中, 若有兩個以上的欄位不會同時使用時, 可以使用 u n i o n 2 使用 u n i o n 時, 以其各個欄位中所需記憶空間最小者, 來配置記憶空間 3 使用 u n i o n 可以節省記憶空間 4 使用 u n i o n 時, 其各個欄位不需要具有相同的資料型態 1 2. ( 4 ) 有關網路攻擊方法中, 下列何者不屬於阻斷服務 ( D e n i a l o f S e r v i c e ) 攻擊? 1 T e a r d r o p 2 S m u r f 3 P i n g o f d e a t h 4 S p o o f i n g 1 3. ( 2 ) 下列為含有六個運算元之運算式, 此運算式是以後序追蹤 ( P o s t o r d e r T r a v e r s a l ) 方式表 104 電腦軟體設計 ( J A V A ) 乙 7-1 ( 序 0 0 1 )
示, 其中 " * " 表示乘法運算, 這些後序追蹤所對應的運算樹 ( E x p r e s s i o n T r e e ), 其高度何者是最高? 1 1 2 * 3 4 * * 5 6 * * 2 1 2 3 * * 4 * 5 * 6 * 3 1 2 3 * * 4 5 * * 6 * 4 1 2 * 3 4 5 * * * 6 * 1 4. ( 2 ) J a v a 語言的字串可以是字元陣列, 它使用那一個字元標示字串的結束? 1'\ n ' 2 ' \ 0 ' 3 ' \ t' 4'\ r' 1 5. ( 4 ) 以下 J a v a 程式執行後, 何者輸出正確? 1 沒有任何輸出 2 b i s a n i n s t a n c e o f A, 3 b i s a n i n s t a n c e o f C, 4 b i s a n i n s t a n c e o f A, b i s a n i n s t a n c e o f C, 1 6. ( 1 ) 網路卡是屬於下列哪一層的設備? 1 資料鏈結層 2 網路層 3 傳輸層 4 應用層 1 7. ( 2 ) 在關聯式資料表 ( R e l a t i o n a l T a b l e s ) 的操作中, 下列何者不會變更到資料庫狀態? 1 新增 2 查詢 3 刪除 4 修改 1 8. ( 3 ) 在 U M L 的使用案例圖 ( U s e C a s e D i a g r a m ) 中, 使用案例應被繪為何種圖示? 1 正方形 2 圓角之矩形 3 橢圓形 4 人形 1 9. ( 1 ) 計算 P o s t f i x 運算式之值需要的資料結構是什麼? 1 S t a c k 2 Q u e u e 3 A V L - T r e e 4 R e d - B l a c k T r e e 2 0. ( 1 ) 將二元樹穿上中序引線 ( T h r e a d ), 下列有關該引線二元樹的敘述, 何者是正確? 1 不需要使用 S t a c k 便能作中序追蹤 2 引線二元樹是一棵搜尋樹 3 需要使用 Q u e u e 作中序追蹤 4 該引線二元樹滿足 A V L T r e e 的特性 2 1. ( 4 ) 若 n > =1 時,T( n ) = 8 T ( n / 2 ) + 6n, 且 T ( 1 ) = 6,T ( n ) 之複雜度何者正確? 1 θ ( n ( l o g n ) ) 2 θ ( n ) 3 θ ( n l o g n ) 4 θ ( n ) 2 2. ( 2 ) 在 U M L 類別圖 ( C l a s s D i a g r a m ) 中, 下列何者代表某類物件參與另一類物件的關係次數限制, 至少為 0 至多為 1? 1 1.. 0 2 0.. 1 3 0-1 4 1-0 2 3. ( 2 ) 使用下面那一種資料結構可幫助我們決定某一字串是否為迴文 ( P a l i n d r o m e )? 1 圖形 2 堆疊 3 佇列 4 二元樹 2 4. ( 4 ) 下列關於循序搜尋法 ( S e q u e n t i a l S e a r c h i n g ) 的敘述, 那一項為錯誤? 1 被搜尋的資料記錄不需要依鍵值大小排列 2 又稱為線性搜尋法 ( L i n e a r S e a r c h i n g ) 3 對於有 N 個資料記錄檔案最壞情況需比較 N 次 4 若該檔案有 N 筆資料, 找到一筆正確資料, 平均需比較 N 次 2 5. ( 4 ) 專利申請權人, 不屬於下列何者? 1 發明人 2 創作人 3 受讓人 4 使用人 2 6. ( 2 ) 在 I E E E 8 3 0 標準所探討的軟體需求規格 ( S R S ) 中, 下列何者為欲達成可追蹤 ( T r a c e a b l e) 特性所應具備之項目? 1 文件有良好組織 目錄 索引 2 每個需求應明確列出其所參考的文件 3 需求在文件中沒有重複 4 需求個別表達, 沒有混在一起 2 7. ( 4 ) 一個有效能的記憶體管理系統通常會受制於程式執行時其區域性 ( L o c a l i t y ) 的效果, 下列哪一項運算屬於空間區域性 ( S p a t i a l L o c a l i t y )? 1 迴路 2 副程式 3 堆疊 4 矩陣 2 8. ( 4 ) 以下 J a v a 程式執行完後, 輸出結果為何? 1 W i n d P l a y 2 沒有任何輸出 3 可以編譯無法執行 4 無法編譯 104 電腦軟體設計 ( J A V A ) 乙 7-2 ( 序 0 0 1 )
2 9. ( 1 ) 新型專利權期限, 自申請日起算幾年屆滿? 1 十年 2 二十年 3 三十年 4 四十年 3 0. ( 2 ) A [ m ] [ n ] 為二維陣列, 第一個元素為 A [ 1 ] [ 1 ], 已知 A [ 4 ] [ 2 ] 的位址在 1 2 0,A [ 6 ] [ 6 ] 的位址在 152, 若每個陣列元素佔 1 個位元組 ( B y t e ), 則下列敘述何者錯誤? 1 A [ 2 ] [ 3 ] 的位址在 9 3 2 m + n < 2 0 3 A [ 3 ] [ 3 ] 的位址在 1 0 7 4 此陣列之排列方式是以列為主 3 1. ( 4 ) 若軟體採外包, 會訂定 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 ( 規劃師應知 )4Request f o r P r o p o s a l s ( 徵求建議書 ) 3 2. ( 3 ) 下列各網路類型中, 依網路涵蓋區域面積由大至小排列, 何者正確? 1 L A N, M A N, WA 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 3. ( 4 ) 對於嵌入式 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 直接交由程式語言的編譯器處理 3 4. ( 2 ) 關聯式資料表 ( R e l a t i o n a l T a b l e s ) R 中, 若指定某屬性其值有唯一 ( U n i q u e ) 的特性, 這是指那種限制? 1 定義域限制 ( D o m a i n C o n s t r a i n t s ) 2 鍵值限制 ( K e y C o n s t r a i n t s ) 3 實體完整性限制 ( E n t i t y I n t e g r i t y C o n s t r a i n t s ) 4 參照完整性限制 ( R e f e r e n t i a l I n t e g r i t y C o n s t r a i n t s ) 3 5. ( 3 ) J a v a 語言要比較二個字串大小, 通常使用下列何種方法或運算子? 1 e q u a l s 2 e q u a l s I g no r e C a s e 3 c o m p a r e T o 4 = = 3 6. ( 3 ) 下列的空間大小中, 何者最有可能是夥伴系統 ( B u d d y S y s t e m ) 中所配置 ( A l l o c a t e ) 空間塊?11002127325641000 3 7. ( 1 ) 對於低階語言相較於高階語言特性的描述, 那一項是正確? 1 程式撰寫較複雜 2 指令較簡短 3 無法完成高階語言的功能 4 目的碼儲存空間較少 3 8. ( 1 ) 一 J a v a 程式片段如下, 執行後下列何者為其輸出? 1 1 2 2 3 1 1 4 2 2 3 9. ( 1 ) U M L 在類別圖中何種關係有繼承的意思? 1 一般化 ( G e n e r a l i z 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 0. ( 4 ) 下列敘述那一項是不正確的? 1 組譯器 ( A s s e m b l e r ) 是將用組合語言所撰寫的原始程式翻譯成相對應的目的碼 ( O b j e c t C o d e ) 2 編譯程式是將以高階語言所撰寫的原始程式翻譯成機器導向語言 3 前置處理程式可將某一種高階語言所撰寫之程式先轉譯成另一種高階語言程式, 然後再予以編譯 4 直譯程式其功能與編譯程式相似, 即將原始程式轉換成目的碼 (O b j e c t C o d e ) 4 1. ( 2 ) 下列何者可以用來協助專案經理管理軟體開發過程, 其軟體提供定義與排定工作任務及分派資源給工作等能力? 1 工具軟體 2 專案管理軟體 3 電腦輔助軟體開發工具 4 桌上排版軟體 104 電腦軟體設計 ( J A V A ) 乙 7-3 ( 序 0 0 1 )
4 2. ( 2 ) 在 C 程式中, 定義一個 s t r u c t 如下, 若要將 P a r t 定義為 p a r t 的別名, 下列敘述何者正確? 1 d e f i n e P a r t p a r t 2 t y p e d e f s t r u c t p a r t P a r t ; 3 t y p e d e f s t r u c t P a r t p a r t ; 4 t y p e d e f p a r t P a r t ; 4 3. ( 4 ) 以下 J a v a 程式執行完後, 輸出結果為何? 1 W i n d P l a y 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 無法編譯, 因為 B r a s s 物件不是 W i n d 類別 4 4. ( 1 ) 若電腦教室內的電腦皆以雙絞線連結至某一台集線器上, 則此種網路架構為下列何者? 1 星狀拓樸 2 環狀拓樸 3 匯流排拓樸 4 網狀拓樸 4 5. ( 3 ) E n h a n c e d - ER 比 ER 多了些設計概念, 下列何者不是其多出來的觀念? 1 子類別 ( S u b c l a s s) 與超類別 ( S u p e r - c l a s s ) 2 一般化 ( G e n e r a l i z a t i o n ) 與特殊化 ( S p e c i a l i z a t i o n ) 3 弱實體型態 ( W e a k E n t i t y T y p e ) 4 分類 ( C a t e g o r y ) 4 6. ( 3 ) 下列排序法何者具有穩定 ( S t a b l e ) 特性?1 選擇排序 ( S e l e c t i o n S o r t ) 2 堆積排序 ( H e a p S o r t ) 3 插入排序 ( I n s e r t i o n S o r t ) 4 快速排序 ( Q u i c k S o r t) 4 7. ( 3 ) 以下對於 J a v a 程式的 m a i n m e t h o d 的描述, 何者正確? 1 沒有參數 2 一個 S t r i n g 參數 3 一個 S t r i n g 陣列參數 4 回傳值資料型態不可以是 v o i d 4 8. ( 4 ) 將右列堆積 ( H e a p ) [ 2 0 1 5 1 7 1 0 1 2 5 1 6 7 3 1 1 ], 依序新增 14 18 後, 所形成的堆積, 下列何者正確? 1 [ 2 0 1 5 1 7 1 0 1 4 5 1 6 7 3 1 1 1 2 1 8 ] 2 [ 2 0 1 5 1 8 1 0 1 2 1 7 1 6 7 3 1 1 1 4 5 ] 3 [ 2 0 1 5 1 7 1 0 1 2 5 1 6 7 3 1 1 1 4 1 8 ] 4 [ 2 0 1 5 1 8 1 0 1 4 1 7 1 6 7 3 1 1 1 2 5 ] 4 9. ( 4 ) 在檔案系統層次化結構中, 下列何者能知道檔案的邏輯與實體區段? 1 I / O 控制 2 基本檔案系統 3 邏輯檔案系統 4 檔案組織模組 5 0. ( 2 ) 下列二元樹 ( B i n a r y T r e e ), 何者是一棵 AVL-Tree? 1 2 3 4 5 1. ( 1 ) 將資料 1 2 3 4 依序分別經由佇列 ( Q u e u e ) 做排列, 則下列敘述何者是正確的? 1 以 Q u e u e 排列只有 1 組輸出 2 以 Q u e u e 排列只有 6 組輸出 3 以 Q u e u e 排列只有 12 組輸出 4 以 Q u e u e 排列只有 24 組輸出 5 2. ( 4 ) 使用組合語言 ( A s s e m b l y L a n g u a g e ) 替代機器語言 ( M a c h i n e L a n g u a g e ) 的描述, 下列那一項錯誤? 1 指令為助記憶式符號 ( M n e m o n i c ), 記憶及撰寫時較方便 2 位址是以符號 (S 104 電腦軟體設計 ( J A V A ) 乙 7-4 ( 序 0 0 1 )
y m b o l ) 表示, 較具有彈性與變化性 3 較機器語言容易瞭解及閱讀 4 不須將原始程式 ( S o u r c e P r o g r a m ) 轉成目的程式 ( O b j e c t P r o g r a m ) 5 3. ( 1 ) 將 54 插入下圖之 2-3 樹中, 總共有幾個節點會產生分裂 ( S p l i t )? 1 0 2 1 3 2 4 3 5 4. ( 2 ) 下列何種資料備份方式只有儲存當天修改的檔案? 1 完全備份 2 遞增備份 3 差異備份 4 隨機備份 5 5. ( 4 ) 在 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 ) 中,loop 運算子意義是以下那一個? 1 只有一個條件為真的情況會被執行 2 只要條件為真的情況就會被執行 3 所有架構平行執行 4 重複執行架構 5 6. ( 2 ) U N I X 系統中, 下列何者為與目錄保護設定無關的欄位? 1 r 2 s 3 w 4 x 5 7. ( 3 ) 若有 P1 P2 P3 P4 四個行程, 每個行程的到達時間依序為第 0 秒 第 1 秒 第 3 秒 第 5 秒, 而每個行程所需的時間依序為 7 秒 5 秒 4 秒 8 秒 若以最短工作先做排班法則 ( S J F ) 且是可搶先 ( P r e e m p t i v e ) 的方式來排班, 則其平均等待時間為何? 15 秒 2 5. 5 秒 3 5. 7 5 秒 46 秒 5 8. ( 4 ) 有關 J a v a 語言的 A r r a y 使用到超過所宣告的索引上限時, 下述何者正確? 1 產生編譯錯誤 2 產生編譯警告 3 編譯執行沒有問題, 但會產生不正確的結果 4 編譯無誤, 執行時期會產生錯誤 5 9. ( 2 ) 有一仿 C 程式執行片段如下, 當程式執行後, c 值為何? 1 7 0 2 7 5 3 8 0 4 8 5 6 0. ( 1 ) 編譯程式語言時, 在哪一階段會過濾程式註解? 1 詞彙分析 2 語法分析 3 語意分析 4 程式碼產生 複選題 : 6 1. ( 2 3 ) 下列那些是 O S I 參考模型 ( O S I R e f e r e n c e M o d e l ) 的層次之一? 1 邏輯層 ( L o g i c a l L a y e r ) 2 傳送層 ( T r a n s p o r t L a y e r ) 3 應用層 ( A p p l i c a t i o n L a y e r ) 4 檢查層 ( E r r o t - C h e c k L a y e r ) 6 2. ( 3 4 ) 下列程式語言哪些具物件導向語言的特性? 1 P R O L O G 2 C 3 J A V A 4 C + + 6 3. ( 1 2 ) 有關 J a v a 語言的敘述, 下列那些正確? 1 J a v a 具備物件導向技術的特性 2 J a v a 程式有高度的可攜性 ( P o r t a b i l i t y ), 同一 B y t e C o d e 檔可在不同機器的 V i r t u a l M a c h i n e 中執行 3J a v a 可支援多重實體類別之繼承 4 J a v a 函式間, 一律以 C a l l - by-reference 傳遞參數 6 4. ( 2 4 ) 依序將 1 2, 3 3, 1 9, 2 7 存入 7 個 b u c k e t ( 單一 s l o t, 位址為 0 至 6 ), 若以重雜湊 ( R e h a s h i n g ) 來處理溢位情形, 雜湊函數如下 : 第一個雜湊函數 f 1 ( k e y ) = k e y m o d 7 第二個雜湊函數 f 2 ( k e y ) = ( f 1 ( k e y ) * k e y ) m o d 7 第三個雜湊函數 f 3 ( k e y ) = ( f 2 ( k e y ) * k e y ) m o d 7 則下列敘述那些是正確? 1 共發生五次碰撞 ( C o l l i s i o n ) 2 第二個雜湊函數共使用三次 104 電腦軟體設計 ( J A V A ) 乙 7-5 ( 序 0 0 1 )
3 第三個雜湊函數共使用二次 4 位址 6 中存放 19 6 5. ( 3 4 ) 有關於資料庫的正規化, 以下的敘述那些為正確? 1 1 N F 允許複合屬性 ( C o m p o s i t e ), 但不允許多值屬性 ( M u l t i - V a l u e d ) 2 所有符合 3 N F 的表格都可以分解成為符合 B C N F 的表格 3 所有符合 B C N F 的表格必定符合 3 N F 4 如果非鍵屬性 ( N o n - K e y A t t r i b u t e ) 之間具有功能相依性, 則無法達到 3 N F 6 6. ( 2 4 ) 若一個圖形以下列相鄰串列 ( A d j a c e n c y L i s t ) 來表示, 有關該圖形之特性, 下列敘述那些是正確的? 1 U n d i r e c t e d G r a p h 2 C o n n e c t e d G r a p h 3 C o m p l e t e G r a p h 4 C y c l e G r a p h 6 7. ( 1 3 4 ) 對於同一 C 或 C + + 之程式而言, 開發為 64 位元之程式與 32 位元之程式的比較, 那些為錯誤?132 位元之程式中使用字串指標 ( P o i n t e r ) 儲存字串資料比使用字元陣列儲存相同字串資料所佔用之記憶體小 2 6 4 位元之程式其指標佔用之記憶體較大 3 字串資料部份, 64 位元程式佔用比較大之記憶體 4 程式指標佔用之記憶體由程式決定, 與程式適用之位元數無關 6 8. ( 1 2 3 ) 專利法目的為鼓勵 保護 利用發明 新型及設計之創作, 以促進產業發展, 下列那些為專利法中所稱專利? 1 發明專利 2 新型專利 3 設計專利 4 新式樣專利 6 9. ( 1 2 4 ) 關於 J a v a 程式的執行緒 ( T h r e a d ), 以下那些敘述是正確的? 1 可以透過繼承 T h r e a d 類別來建立執行緒 2 可以透過實作 R u n n a b l e 介面來建立執行緒 3 執行緒物件的執行起點為 ma i n ( ) 方法 4 g e t P r i o r i t y ( ) 方法可以用來取得執行緒物件的執行優先序 7 0. ( 1 2 3 ) 有關於關聯式資料庫的完整性限制 ( I n t e g r i t y C o n s t r a i n t ), 以下的敘述那些為正確? 1 不符合所有完整性限制的資料庫狀態稱為不合法狀態 ( I n v a l i d S t a t e ) 2 實體完整性限制 ( E n t i t y I n t e g r i t y C o n s t r a i n t ) 是規定主要鍵 ( P r i m a r y K e y ) 不得為空值 ( N u l l ) 3 參考完整性限制 ( R e f e r e n t i a l I n t e g r i t y C o n s t r a i n t ) 是規定外來鍵 ( F o r e i g n K e y ) 所參照的值組必須存在被參考的表格中 4 鍵值限制 ( K e y C o n s t r a i n t ) 是規定每個表格都必須有主要鍵和外來鍵的參考關係 7 1. ( 1 4 ) 下列有關物件導向的多型 ( P o l y m o r p h i s m ) 觀念, 何者是正確? 1 C + + 語言利用 O v e r l o a d i ng 達到靜態多面性 ( S t a t i c P o l y m o r p h i s m ) 的功能 2 利用相同的操作, 以相同的方式處理不同類別的資料 3 利用不同的操作, 以相同的方式處理不同類別的資料 4 利用相同的操作, 以不同的方式處理不同類別的資料 7 2. ( 1 2 4 ) 在軟體系統分析設計中, 下列那些是 U M L 狀態圖建模可以設計的事件? 1 某一條件成立 2 收到另一物件的信號 3 收到內部屬性的呼叫 4 經過指定時間間隔 7 3. ( 1 2 3 ) 下列那些密碼較可能被字典攻擊 ( D i c t i o n a r y A t t a c k ) 手法的危害? 1 m i l e s t o n e 2 e g n a r o 3 a p p l e 4 e e e l b y t e 7 4. ( 1 2 4 ) 依序讀入 1, 2, 3, 4, 5, 6, 並建造一棵 A V L 樹, 下列那些正確? 13 與 6 在同一階層 21 與 3 在同一階層 33 為 2 的父節點 45 為 6 的父節點 7 5. ( 2 3 4 ) 關於分支度 ( O r d e r ) 為 m 的 B - t r e e, 下列那些正確? 1 樹根儲存的資料數量為 (m-1)/ 2 至 m - 12 樹根以外的樹節點儲存之資料數量為 (m-1)/ 2 至 m - 13 新增一筆新資料時, 目前的樹根可能會分割成兩個節點, 並建立一個新樹根 4 所有的葉節點都是同一階層 7 6. ( 1 2 4 ) 那些圖檔類型具有壓縮之效果? 1 g i f 2 j p g 3 b m p 4 p n g 7 7. ( 1 2 3 ) 下列那些 J a v a 語言指令敘述, 其修飾子的使用是不合法的? 1 a b s t r a c t d o u b l e d ; 2 f r i e n d c l a s s B a s e { / * * * * / } 3 p u b l i c t r a n s i e n t v o i d b M e t h o d ( ) { / * * * * / } 4 c l a s s M y C l a s s e x t e n d s W i n d o w A d a p t e r i m p l e m e n t s W i n d o w L i s t e n e r { / * * * * / } 7 8. ( 1 2 4 ) 有關於 U M L 循序圖 ( S e q u e n c e D i a g r a m ), 下列那些敘述是正確的? 1 生命線 ( L i f e l i n e ) 代表物件存在之時段 2 活化 ( A c t i v a t i o n ) 代表物件收到訊息呼叫後, 執行操作之時段 3 生命線出現打叉的 X 符號, 代表此物件出現並行狀態 4 訊息呼叫的回傳是以虛線箭頭表示 104 電腦軟體設計 ( J A V A ) 乙 7-6 ( 序 0 0 1 )
7 9. ( 1 3 4 ) 使用 S Q L 查詢, 若要以部門為計算單位, 計算出每個 部門的員工薪資總額大於 5 0 0, 0 0 0 的部門名稱時, 必須用到下列那些關鍵字? 1 S U M 2 C O U N T 3 H A V I N G 4 G R O U P B Y 8 0. ( 1 2 4 ) 下列那些不是 P H P 中用以定義類別常數的關鍵字? 1 p a r e n t 2 c l a s s 3 c o n s t 4 a b s t r a c t 104 電腦軟體設計 ( J A V A ) 乙 7-7 ( 序 0 0 1 )