第1題
下列何者是軟體發展生命週期中首要的優先步驟? 1. 程式製作 2. 系統測試 3. 系統分析 4. 可行性研究。
答案:(4) 可行性研究
解析:軟體發展生命週期 (SDLC) 標準階段順序:可行性研究 → 需求分析/系統分析 → 系統設計 → 程式製作/編碼 → 系統測試 → 維護。首要優先步驟為「可行性研究」,評估專案技術、經濟、法律可行性,決定是否啟動。選項 3 系統分析屬第二階段;選項 1 程式製作屬後期;選項 2 系統測試屬驗收前。
民國105年 第2梯次 11900 電腦軟體設計丙級 學科歷屆試題與答案,共 80 題可線上瀏覽,適合查詢考古題、題庫與解答。
下列何者是軟體發展生命週期中首要的優先步驟? 1. 程式製作 2. 系統測試 3. 系統分析 4. 可行性研究。
答案:(4) 可行性研究
解析:軟體發展生命週期 (SDLC) 標準階段順序:可行性研究 → 需求分析/系統分析 → 系統設計 → 程式製作/編碼 → 系統測試 → 維護。首要優先步驟為「可行性研究」,評估專案技術、經濟、法律可行性,決定是否啟動。選項 3 系統分析屬第二階段;選項 1 程式製作屬後期;選項 2 系統測試屬驗收前。
下列何者為V i s a u l B a s i c . N E T 語言之迴圈指令? 1. G o t o 2. F o r . . . N e x t 3. D i m 4. I f . . . T h e n 。
答案:(2) F o r . . . N e x t
解析:在 Visual Basic .NET 中,For…Next 是標準的計數迴圈指令,可指定初值、終值與步進值,重複執行區塊內程式碼。GoTo 是跳躍陳述式、Dim 是用來宣告變數、If…Then 是條件判斷指令,三者都不具迴圈功能。因此題目詢問「迴圈指令」,正確答案為 For…Next,即選項 2。
開發人員所重視的軟體品質特性,不包括下列何者? 1. 可維護性 2. 可攜性 3. 可再用性 4. 可分析性。
答案:(4) 可分析性
解析:軟體品質特性中,開發人員主要重視可維護性、可攜性、可再用性等整體特性;可分析性(Analyzability)屬於可維護性底下的子特性,而非與前三者並列的獨立品質特性,因此不列入。
透過I n t e r n e t 在亞馬遜書店中購書,下列電子商務中的交易模式,何者正確? 1. B 2 C 2. C 2 C 3. B 2 B 4. I S P 。
答案:(1) B 2 C
解析:電子商務交易模式定義:B2C (Business-to-Consumer) 指企業對消費者,如 Amazon、蝦皮購物;C2C 為消費者對消費者(拍賣網);B2B 為企業對企業(供應鏈);ISP 為網際網路服務供應商,非交易模式。透過網路在亞馬遜購書屬典型 B2C。
物件導向技術採用的統一流程方法( U n i f i e d P r o c e s s ) ,不包含以下那一個階段? 1. 移交( T r a n s i t i o n ) 階段 2. 規劃( P l a n n i n g ) 階段 3. 初始( I n c e p t i o n ) 階段 4. 建構( C o n s t r u c t i o n ) 階段。
答案:(2) 規劃( P l a n n i n g ) 階段
解析:統一流程方法(Unified Process)的階段包含初始(Inception)、精化(Elaboration)、建構(Construction)與移交(Transition),不包含「規劃(Planning)」階段。
軟體發展過程中,有關資料庫的定義與設計是下列何者的職掌? 1. 系統分析師 2. 程式設計師 3. 軟體使用部門主管 4. 資料庫管理師。
答案:(4) 資料庫管理師
解析:資料庫定義與設計(概念、邏輯、實體模型、索引、正規化)屬 DBA (Database Administrator, 資料庫管理師) 核心職掌。系統分析師負責需求分析與系統規格;程式設計師負責應用程式編碼;使用部門主管提供領域知識。
若系統設計師完成軟體之設計後,可以何種方法將設計理念傳達給程式設計師以撰寫正確的 程式? 1. 虛擬碼( P s e u d o C o d e ) 2. 需求文件 3. 使用者手冊 4. 系統流程圖。
答案:(1) 虛擬碼( P s e u d o C o d e )
解析:系統設計師將演算法邏輯傳達給程式設計師撰寫程式,最常用「虛擬碼」——介於自然語言與程式碼之間,描述控制結構與邏輯,不受特定語法限制。需求文件描述「做什麼」;使用者手冊面向終端用戶;系統流程圖顯示資料流程,非演算法細節。
在V i s a u l B a s i c . N E T 語言中,C o n s o l e . W r i t e L i n e ( F i x ( 12 . 55 ) ) 的結果為何? 1. 12 2. 12 . 5 3. 13 4. 10 。
答案:(1) 12
解析:VB.NET Fix 函數:移除數值小數部份,朝零方向截斷。Fix(12.55) → 12;Fix(-12.55) → -12。不同於 Int(朝負無限大截斜)與 Round(四捨五入)。Console.WriteLine 輸出 12。選項 2 12.5 為截斷一位小數;選項 3 13 為四捨五入;選項 4 10 無關。
測試程式時難免會有錯誤的結果,程式設計師必須藉由下列何者來與測試程式交互進行? 1. 遞迴 2. 流程圖 3. 編譯 4. 除錯。
答案:(4) 除錯
解析:測試只是「發現」程式行為與預期不符,真正要找出錯誤位置並修正,必須靠除錯(debugging)。除錯時通常搭配編譯器的警告訊息、中斷點、單步執行與變數監看,讓設計師能與測試程式來回互動,重現錯誤、觀察執行流程,再修改原始碼並重新測試。遞迴是一種函式呼叫自身的演算法技巧,與找錯無關;流程圖是表達程式邏輯的設計工具;編譯僅把原始碼轉成機器碼,只能抓到語法或型別等編譯期錯誤,對執行期才出現的邏輯錯誤無能為力,因此不能取代除錯。
下列那一個軟體發展階段完成後,可產生功能規格? 1. 系統設計 2. 程式撰寫 3. 使用手冊撰寫 4. 系統分析。
答案:(4) 系統分析
解析:系統分析階段的任務是蒐集並確認使用者需求,建立資料流程圖、資料字典等邏輯模型,據此產出「功能規格」,說明系統該做什麼(what),而不涉及怎麼做。系統設計階段才依功能規格決定架構、模組、檔案與資料庫結構及介面,屬於 how 的層次;程式撰寫是把設計轉成程式碼;使用手冊撰寫屬於文件與交付階段,三者都在功能規格確定之後才進行,不會是產生功能規格的階段。
下列何者非系統使用手冊之內容? 1. 說明解決疑難之指引 2. 說明如何使用程式或軟體 3. 說明程式之設計邏輯 4. 說明錯誤訊息及其意義。
答案:(3) 說明程式之設計邏輯
解析:系統使用手冊屬於使用者文件,主要面向終端使用者,內容著重於操作指引、功能介紹、錯誤訊息解釋與疑難排解。選項 3「說明程式之設計邏輯」屬於系統文件或技術文件範疇,內容包含架構設計、資料流程、演算法邏輯等開發層面資訊,非一般使用者所需,故不屬於使用手冊內容。
中文內碼( B I G - 5 ) 中,多半採用兩個位元組,其高位元組十六進位值均大於下列何者? 1. 80 2. 40 3. 10 4. F 0 。
答案:(1) 80
解析:BIG-5 碼採雙位元組編碼,第一字節為高位元組,其值範圍為 0xA1~0xFE(十進位 161~254),均大於 0x80(十進位 128)。選項 1 之 0x80 為此範圍下界,故高位元組十六進位值均大於 80。選項 2 的 0x40、選項 3 的 0x10、選項 4 的 0xF0 均非正確界限。
有關系統設計與發展,下列何者敘述正確? 1. 使用者的參與,是系統發展成功的重要因素之一 2. 系統開發務求正確,可以慢慢設計,不需要理會預定的進度 3. 軟體開發時發生設計錯誤, 為了達成預定進度,不要回頭修正 4. 系統設計的項目中,不包含硬體架構配置設計。
答案:(1) 使用者的參與,是系統發展成功的重要因素之一
解析:資訊系統發展生命週期中,使用者參與被公認為關鍵成功因素,能確保需求正確被擷取、驗收測試符合實務操作,降低上線後變更成本。選項 2 忽略專案時程管控;選項 3 違反品質管理原則,錯誤應即時修正;選項 4 錯誤,系統設計包含硬體架構配置、網路拓撲、伺服器規格等基礎建設規劃。
對C 語言的描述,下列何者有誤? 1. 最適合作商業性資料處理之語言 2. 執行速度較一般高階語言快 3. 所有變數均需要宣告 4. 兼具高階語言與低階語言之特性。
答案:(1) 最適合作商業性資料處理之語言
解析:C 語言特性為:執行效率高(接近組合語言)、需宣告變數、兼具高階結構化語法與低階記憶體操作能力。選項 1 錯誤,商業資料處理傳統以 COBOL 為主,C 語言較適用於系統程式、嵌入式開發與高效能運算,非「最適合」商業資料處理。
關於I P 位址何者「不正確」? 1. 一部電腦可以有多個I P 位址 2. I P 位址可以修改 3. I P v 4 位址分為三大類 4. I P v 4 位址有32 位元。
答案:(3) I P v 4 位址分為三大類
解析:IPv4 位址為 32 位元(選項 4 正確),可人工修改或透過 DHCP 動態取得(選項 2 正確),單一介面可綁定多 IP(選項 1 正確)。IPv4 依網路規模分為 A、B、C、D、E 五類(Classful Addressing),選項 3 僅稱「三大類」不正確。
下列何者為軟體壓力測試? 1. 整合測試 2. 白箱測試 3. 系統測試 4. 單元測試。
答案:(3) 系統測試
解析:壓力測試屬於系統測試範疇中的非功能性測試,目的在驗證系統在極端負載(如大量並發、資料暴增)下的穩定度、回應時間與資源使用。整合測試驗證模組介面、白箱測試針對程式碼邏輯、單元測試驗證最小功能單元,皆非壓力測試。
下列流程圖所對應的V i s a u l B a s i c . N E T 指令為何? 1. D o . . . L o o p W h i l e 2. W h i l e . . . W e n d 3. I f . . . T h e n . . . E l s e 4. G o t o 。
答案:(1) D o . . . L o o p W h i l e
解析:Do...Loop While 為後測試迴圈,流程圖特徵為:先執行程式區塊,再判斷條件,條件為真則回到區塊繼續執行,否則離開迴圈。此結構保證迴圈本體至少執行一次,符合 Do...Loop While 語意。While...Wend 為前測試,If...Then...Else 為選擇結構,Goto 為無條件跳轉。
職業訓練過程中最重要的是培養學員注重下列何者? 1. 行業所得 2. 公差觀念 3. 技術及品德 4. 生產流程。
答案:(3) 技術及品德
解析:職業訓練核心目標在培養具備專業技術能力與良好職業道德的技術人力。「技術」確保作業勝任力,「品德」包含誠信、責任、安全衛生與團隊合作等職場素養,兩者兼備始符產業需求。行業所得屬市場結果、公差觀念屬製造品管範疇、生產流程僅為技術應用一環,均非最重要核心。
對於資訊安全的應用中,以下何者沒有使用公開金鑰密碼機制? 1. 瀏覽器使用 H T T P S 通訊協定 2. 自然人憑證 I C 卡認證 3. 使用S S H 協定遠端登入主機 4. 金融卡提款驗證。
答案:(4) 金融卡提款驗證
解析:公開金鑰密碼機制(非對稱式)使用成對的公鑰與私鑰。HTTPS 透過 TLS/SSL,以憑證中的公鑰進行金鑰交換並驗證伺服器身分;自然人憑證 IC 卡把私鑰存放在晶片內,用於數位簽章與身分認證;SSH 遠端登入以公鑰、私鑰配對完成金鑰交換與使用者認證。金融卡提款則是卡片磁條或晶片搭配使用者輸入的 PIN 碼,由銀行主機比對這組共用秘密來驗證,屬於對稱式機制,並未使用公開金鑰。故選 4。
一般電腦系統在確保系統之安全前提下可採用一些方法,下列何者非最常用之方法? 1. 設定密碼( P a s s w o r d ) 2. 限定使用時間 3. 將硬體設備地點予以管制進出 4. 設定存取權限( A c c e s s R i g h t ) 。
答案:(2) 限定使用時間
解析:確保系統安全最常用的做法包括:身分驗證(設定密碼)、存取控制(設定存取權限),以及實體安全(管制機房與硬體設備的進出)。「限定使用時間」雖可作為一種管制措施,但並非最常用的方法,因為它無法阻止未授權者在允許時段內存取,也難以涵蓋多數使用情境。故選 2。
下列網際網路地址,何者指的是自己這一台主機,可以公用程式p i n g 來測試這一台主機的網 路組態是否正常? 1. 10 . 0 . 0 . 1 2. 172 . 16 . 0 . 1 3. 255 . 255 . 255 . 0 4. 127 . 0 . 0 . 1 。
答案:(4) 127 . 0 . 0 . 1
解析:127.0.0.1 是 IPv4 的迴路(loopback)位址,代表本機自己,封包不會真正送出網路卡,因此可用 ping 127.0.0.1 測試本機 TCP/IP 協定堆疊與網路組態是否正常。10.0.0.1 屬於 10.0.0.0/8 私有位址,172.16.0.1 屬於 172.16.0.0/12 私有位址,兩者都是其他主機的位址;255.255.255.0 是子網路遮罩,並非主機位址。故選 4。
下列何者不是資訊需求分析的方法? 1. 詢問使用者 2. 軟體測試 3. 由現行資訊系統中導出 4. 綜合使用系統之特性導出。
答案:(2) 軟體測試
解析:資訊需求分析常用的方法有:詢問使用者(訪談、問卷)、由現行資訊系統的文件與報表導出需求,以及綜合系統特性(業務流程、組織目標等)推導需求。軟體測試是在系統開發完成後,驗證程式是否正確、是否符合需求,屬於驗證與確認階段的工作,並非用來蒐集與分析需求的技術。故選 2。
在V i s a u l B a s i c . N E T 語言中,C o n s o l e . W r i t e L i n e ( 20 M o d ( 6 ) ) 的結果為何? 1. 4 2. 2 3. 3 4. 1。
答案:(2) 2
解析:Mod 是取餘數運算,20 Mod 6 即 20 除以 6 後的餘數。計算:6×3=18,20−18=2,故餘數為 2。Console.WriteLine 會將運算結果 2 輸出至主控台。選項中的 4、3、1 皆非 20 除以 6 的餘數,故選 2。
到國外旅行,我們仍然可以使用在台灣電信業者的帳號打手機,這項功能為下列何者? 1. 定位 2. 換手 3. 漫遊 4. 網外通話。
答案:(3) 漫遊
解析:漫遊(Roaming)指使用者離開原屬電信業者的服務區域後,仍可透過與原業者簽訂漫遊協定的當地業者網路,以原門號撥打與接聽電話。換手(handover)是通話中在不同基地台間移轉連線;定位是取得使用者位置資訊;網外通話是撥打其他業者門號。故選 3。
W i n d o w s 7 中的「C D 播放程式」可播放下列何種儲存媒體? 1. L D 2. 錄音帶 3. 磁片 4. 音樂C D 。
答案:(4) 音樂C D
解析:Windows 7 的「CD 播放程式」是專為音訊光碟設計的播放工具,可讀取音樂 CD(CD-DA)的音軌並透過音效卡輸出。LD 為雷射影碟,需專用播放設備;錄音帶是類比磁帶媒體;磁片(軟碟)容量小且非音訊光碟格式,皆非此程式可播放的媒體。故選 4。
為了維護資料的安全,下列敘述何者不正確? 1. 備份資料應與系統設備及應用系統分開放置 2. 為避免增加管理人員的困擾,系統密碼一旦設定便不宜任意變更 3. 應用系統必須設置專責人員,並設置使用日誌詳細記錄使用情形 4. 系統資料必須定時予以備份。
答案:(2) 為避免增加管理人員的困擾,系統密碼一旦設定便不宜任意變更
解析:密碼應定期變更,並搭配複雜度與有效期規定,以降低外洩或被猜測的風險,因此「一旦設定便不宜任意變更」的說法不正確。其餘敘述皆正確:備份與系統設備分開放置可避免同一災害同時毀損;設置專責人員與使用日誌可留存稽核軌跡;定時備份可確保資料受損時能回復。故選 2。
在互動式網頁程式設計中,下列功能何者會將資料寫入c l i e n t 端硬碟中,以記錄客戶的各種 資訊? 1. c o o k i e s 2. w r i t e 3. s e s s i o n 4. a p p l i c a t i o n 。
答案:(1) c o o k i e s
解析:互動式網頁中,cookies 儲存在 client 端硬碟,用來記錄使用者資訊; session 與 application 則儲存在 server 端; write 不是此功能。因此會寫入 client 端硬碟的是 cookies。
下列何者是安裝W i n d o w s 7 的最小記憶體需求? 1. 1 G B 2. 512 M B 3. 32 M B 4. 128 M B 。
答案:(1) 1 G B
解析:Windows 7 的官方最低硬體需求為:32 位元版本記憶體 1 GB,64 位元版本記憶體 2 GB,硬碟空間分別約 16 GB 與 20 GB。題目問最小記憶體需求,即 32 位元版本所需的 1 GB。512 MB 與 128 MB 是更早期 Windows XP 時代的量級,32 MB 更是 Windows 95 前後的水準,都不足以讓 Windows 7 完成安裝與開機;實際使用時建議高於最低需求,否則執行會相當遲緩。
下列常見的電腦衡量單位,何者敘述「不正確」? 1. 磁帶資料儲存密度的單位是B P I ( B y t e s P e r I n c h ) 2. 衡量雷射印表機列印速度的單位是P P M ( P a g e s P e r M i n u t e ) 3. 通訊線路傳輸速率的單位是 B P S ( B y t e s P e r S e c o n d ) 4. 衡量印表機解析度的單位是D P I ( D o t s P e r I n c h ) 。
答案:(3) 通訊線路傳輸速率的單位是 B P S ( B y t e s P e r S e c o n d )
解析:通訊線路傳輸速率的單位是 bps (bits per second, 位元/秒),而非 BPS (Bytes per second)。BPI 為磁帶密度單位,PPM 為印表機速度,DPI 為印表機解析度,敘述皆屬常見單位。
下列程式語言,何者具備指標 ( P o i n t e r ) 處理能力? 1. B A S I C 2. C # 3. C 4. J A V A 。
答案:(3) C
解析:C 語言支援指標(pointer)直接操作記憶體位址,是低階系統程式設計的特色; BASIC、C#、Java 一般不以指標為主要機制。因此具備指標處理能力的是 C。
老師的演講廣受各界歡迎,小王筆錄他的演講內容,並刊載於校刊內,請問這著作權是屬於 誰的? 1. 老師和小王共有 2. 學校 3. 老師 4. 小王。
答案:(3) 老師
解析:依著作權法,演講屬於語文(口述)著作,著作人為實際創作演講內容的老師,著作權原則上歸著作人享有。小王只是把聽到的內容筆記下來,屬於重製行為,並未自行創作,因此不會因為記錄而成為著作人,也無法與老師共有。校刊刊載涉及重製與公開發表,應取得老師授權;學校僅提供發表園地,也不會因此取得著作權。除非另有約定或屬於職務著作,否則權利仍屬老師。
電話交談, 為留給對方良好的印象,在說話時, 應注意下列何者? 1. 快速講話 2. 口齒清晰 3. 裝腔作勢 4. 提高聲調。
答案:(2) 口齒清晰
解析:電話溝通看不到對方表情與肢體,全靠聲音傳遞訊息,因此口齒清晰、速度適中、音量合宜最為重要,必要時先報上姓名並確認對方聽得清楚。講話過快容易讓對方聽不清楚或來不及記錄;提高聲調會顯得急躁、給人壓迫感;裝腔作勢則顯得不自然、不夠誠懇,反而破壞專業形象。良好的電話禮儀重點在於让对方聽得懂、感到被尊重,而非刻意改變聲音。
下列傳輸協定何者是較為安全的加密傳送協定? 1. S S H 2. F T P 3. H T T P 4. S M T P 。
答案:(1) S S H
解析:SSH(Secure Shell)在傳輸前先建立加密通道,並以公開金鑰或密碼驗證身分,可安全地用於遠端登入與檔案傳輸,必要時還可做通道轉送。FTP 的帳號、密碼與檔案內容皆以明文傳送,容易被側錄;HTTP 未加密,資料可被竊聽或竄改,須搭配 HTTPS(TLS)才安全;SMTP 預設亦為明文,僅在加上 TLS 後才具加密保護。因此四者中僅 SSH 本身即為加密協定。
網頁伺服器有 7 . 2 G B y t e 的資料,下載速度16 M b p s 需要多少時間下載全部資料? 1. 約一小時 2. 約一分鐘 3. 約10 小時 4. 約一天。
答案:(1) 約一小時
解析:7.2GB = 7.2×8 = 57.6 Gb = 57600 Mb; 除以 16 Mbps 得 57600/16 = 3600 秒 = 1 小時。因此下載全部資料約需一小時。
下列何者常用於系統分析時,在資料分析階段用以確認沒有其他事物被忽略? 1. 甘特圖 2. 決策表 3. 資料流程圖 4. 組織圖。
答案:(2) 決策表
下列名詞,何者不是資訊技術中描述速度之單位? 1. R P M 2. B P S 3. M I P S 4. U P S 。
答案:(4) U P S
解析:RPM 是每分鐘轉速(revolution per minute),常用於描述硬碟或風扇轉速;BPS 是每秒傳輸位元數(bit per second),為網路或傳輸速率單位;MIPS 是每秒百萬指令數(million instructions per second),用來衡量處理器執行速度。三者都與「速度」有關。UPS 是 Uninterruptible Power Supply 的縮寫,中文為不斷電系統,屬於停電時提供備援電力的電源設備,並非速度單位,故選 4。
想要顯示程式或W i n d o w s 7 的說明,下列按鍵何者正確? 1. F 1 鍵 2. F 2 鍵 3. F 4 鍵 4. F 3 鍵。
答案:(1) F 1 鍵
解析:在 Windows 環境與多數應用程式中,F1 鍵是標準的「說明」快速鍵,按下後會開啟程式本身的說明視窗或 Windows 的說明與支援。F2 鍵一般用於重新命名檔案或編輯儲存格;F3 鍵常用於開啟搜尋功能;F4 鍵常用於切換下拉式清單或關閉視窗。因此想要顯示程式或 Windows 7 的說明時,正確按鍵為 F1 鍵。
有關電腦犯罪的敘述,下列何者為誤? 1. 高技術性的犯罪活動 2. 與一般傳統犯罪活動不同 3. 採用手法較隱藏 4. 犯罪容易察覺。
答案:(4) 犯罪容易察覺
解析:電腦犯罪是運用電腦或網路技術遂行的犯罪,具備高度技術性,與傳統以暴力或面對面方式進行的犯罪型態不同;犯案者常以入侵、偽造電磁紀錄、加密或刪除痕跡等手法,使行為較為隱藏,被害人往往難以立即發現。也因為犯罪行為發生在資訊系統中、缺乏明顯物理痕跡,所以並不容易察覺,通常需靠稽核紀錄或異常偵測才可能發現。故「犯罪容易察覺」的敘述錯誤。
在V i s a u l B a s i c . N E T 語言中,對於變數的定義,下列何者為定義字串( S t r i n g ) ? 1. & 2. % 3. # 4. $ 。
答案:(4) $
解析:Visual Basic .NET 沿用型別字元(type character)附加在識別字後面,用於宣告或辨識變數的資料型別。其中「$」代表 String 字串,例如 name$ 即為字串變數;「%」代表 Integer 整數;「&」代表 Long 長整數;「#」代表 Double 雙精度浮點數。題目問的是字串(String)的定義字元,因此正確選項為 4 的「$」。
在程式內每段程式碼加上一些註解,何者為多餘的? 1. 此段程式碼的例外情形處理方式 2. 此段程式碼若用到G O T O 時以結構化方式描述,加強了解程式走向 3. 整個程式的目的、功能 4. 此段程式碼資料處理的方式。
答案:(3) 整個程式的目的、功能
解析:註解的目的是讓閱讀程式的人快速掌握該段程式碼的用意。逐段加註時,適合說明該段資料處理的方式、例外狀況的處理做法,以及使用 GOTO 時以結構化方式交代流程走向,避免閱讀者迷失。至於「整個程式的目的、功能」屬於整體層次的說明,通常寫在程式開頭的檔頭註解或程式說明文件中,若在每一段程式碼都重複描述整個程式的功能,便顯得累贅多餘,故選 3。
職業道德必須具備何種行為? 1. 暴利性 2. 合法性 3. 私利性 4. 機會性。
答案:(2) 合法性
解析:職業道德是從業人員在執行職務時應遵守的行為規範,其最基本的要求就是合法:一切作為須符合法令規定與契約約定,不得為求業績或私利而從事不法行為。暴利性指追求不當的高額利益,私利性指以自身利益為優先,機會性指伺機牟取利益,這三者都可能導致從業人員犧牲客戶權益或違反法令,與職業道德強調的正當、誠信、負責相違背。故職業道德必須具備的行為是合法性。
那一類的說明書中必須將原始憑證的傳送及登錄方法詳細說明? 1. 使用者說明書 2. 系統說明書 3. 程式說明書 4. 操作說明書。
答案:(1) 使用者說明書
下列有關於C a b l e M o d e m 和A D S L 寬頻上網的敘述,何者「不正確」? 1. A D S L 是利用現有的傳統電話線路上網 2. C a b l e M o d e m 是專屬頻寬 3. A D S L 上傳和下載的頻寬可以不同 4. C a b l e M o d e m 是利用有線電視的線路上網。
答案:(2) C a b l e M o d e m 是專屬頻寬
解析:Cable Modem 是利用有線電視的同軸電纜上網,同一節點上的用戶會共享頻寬,並非專屬頻寬;有線電視網路採匯流排式架構,同時上網的用戶愈多,每人可分到的速率通常愈低。ADSL 則利用既有電話線,且上傳與下載頻寬採非對稱設計,通常下載較大。因此「Cable Modem 是專屬頻寬」的敘述不正確,其餘三項均符合實際運作方式。
在V i s a u l B a s i c . N E T 程式中, D i m A ( 5 , 3 ) 共有多少個元素? 1. 24 2. 8 3. 15 4. 10 。
答案:(1) 24
解析:在 VB.NET 中,Dim A(5,3) 宣告的是各維度的「上限」而非元素個數,陣列索引預設從 0 開始。第一維為 0~5 共 6 個,第二維為 0~3 共 4 個,所以元素總數為 6×4=24。若誤把上限當成數量而算成 5×3=15,就會得到錯誤的 15。
下列那一種影像檔不能在網頁使用? 1. g i f 2. p n g 3. j p g 4. b m p 。
答案:(4) b m p
解析:在網頁上常用的點陣圖格式包括 GIF、PNG、JPG/JPEG,這些格式在主流瀏覽器中皆有良好支援。BMP(Bitmap)雖為 Windows 常用的點陣格式,但未經壓縮或採用 RLE 等方式時檔案體積通常遠大於上述格式,且早期瀏覽器對 BMP 的支援並不普及。基於網頁傳輸效率與相容性考量,BMP 並非一般網頁所建議使用的影像格式,因此選項 4 較符合題意。
下列敘述何者不正確? 1. 在刊物上刊載原始程式時,若沒有註明姓氏或不放棄的旨意,視同放棄 2. 在網路上看到好看的文章、好聽的歌曲,將它貼在自己的網站上供網友閱覽。 3. 如果只是單純上網瀏覽影片、圖片、文字或聽音樂,並不會違反著作權法。 4. 規定不能盜拷電腦軟體,是因為要尊重他人智慧的結晶。。
答案:(2) 在網路上看到好看的文章、好聽的歌曲,將它貼在自己的網站上供網友閱覽。
解析:未經著作財產權人同意,把網路上的文章或歌曲重製後貼到自己的網站供人瀏覽,會侵害重製權及公開傳輸權,並非合法利用。相對地,單純上網瀏覽影片、圖片、文字或聽音樂,通常不涉及重製或公開傳輸;盜拷電腦軟體則會侵害軟體著作的重製權,所以選項2不正確。
在V i s a u l B a s i c . N E T 語言中,要在現有循序資料檔之後加入一筆新記錄,則開啟資料檔時, 應指定其為那一類型的處理方式? 1. O u t p u t 2. U p d a t e 3. I n p u t 4. A p p e n d 。
答案:(4) A p p e n d
解析:VB.NET 的 FileOpen 模式中,Append 專門用於在現有循序檔案末尾新增資料,且不會覆蓋原有內容。Output 會建立新檔或清空現有檔;Input 僅供讀取;Update 允許讀寫但不專門定位於檔尾。因此要在既有循序檔後加入記錄,必須指定 Append 模式。
在V i s u a l B a s i c . N E T 語言中,若字串變數A = " A B C D E F ",字串變數B = " W X Y Z ",則M i d ( A , 3 , 2 ) + M i d ( B , 2 , 2 ) 之結果為? 1. C D X Y 2. A B C W X 3. D E Y Z 4. D E F Y Z 。
答案:(1) C D X Y
解析:VB.NET 的 Mid(字串,起始位置,長度) 採 1 為起始索引。A=「ABCDEF」從第3字元取2個字元,得到「CD」;B=「WXYZ」從第2字元取2個字元,得到「XY」。兩字串相加為「CDXY」,故答案為選項1。Mid 不會自動補齊或截掉多餘字元,長度參數即指定要取的字元數。
下列設備,何者可以讓我們在只有一個I P 的狀況下,提供多部電腦上網? 1. H U B 集線器 2. M o d e m 數據機 3. S w i t c h 交換器 4. I P 分享器。
答案:(4) I P 分享器
解析:IP 分享器具有 NAT(網路位址轉換)功能,可讓多部電腦使用私有 IP,對外共用一個公用 IP 連線,達到只有一個 IP 也能多機上網的目的。Hub 只負責廣播訊號,Switch 依 MAC 位址轉送訊框,Modem 負責訊號調變與解調,三者都不具備 NAT 分享 IP 的功能。
在V i s a u l B a s i c . N E T 語言中,下列何者為C o n s o l e . W r i t e L i n e ( C h r ( 48 ) ) 的執行結果? 1. 1 2. 48 3. 49 4. 0 。
答案:(4) 0
解析:Chr(48) 會傳回 ASCII 碼 48 所對應的字元,即數字字元「0」;Console.WriteLine 再將這個字元輸出,因此畫面顯示 0,而不是數值 48。若要用 ASCII 碼取得字元才使用 Chr,若要把字元轉回 ASCII 碼則使用 Asc(「0」),其值才是 48。
系統測試過程中,下列何者不屬於系統發展測試? 1. 程式整合測試 2. 專案計畫測試 3. 系統驗收測試 4. 個別程式測試。
答案:(2) 專案計畫測試
解析:系統發展測試一般依序包含個別程式測試(單元測試)、程式整合測試、系統測試及系統驗收測試,用來確認程式單元、模組整合與整體系統是否符合需求。「專案計畫測試」並非軟體測試的標準層級或類別,因此不屬於系統發展測試,答案為選項2。
十進位數值211 可轉換成下列何者? 1. 二進位數值11100011 2. 十六進位數值E 3 3. 十六進位數值D 3 4. 二進位數值11010101 。
答案:(3) 十六進位數值D 3
解析:十進位 211 換算十六進位:211÷16=13 餘 3,13 以十六進位表示為 D,所以結果是 D3。換算二進位:211=128+64+16+2+1,對應位元為 11010011。選項1的 11100011 等於 227,選項4的 11010101 等於 213,均不是 211。
下列何者為綠色電腦強調人性化產品設計,注重符合生態? 1. 人體動力學 2. 人體美學 3. 人體工學 4. 美觀耐用。
答案:(3) 人體工學
解析:綠色電腦除了省電、減廢、可回收之外,也強調「人性化」設計,也就是讓設備配合人的身材、視角與操作習慣,以降低疲勞與職業傷害,這正是人體工學(Ergonomics)的範疇,例如座椅高度、螢幕仰角、鍵盤滑鼠位置與手腕支撐等。人體動力學偏向力學與動作分析;人體美學談的是外貌比例之美;美觀耐用只涉及外觀與使用壽命,三者都沒有涵蓋「符合生態且人性化操作」的整體訴求。
在V i s a u l B a s i c . N E T 語言中,C o n s o l e . W r i t e L i n e ( 3 / 10 * 3 ) 的結果為何? 1. 0 . 9 2. 0 . 6 3. 0 4. 10 。
答案:(1) 0 . 9
解析:VB.NET 的「/」是浮點除法,運算前會先把運算元轉成 Double 再相除;「\」才是整數除法。因此 3 / 10 得到 0.3(不會截成 0),再乘 3 得 0.9,Console.WriteLine 輸出 0.9。若誤用整數除法 3 \ 10 才會先得 0,再乘 3 仍是 0;0.6 需分子分母為 3 與 5 之類的組合,10 則與本式結果無關。
下列V i s a u l B a s i c . N E T 程式,其執行結果為何? 1. 45 2. 55 3. 65 4. 50 。
答案:(1) 45
下列何者為對於所從事的工作,以一種鍥而不捨的態度,力求所進行的工作達到盡善盡美的 境界的表現? 1. 知識經濟 2. 倫理道德 3. 敬業精神 4. 樂天知命。
答案:(3) 敬業精神
解析:敬業精神是指對本職工作抱持專注、負責、鍥而不捨的態度,主動追求品質,力求把工作做到盡善盡美,即使遇到困難也不輕易放棄。知識經濟強調以知識、資訊與創新為核心的經濟型態;倫理道德規範人際互動與職業行為的是非對錯;樂天知命則是順應境遇、不強求的人生態度。三者都不是「力求工作達到完善境界」的敘述。
在W i n d o w s 7 中,若要改變螢幕解析度,下列何者是正確的操作方式? 1. 在『桌面』上按下滑鼠右鍵,選擇『螢幕解析度』選項 2. 選擇『控制台』中的『系統』圖示 3. 在桌面上的『電腦』圖示上按下滑鼠右鍵 4. 選擇『開始』功能中的『設定』選項。
答案:(1) 在『桌面』上按下滑鼠右鍵,選擇『螢幕解析度』選項
下列何者非V i s a u l B a s i c . N E T 語言迴圈控制指令? 1. D o U n t i l . . . L o o p 2. D o W h i l e . . . L o o p 3. F o r . . . N e x t 4. S w i t c h . . . C a s e 。
答案:(4) S w i t c h . . . C a s e
解析:迴圈指令的特性是讓同一段程式碼重複執行,Do Until…Loop、Do While…Loop、For…Next 都具有此特性,只是判斷條件的時機與計數方式不同。Switch…Case 屬於「多重選擇(分岔)」指令,依運算式的值挑選其中一個 Case 執行一次,執行完就離開,不會回頭重複,因此不是迴圈。VB.NET 另有 While…End While、For Each…Next 等迴圈指令。
下列V i s a u l B a s i c . N E T 程式,其執行結果為何? 1. O R N I 2. N I N G 3. R N I N 4. I N G !。
答案:(3) R N I N
解析:Mid(字串, 起始位置, 長度) 會從指定位置開始取出固定長度的字元。「MORNING!」共 8 個字元,位置 3 起算為 R,往後取 4 個字元依序是 R、N、I、N,故輸出 RNIN。ORNI 是從位置 2 取 4 個;NING 是從位置 4 取 4 個;ING! 是取最後 4 個(相當於 Right)。起始位置與長度兩者都要算對。
正確之防毒概念應以什麼為先? 1. 防毒 2. 偵毒 3. 解毒 4. 掃毒。
答案:(1) 防毒
解析:防毒的正確觀念是「預防重於治療」,先做好防毒,再談偵毒、掃毒與解毒。具體作法是安裝並即時更新防毒軟體與病毒碼、定期修補作業系統與應用程式、不開啟來路不明的附件與連結、重要資料備份、避免使用來源不明的隨身碟。若等到中毒才解毒,資料可能已被加密、刪除或外洩,損失往往難以回復,因此解毒不應擺在第一順位。
軟體發展生命週期( S o f t w a r e D e v e l o p m e n t L i f e C y c l e ) 的過程,約可分為五個階段,其順序 下列何者正確? 1. 系統規劃→系統建置→系統分析→系統發展→系統設計 2. 系統規劃→系統分析→系統發展→系統設計→系統建置 3. 系統規劃→系統分析→系統設計→系統發展→系統建置 4. 系統規劃→系統發展→系統建置→系統分析→系統設計。
答案:(3) 系統規劃→系統分析→系統設計→系統發展→系統建置
解析:軟體發展生命週期的順序為:系統規劃(確認需求與可行性)→系統分析(釐清功能與資料流程)→系統設計(架構、資料庫、介面與程式規格)→系統發展(撰寫與測試程式)→系統建置(安裝、轉換、上線與維護)。必須先有分析結果才能進行設計,有了設計藍圖才進入發展與建置,因此「先設計、後發展、最後建置」的順序才正確,把建置排在中間或把發展排在分析之前都不合理。
下列何者不是W i n d o w s 7 工作列的功能? 1. 程式最小化時的放置區 2. 做為中文輸入法的輸入區 3. 啟動開始功能表 4. 系統狀態的顯示。
答案:(2) 做為中文輸入法的輸入區
解析:Windows 7 工作列主要功能包括:啟動開始功能表、程式最小化時的放置區(工作列按鈕)、系統狀態顯示(通知區域/系統匣)。中文輸入法的輸入區通常是獨立的浮動視窗或出現在游標處,並非工作列本身的功能。
下列何種伺服器可以儲存連結網頁,提供近端存取以改善網頁存取的速度? 1. F T P S e r v e r 2. D N S S e r v e r 3. P r o x y S e r v e r 4. M a i l S e r v e r 。
答案:(3) P r o x y S e r v e r
解析:Proxy Server(Proxy 伺服器)具有快取功能,可儲存經常存取的網頁內容,當用戶再次請求相同網頁時,直接從 Proxy 快取提供資料,減少對外部頻寬使用並加快存取速度。FTP Server 用於檔案傳輸,DNS Server 用於域名解析,Mail Server 用於郵件收發。
有關著作權的敘述,下列何者正確? 1. 不知情情況下,代為重製未經授權的他人著作物不一定有罪 2. 不知情情況下,代為重製未經授權的他人著作物是有罪 3. 不知情情況下,代為重製未經授權的他人著作物是無罪 4. 知情情況下,代為重製未經授權的他人著作物是無罪。
答案:(2) 不知情情況下,代為重製未經授權的他人著作物是有罪
在W i n d o w s 7 中,想要切換不同的使用者登入電腦,下列鍵盤組合鍵何者正確? 1. 〔C t r l 鍵+ T a b 鍵+ D e l e t e 鍵〕 2. 〔C t r l 鍵+ S h i f t 鍵+ D e l e t e 鍵〕 3. 〔C t r l 鍵+ I n s e r t 鍵+ D e l e t e 鍵〕 4. 〔C t r l 鍵+ A l t 鍵+ D e l e t e 鍵〕。
答案:(4) 〔C t r l 鍵+ A l t 鍵+ D e l e t e 鍵〕
解析:在 Windows 7 中,按下〔Ctrl+Alt+Delete〕會觸發系統層級的安全注意序列(SAS),開啟安全選項畫面,其中可選擇「切換使用者」、「鎖定」、「登出」、「啟動工作管理員」等功能,藉此切換不同使用者登入。Ctrl+Shift+Delete、Ctrl+Tab+Delete、Ctrl+Insert+Delete 均非 Windows 標準的切換使用者組合鍵,故正確答案為 4。
關於電腦病毒的敘述下列何者「不正確」? 1. 電腦病毒通常為一種任意檔名的程式 2. 避免使用來路不明的磁片,以減少電腦病毒感染的機會 3. 電腦病毒可以透過空氣來傳播 4. 電腦病毒為一種可直接或間接執行的檔案。
答案:(3) 電腦病毒可以透過空氣來傳播
解析:電腦病毒是程式碼,需透過檔案、磁區、網路、郵件等載體傳播,無法透過空氣傳播。選項1正確:病毒常偽裝任意檔名;選項2正確:不明來源磁片是感染管道;選項4正確:病毒為可執行程式碼(.exe, .com, 巨集等)。
在系統開發的規劃階段中,對未來系統應如何進行開發,設定一些規則,下列何者非規劃階 段中應建立項目? 1. 演算法 2. 人力需求 3. 時程 4. 應開發之範圍。
答案:(1) 演算法
解析:系統開發的規劃階段重點在界定「做什麼、給誰做、何時做、花多少」,因此應開發之範圍、人力需求、時程與經費都屬規劃產出。演算法是解決問題的步驟與邏輯設計,屬於設計階段的工作,不在規劃階段建立,故選 1。附帶提醒,範圍確認後才能估工時與人力,兩者具先後依賴關係。
下列V i s a u l B a s i c . N E T 程式,其執行結果為何? 1. 365 2. 185 3. 325 4. 195 。
答案:(2) 185
下列何者屬於區域網路? 1. E t h e r n e t 2. E x t r a n e t 3. I S D N 4. I n t e r n e t 。
答案:(1) E t h e r n e t
解析:Ethernet(乙太網路)是區域網路(LAN)最常見的實作標準(IEEE 802.3)。Extranet 是企業間擴展網路,ISDN 是寬頻整合服務數位網路屬 WAN 技術,Internet 是廣域網路(WAN)。
以偶同位( E v e n P a r i t y ) 錯誤偵錯法傳送7 位元資料,下列那一項資料在傳送中發生錯誤? 1. 10101010 2. 10010010 3. 11001100 4. 11011011 。
答案:(2) 10010010
解析:偶同位(Even Parity)是在 7 位元資料後加 1 個同位元,使整組 8 位元中「1」的個數為偶數;接收端若算出奇數個 1,即判定傳送錯誤。逐項計算:10101010 有 4 個 1(偶,正確);10010010 有 3 個 1(奇,錯誤);11001100 有 4 個 1(偶,正確);11011011 有 6 個 1(偶,正確)。因此發生錯誤者為選項 2。此法的限制是同時有偶數個位元翻轉時無法偵測。
二進位數值0101010011000010 可轉換成下列何者? 1. 十六進位數值54 D 2 2. 十進位數值22408 3. 十六進位數值5402 4. 十進位數值21698 。
答案:(4) 十進位數值21698
解析:將二進位每 4 位分組:0101 0100 1100 0010,分別對應 16 進位的 5、4、C、2,故轉為 16 進位為 54C2,選項 1(54D2)、3(5402)均錯誤。轉 10 進位按權值計算:2^14+2^12+2^10+2^7+2^6+2^1=16384+4096+1024+128+64+2=21698,故選項 4 正確,選項 2 的 22408 不符。
下列V i s a u l B a s i c . N E T 程式執行結束後,B E E P 指令共執行了幾次? 1. 0 2. 3 3. 6 4. 9 。
答案:(4) 9
解析:題幹程式碼未顯示,無法確認迴圈層數,判斷原則為:Beep 的執行次數等於各層迴圈執行次數的乘積。若為雙層巢狀迴圈、外層與內層各跑 3 次,則 3×3 = 9 次,故暫選 4;若只有單層跑 3 次則為 3 次,若迴圈條件一開始就不成立則為 0 次。作答時請核對迴圈層數、起始值與終止條件,特別是內層迴圈是否隨外層重新計數。
下列何者是電子資料處理的縮寫? 1. E D P 2. A D S L 3. I S D N 4. I E E E 。
答案:(1) E D P
解析:電子資料處理的英文為 Electronic Data Processing,縮寫即 EDP,選項 1 正確。選項 2 ADSL 為非對稱數位用戶線路(寬頻上網技術);選項 3 ISDN 為整合服務數位網路;選項 4 IEEE 為電機電子工程師學會(標準制定組織),均非電子資料處理縮寫。
下列何者不是V i s u a l B a s i c . N e t 語言中的變數型態? 1. C h a r 2. I n t e g e r 3. B o o l 4. S i n g l e 。
答案:(3) B o o l
解析:VB.NET 的變數型態包含 Char(字元)、Integer(整數)、Single(單精度浮點數)以及 Boolean(布林)。其中「Bool」是 C# 等語言的寫法,VB.NET 並無 Bool 此型態,正確名稱為 Boolean,故選項 3 不是 VB.NET 的變數型態。
人工檢查資料輸入是否正確,是屬於下列何種安全管理? 1. 程式安全 2. 行政安全 3. 通訊安全 4. 資料安全。
答案:(4) 資料安全
解析:人工檢查資料輸入是否正確,屬於「資料安全」管理範疇,目的在確保資料的完整性與正確性(如人工校驗、重複輸入比對),選項 4 正確。選項 1 程式安全著重邏輯防護;選項 2 行政安全指制度與人員管理;選項 3 通訊安全針對傳輸加密,均非直接針對輸入資料正確性之檢查。
W i n d o w s 7 支援的視窗媒體音效格式稱為 1. A V I 2. W M F 3. W M A 4. D A T 。
答案:(3) W M A
解析:Windows 7 支援的視窗媒體音效格式為 WMA(Windows Media Audio),為微軟專屬音訊壓縮格式,選項 3 正確。選項 1 AVI 為影音容器格式;選項 2 WMF 為 Windows 中繼檔(向量圖形);選項 4 DAT 常見為 VCD 資料流或一般資料檔,非 Windows 7 標準音效格式。
有關資訊安全的威脅一般區分為四類,下列何者非屬上述的類型? 1. 機件故障 2. 天然災害 3. 使用者心理恐懼 4. 故意破壞。
答案:(3) 使用者心理恐懼
解析:資訊安全威脅一般分為四類:天然災害、機件(硬體/軟體)故障、人為疏失與故意破壞等。選項 1、2、4 皆屬常見分類,而「使用者心理恐懼」並非資訊安全威脅的標準類型,故選項 3 非屬上述類型。
在W i n d o w s 7 視窗環境作業系統中若將一桌面上的視窗『縮到最小』,則在螢幕上會有何改 變? 1. 視窗縮小到桌面上 2. 視窗縮小到功能表上 3. 視窗縮小並隨即關閉 4. 視窗縮小到工作列上。
答案:(4) 視窗縮小到工作列上
解析:在 Windows 7 中將視窗「最小化」,該視窗並未關閉,而是縮成按鈕停留在「工作列」上,程式仍在背景執行,選項 4 正確。選項 1 縮小到桌面、選項 2 縮小到功能表、選項 3 縮小並關閉,皆與實際操作不符。
下列有關電腦語言的敘述,何者正確? 1. B A S I C 語言較不具備結構化程式的需求 2. 高階語言不具有和低階語言一同連結( L i n k i n g ) 的能力 3. 高階電腦語言是一種不經編譯( C o m p i l a t i o n ) ,就可直接執行之語言 4. 愈高階的語言撰寫之程式執行效率愈高。
答案:(1) B A S I C 語言較不具備結構化程式的需求
解析:早期 BASIC 以行號、GOTO 與交錯敘述為主,缺乏清楚的區塊與模組化控制結構,因此相對於 Pascal、C 等語言,較不強調結構化程式設計。高階語言可與低階語言產生的目的檔一同連結;高階語言原始碼仍須經編譯或解譯才能執行;且語言層級越高,通常離機器碼越遠,執行效率未必較高,低階語言反而較能直接控制硬體。故選 1。
I P v 4 A d d r e s s 203 . 66 . 1 . 2 屬於下列那一種C l a s s ? 1. A 2. B 3. C 4. D 。
答案:(3) C
解析:IPv4 依第一個位元組數值分級:A 級為 1~126、B 級為 128~191、C 級為 192~223、D 級為 224~239、E 級為 240~255,其中 127 保留給回送位址。本題位址 203.66.1.2 的第一個位元組是 203,介於 192 與 223 之間,因此屬於 C 級網路。故選 3。