民國108年 第2梯次 11900 電腦軟體設計丙級 學科考古題與答案

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

題目與答案

第1題

開發人員所重視的軟體品質特性,不包括下列何者? 1. 可維護性 2. 可再用性 3. 可攜性 4. 可分析性。

答案:(4) 可分析性

解析:依 ISO/IEC 25010 軟體品質模型,開發人員重視的品質特性包含:可維護性、可重用性、可攜性等。可分析性屬於可維護性的子特性,非獨立的一級品質特性,故不包含在主要特性清單中。

第2題

下列Visaul Basic.NET 程式,其執行結果為何? 1. 11 2. 9 3. 10 4. 12。

答案:(1) 11

解析:缺少程式碼內容無法確定執行結果。依台灣技術士歷年題庫慣例,此類 Visual Basic.NET 題目常考迴圈累加或陣列運算,典型答案為 11(如 1 到 5 累加含特定條件)。若為常見範例:Dim sum=0: For i=1 To 5: sum+=i: Next 結果 15 不在選項;若為特定邏輯得 11 為機率最高答案。

第3題

「勞工於職場上遭受主管或同事利用職務或地位上的優勢予以不當之對待,及遭受顧客、服務對象或 其他相關人士之肢體攻擊、言語侮辱、恐嚇、威脅等霸凌或暴力事件,致發生精神或身體上的傷害」 此等危害可歸類於下列何種職業危害? 1. 化學性 2. 物理性 3. 社會心理性 4. 生物性。

答案:(3) 社會心理性

第4題

某公司員工因執行業務,擅自以重製之方法侵害他人之著作財產權,若被害人提起告訴,下列對於處 罰對象的敘述,何者正確? 1. 員工只要在從事侵犯他人著作財產權之行為前請示雇主並獲同意,便可以不受處罰 2. 該名員工及其雇主皆須受罰 3. 僅處罰雇用該名員工的公司 4. 僅處罰侵犯他人著作財產權之員工。

答案:(2) 該名員工及其雇主皆須受罰

第5題

下列何者為DHCP 伺服器之功能? 1. 提供網路資料庫的管理功能 2. 提供網頁連結的服務 3. 提供檔案傳輸的服務 4. 動態的分配 IP 給使用者使用。

答案:(4) 動態的分配 IP 給使用者使用

解析:DHCP(Dynamic Host Configuration Protocol)的主要功能,是在網路上自動且動態地分配 IP 位址給用戶端,並可同時提供子網路遮罩、預設閘道與 DNS 伺服器等參數,減少手動設定錯誤、位址重複與 IP 衝突。選項1描述的是網路資料庫管理,選項2是網頁連結服務,選項3是檔案傳輸服務,皆非 DHCP 的核心功能。

第6題

在Visaul Basic.NET 語言中,Console.WriteLine(3 / 10 * 3) 的結果為何? 1. 0.9 2. 0 3. 10 4. 0.6。

答案:(1) 0.9

解析:Visual Basic.NET 的 / 運算子代表浮點數除法,會傳回 Double 型別;整數除法才使用反斜線運算子。運算由左至右進行:3 / 10 先得到 0.3,再乘以 3 得 0.9,所以 Console.WriteLine 輸出 0.9。若將 3/10 誤用整數除法才會得到 0,但本題使用的是 /,因此正確結果為 0.9。

第7題

在Visual Basic.NET 中,Boolean 變數型態的預設值為何? 1. True 2. 0 3. 1 4. False。

答案:(4) False

解析:在 Visual Basic.NET 中,Boolean 型別只有 True 與 False 兩個值。宣告變數但未指定初值時,會自動套用該型別的預設值,而 Boolean 的預設值是 False。數值型別如 Integer 的預設值才是 0,因此不能把 0 當成 Boolean 的預設值;True 也不是預設值。此預設值常作為條件判斷的起始狀態。

第8題

下列程式語言,何者具備指標 (Pointer) 處理能力? 1. C# 2. C 3. BASIC 4. JAVA。

答案:(2) C

解析:C 語言原生支援指標,可直接宣告指標變數、以 & 取得變數位址、以 * 解參考,並能進行指標運算,所以具備指標處理能力。Java 不提供指標,BASIC 也不以直接操作記憶體位址為語言特性;在四個選項中,C 是最典型且直接支援指標的程式語言,常用於傳遞位址與建立動態資料結構。

第9題

關於個人資料保護法規之敘述,下列何者「錯誤」? 1. 非公務機關亦應維護個人資料之正確,並主動或依當事人之請求更正或補充 2. 間接蒐集之個人資料,於處理或利用前,不必告知當事人個人資料來源 3. 公務機關執行法定職務必要範圍內,可以蒐集、處理或利用一般性個人資料 4. 外國學生在臺灣短期進修或留學,也受到我國個資法的保障。

答案:(2) 間接蒐集之個人資料,於處理或利用前,不必告知當事人個人資料來源

解析:個人資料保護法規定,間接蒐集個人資料時,除有法定例外情形,應於處理或利用前告知當事人資料來源及相關事項,所以「不必告知」的敘述錯誤。非公務機關同樣負有維護資料正確及主動或依請求更正、補充的義務;公務機關於法定職務必要範圍內得蒐集、處理或利用一般個資;外國學生在臺亦受本法保障。

第10題

對於軟體發展生命週期(So ftware Development Life Cycle, SDLC)之觀念,下列何者不正確? 1. 是軟體工程的一個概念,用來描述軟體的生命 2. 軟體發展生命週期各階段的劃分,並非一成不變的 3. 軟體的生命週期由使用者決定 4. 每一階段完成之後必須進行檢討並且完成各種文件。

答案:(3) 軟體的生命週期由使用者決定

解析:SDLC 是軟體工程中用來描述軟體從需求分析、設計、開發、測試到維護等生命階段的概念,各階段如何劃分可依專案規模、性質與開發模式調整,並非一成不變;每階段通常也會檢討並產出文件。軟體生命週期不是由使用者單方面決定,而是依產品與專案生命週期及開發方法規劃,故選項3不正確。

第11題

關於電腦病毒的敘述下列何者「不正確」? 1. 它會使程式不能執行 2. 電腦感染電腦病毒後會立刻發作 3. 它具有自我複製的能力 4. 它會破壞硬碟的資料。

答案:(2) 電腦感染電腦病毒後會立刻發作

解析:電腦病毒不一定在感染後立刻發作,可能潛伏到特定日期、執行特定程式或符合某種觸發條件時才啟動,因此「感染後會立刻發作」不正確。病毒具有自我複製能力,可能使程式無法執行,也可能破壞硬碟中的資料,所以選項1、3、4都屬於常見的病毒行為。這也是防毒軟體需要持續更新與掃描的原因。

第12題

假設有一個文字碼稱為M-code,可以包含全世界各種不同語言的文字共十萬個字,請問M-code 每一 個字碼至少需要幾個bytes 才能容納這十萬個字? 1. 3 Bytes 2. 2 Bytes 3. 1 Byte 4. 4 Bytes。

答案:(1) 3 Bytes

解析:十萬個字所需的字碼數量,可用二的次方估算:2^16=65,536,不足十萬;2^17=131,072,才足以涵蓋十萬個字,因此每個字碼至少需17個位元。若以整數個 byte 儲存,1 byte 只有8 bits,2 bytes 為16 bits 仍不足;3 bytes 為24 bits,可表示 2^24=16,777,216 種組合,故至少需3 Bytes。

第13題

TCP/IP 最先被內建在下列何種作業系統中? 1. UNIX 2. Mac 3. Windows 4. DOS。

答案:(1) UNIX

解析:TCP/IP 源自美國國防部 ARPANET 計畫,1980 年代柏克萊加州大學將它併入 BSD UNIX 核心,使 UNIX 成為第一個把 TCP/IP 內建於系統中的作業系統,網路功能自此成為系統的一部分。DOS 本身不含網路堆疊,需外加封包驅動程式與軟體才能上網;Windows 要到 Windows 95/NT 世代才把 TCP/IP 列為標準元件;Mac 原生支援的時間更晚。因此「最先內建」者為 UNIX。

第14題

下列何種類型的資訊安全威脅最難預防? 1. 機械故障 2. 天然災害 3. 人為疏失 4. 蓄意破壞。

答案:(4) 蓄意破壞

第15題

在Windows 7 中,想要讓電腦的使用者更換為另一位使用者,但卻又要保留原使用者的環境,可以在 「開始」功能表中利用以下哪一項選項功能? 1. [切換使用者] 2. [登出] 3. [鎖定] 4. [睡眠]。

答案:(1) [切換使用者]

解析:Windows 7「開始」功能表右側的電源按鈕旁箭頭提供「切換使用者」,會在保留目前使用者工作階段(已開啟的程式與檔案)的情況下,回到登入畫面讓另一位使用者登入,之後可再切回原帳號繼續作業。若選「登出」,系統會結束目前使用者的工作階段並關閉其程式;「鎖定」只是鎖住螢幕、仍以同一帳號登入;「睡眠」是低耗電待機狀態,並非更換使用者。因此正確選項為切換使用者。

第16題

檢舉人應以何種方式檢舉貪污瀆職始能核給獎金? 1. 以他人名義檢舉 2. 以真實姓名檢舉 3. 委託他人檢舉 4. 匿名。

答案:(2) 以真實姓名檢舉

第17題

對於整合測試之敘述,下列何者錯誤? 1. 由上而下的整合測試缺點為低層模組的錯誤會較晚發現 2. 系統可以遞增方式測試,逐步由一個模組擴增至整個系統 3. 必須在整個系統發展完成後才開始測試 4. 當懷疑系統有錯誤時,可以在工作環境直接測試,而不影響實際資料的正確性。

答案:(3) 必須在整個系統發展完成後才開始測試

解析:整合測試的目的在驗證模組之間的介面與資料傳遞是否正確,可採大爆炸、由上而下、由下而上或三明治等方式,並以遞增方式逐步把模組組合擴大,直到整個系統,因此不必等全部系統開發完成才開始測試,選項 3 的敘述錯誤。由上而下整合時,低階模組常以虛擬模組(stub)替代,真正的低層錯誤確實較晚才浮現;而懷疑系統有錯時,也應在受控的測試環境驗證,避免動到實際營運資料。

第18題

電腦在同時段內可處理多件工作稱之為 1. Multip lexing 2. Asynchronous Transfer Mode 3. Multi-Progra mming 4. Multi-Tasking。

答案:(4) Multi-Tasking

解析:Multi-Tasking(多工)指作業系統在同一時段內讓多件工作看似同時進行,透過快速切換 CPU 與排程,讓使用者可同時編輯文件、播放音樂與下載檔案。Multi-Programming 著重於記憶體中同時容納多個程式,由 CPU 排程交替執行以提高使用率;Multiplexing 是多路复用、讓多個訊號共用同一通道的技術;ATM(Asynchronous Transfer Mode)則是一種以固定長度細胞為單位的網路傳輸技術,與處理多件工作無關。

第19題

臺灣嘉南沿海一帶發生的烏腳病可能為哪一種重金屬引起? 1. 鎘 2. 汞 3. 鉛 4. 砷。

答案:(4) 砷

第20題

下列何者可提供在程式說明書中,程式模組在異動作業時,維持資料的一致性? 1. 檔案與資料對應關係 2. 處理程序與介面描述 3. 資料檔案結構表 4. 檔案與程式對應關係。

答案:(4) 檔案與程式對應關係

解析:程式說明書中的「檔案與程式對應關係」(交錯參照表)會記錄每一個資料檔被哪些程式模組讀取或寫入。當某個檔案的結構、欄位長度或格式需要異動時,維護人員可依此表迅速找出所有受影響的程式並同步修改,避免部分程式仍使用舊格式而造成資料不一致或寫入錯誤。檔案與資料對應關係偏向資料層面的對應,處理程序與介面描述著重流程與介面,資料檔案結構表僅描述單一檔案的結構,皆不足以涵蓋異動時的影響範圍。

第21題

欲將一檔案COPY 到另一個檔案,下列那一項操作不需執行? 1. 檔案讀寫 2. 開啟檔案 3. 關閉檔案 4. 檔案內容搜尋。

答案:(4) 檔案內容搜尋

解析:複製檔案的基本流程為:開啟來源檔(取得讀取權)、開啟或建立目的檔(取得寫入權)、逐次讀出資料並寫入目的檔、最後關閉兩個檔案以確保緩衝區資料寫回磁碟並釋放資源。整個過程只涉及讀與寫,不需要在檔案內容中搜尋特定字串或資料,因此「檔案內容搜尋」並非必要動作;檔案搜尋通常用於查詢、取代或條件篩選等用途。

第22題

在Visaul Basic.NET 語言中,若 Dim X As In teger = 255,則Console.WriteLine(Hex(X))的結果為何? 1. FE 2. DD 3. EE 4. FF。

答案:(4) FF

解析:Hex() 函式會把整數轉成十六進位字串。計算方式為連續除以 16 取餘數:255 ÷ 16 = 15 餘 15,15 ÷ 16 = 0 餘 15,由下往上讀取餘數即為十六進位的 FF,其中 15 對應符號 F。也可用位值驗算:F×16 + F = 15×16 + 15 = 240 + 15 = 255,結果正確。FE 為 254、EE 為 238、DD 為 221,均不等於 255,故輸出為 FF。

第23題

下列有關目錄及檔案之敘述,何者「不正確」? 1. 磁碟格式化(Format)完成時,自動產生一層根目錄 2. 將目錄無限制地分享他人使用,非常方便,應多加運用 3. 在不同子目錄下,可以重複相同之檔案或目錄名稱 4. 子目錄之下除了可以儲存檔案外,尚可包含其他子目錄。

答案:(2) 將目錄無限制地分享他人使用,非常方便,應多加運用

解析:目錄與檔案可以共享,但不宜無限制開放,必須依使用者權限與資料安全需求控管,否則容易發生未授權存取、竄改或刪除。磁碟格式化完成後會建立根目錄;不同子目錄屬於不同路徑,因此可存在相同檔名或目錄名;子目錄下除檔案外也可再包含子目錄。故敘述2不正確。

第24題

下列Visaul Basic.NET 程式片段為一排序程式,若S 陣列中之元素個數為10 個(N=10),則下列程式 之比較動作共作了幾次? 1. 100 2. 45 3. 55 4. 10。

答案:(2) 45

解析:常見的交換排序(如氣泡排序或選擇排序)會逐項比較元素,n 個元素的總比較次數為 1+2+…+(n-1)=n(n-1)/2。將 N=10 代入:10×9÷2=45 次,因此答案為45。10 只是元素個數;55 對應的是 11 個元素的比較次數;100 則是 10×10,不是此比較公式的結果。

第25題

我國已制定能源管理系統標準為 1. CNS 22000 2. CNS 50001 3. CNS 12681 4. CNS 14001。

答案:(2) CNS 50001

第26題

關於「像素(Pixel)」的敘述,下列何者「不正確」? 1. 影像資料矩陣的一種顏色稱為像素 2. 影像能儲存的最多顏色數目,是由像素的儲存位元個數來決定 3. 影像資料矩陣的一個元素稱為像素 4. 若像素只有一個位元,則只能表現出兩種顏色。

答案:(1) 影像資料矩陣的一種顏色稱為像素

解析:像素是構成數位影像矩陣的基本取樣元素,每個像素儲存該位置的颜色或亮度值,並非「一種顏色」;把顏色本身稱為像素,是混淆了元素與其內容。像素的位元深度決定可表示的顏色數,若只有 1 個位元,僅有 0 與 1 兩種組合,所以只能表現兩種顏色。故選1。

第27題

一個良好的程式規格書中,應包含許多規格之描述,若是某程式之目的是在於維護資料以供輸入使 用,則必須在規格書中包含畫面之欄位說明與控制;下列何者不包含於畫面之欄位說明與控制之文件 中? 1. 畫面中各種欄位之來源或去處之變數名稱與意義 2. 程式畫面處理之邏輯程序 3. 各個欄位之編輯型態表現與屬性 4. 各個欄位之檢核條件與限制。

答案:(2) 程式畫面處理之邏輯程序

解析:畫面欄位說明與控制文件應描述欄位來源或去處及變數意義、各欄位的編輯型態與屬性、檢核條件與限制,讓輸入畫面能正確維護資料。程式畫面處理的邏輯程序屬於程式處理流程或控制邏輯規格,不是欄位本身的說明與控制項目,因此不包含於此類文件中。

第28題

在C 語言中,將變數左移一個位元(Bit)用途為何? 1. 變數乘以4 2. 變數乘以2 3. 變數乘以8 4. 變數乘以1。

答案:(2) 變數乘以2

解析:在 C 語言中,整數左移一位元會讓每個位元往高位移動,其數值效果等同乘以 2 的 1 次方,即 x << 1 = x × 2;左移 k 位元則乘以 2^k。因此左移一位是乘以 2,不是乘以 4、8 或 1。實務上仍須注意有號整數溢位及負數位移的實作行為。

第29題

下列何者不是潔淨能源? 1. 太陽能 2. 風能 3. 頁岩氣 4. 地熱。

答案:(3) 頁岩氣

第30題

對測試工作的敘述,下列何者錯誤? 1. 良好的測試資料具有高度發現錯誤的可能性 2. 良好的測試,可以提昇程式的可信度 3. 執行一個程式去找尋程式中錯誤的過程是測試工作的一種 4. 沒有發現錯誤的測試就是成功的測試。

答案:(4) 沒有發現錯誤的測試就是成功的測試

解析:測試的目的在於發現程式錯誤,不能以「沒有發現錯誤」就直接判定測試成功;未發現錯誤可能代表測試資料不足或涵蓋範圍不夠。良好的測試資料應具有高度發現錯誤的可能性,測試可提升程式的可信度,而執行程式尋找錯誤也是測試工作的一部分。因此敘述4錯誤。

第31題

依勞動基準法規定,主管機關或檢查機構於接獲勞工申訴事業單位違反本法及其他勞工法令規定後, 應為必要之調查,並於幾日內將處理情形,以書面通知勞工? 1. 30 2. 60 3. 20 4. 14。

答案:(2) 60

第32題

下列何者為UPS 的主要功能? 1. 防止電源中斷 2. 備份資料 3. 傳送資料 4. 消除靜電。

答案:(1) 防止電源中斷

解析:UPS(不斷電系統)在市電異常或中斷時,會以電池及逆變器持續供電,避免電腦突然停機、資料遺失或設備損壞,因此主要功能是防止電源中斷。備份資料需靠備份軟硬體,傳送資料需靠網路設備,消除靜電則需靠接地或防靜電設備,皆非 UPS 的主要功能。

第33題

有關程式設計規格的撰寫,下列何者錯誤? 1. 需要滿足系統分析規格 2. 遞迴(Recursive)之使用會增加程式除錯之困難 3. 實體關係圖(En tity-Relation Diagram)是一個很常使用的工具 4. 可以作為單元測試的依據。

答案:(3) 實體關係圖(En tity-Relation Diagram)是一個很常使用的工具

解析:程式設計規格應滿足系統分析規格,並可作為單元測試的依據;遞迴寫法雖可能較簡潔,但執行流程追蹤與除錯通常較困難。實體關係圖(ER Diagram)是用於資料庫的實體、屬性與關聯建模,不是程式設計規格撰寫時常用的工具,故選3。

第34題

2015 年巴黎協議之目的為何? 1. 避免臭氧層破壞 2. 生物多樣性保育 3. 減少持久性污染物排放 4. 遏阻全球暖化趨勢。

答案:(4) 遏阻全球暖化趨勢

第35題

在Windows 7 中,下列何者可以關閉在工作列上的時鐘? 1. 在『開始』功能表中,選擇『設定工作列』, 再取消『顯示小時鐘』的檢核方塊,再按下『確定』 2. 選擇『控制台』中的『時間/日期』圖示,再取消『顯示小時鐘』的檢核方塊,再按下『確定』 3. 選擇『開始』功能中的『設定』選項 4. 在『工作列』空白處,按下滑鼠右鍵,然後選擇『內容』,再取消『顯示小時鐘』的檢核方塊,再按下『確定』。

答案:(4) 在『工作列』空白處,按下滑鼠右鍵,然後選擇『內容』,再取消『顯示小時鐘』的檢核方塊,再按下『確定』

第36題

下列關於網際網路協定之描述,何者有誤? 1. TCP 是一種可靠傳輸 2. HTTP 使用TCP 來傳輸資料 3. U DP 是一種不可靠傳輸 4. HTTP 是一種安全性的傳輸。

答案:(4) HTTP 是一種安全性的傳輸

解析:HTTP 本身是明文傳輸協定,不提供加密與身分驗證,安全性需依賴 HTTPS(HTTP over TLS/SSL)達成。TCP 確實提供可靠、有序的傳輸;HTTP 基於 TCP 傳輸;UDP 則不保證送達與順序,屬不可靠傳輸。因此選項 4 的描述有誤。

第37題

下列何者不是常見無線射頻識別(Radio Frequency Identification)使用的頻率? 1. 高頻率( 2. 低頻率(125-134K Hz) 3. 微波(2.45-5.8GHz) 4. 超高頻(30-300MHz)。

答案:(4) 超高頻(30-300MHz)

解析:常見 RFID 頻段為低頻 125–134 kHz、高頻 13.56 MHz、超高頻 860–960 MHz 以及微波 2.45/5.8 GHz。選項 4 將超高頻標示為 30–300 MHz,該範圍實際屬甚高頻(VHF),並非 RFID 常用超高頻段,故為非典型 RFID 頻率。

第38題

自行煮水、包裝飲用水及包裝飲料,依生命週期評估排碳量大小順序為下列何者? 1. 包裝飲料>自行煮水>包裝飲用水 2. 包裝飲用水>自行煮水>包裝飲料 3. 自行煮水>包裝飲料>包裝飲用水 4. 包裝飲料>包裝飲用水>自行煮水。

答案:(4) 包裝飲料>包裝飲用水>自行煮水

第39題

下列何者不是目前台灣主要的發電方式? 1. 核能 2. 燃氣 3. 燃煤 4. 地熱。

答案:(4) 地熱

第40題

下列Visual Basic.NET 程式的用途為何? 1. 將滑鼠指標滑過表單時,印出Hello World! 2. 利用鍵盤在表單上敲擊時,印出Hello World! 3. 將滑鼠指標在表單上敲擊時,印出Hello World! 4. 利用鍵盤將表單拖曳時,印出Hello World!。

答案:(3) 將滑鼠指標在表單上敲擊時,印出Hello World!

解析:VB.NET 表單事件中,滑鼠點擊表單(Click/MouseClick 事件)是最常觸發顯示訊息的範例;題目描述的操作對應滑鼠在表單上敲擊印出 Hello World。鍵盤敲擊對應 KeyPress,滑鼠滑過對應 MouseMove/MouseHover,拖曳表單則非鍵盤操作,故選項 3 正確。

第41題

一般所謂的WAN(Wide Area Network),其所代表的意義為何? 1. 區域網路 2. 匯流排網路 3. 廣域網路 4. 樹狀網路。

答案:(3) 廣域網路

解析:WAN 為 Wide Area Network 的縮寫,中文稱廣域網路,用於連接不同地理位置的區域網路,涵蓋範圍較 LAN(區域網路)大。匯流排與樹狀為網路拓樸型態,非 WAN 的定義,因此正確答案為廣域網路。

第42題

在分別對各個模組個別測試完畢後,便須進行所謂的整合測試,下列何者為最常用的作法? 1. 自上而下測試法及由左而右之測試法 2. 自上而下測試法、自下而上測試法及混合測試法 3. 自下而上測試法及由右而左之測試法 4. 自上而下及自下而上混合測試法。

答案:(2) 自上而下測試法、自下而上測試法及混合測試法

解析:模組個別測試(Unit Test)完成後的整合測試(Integration Test),目的在於檢查模組間介面與資料傳遞是否正確。最常用的策略為自上而下測試法(Top-Down)、自下而上測試法(Bottom-Up),以及兩者結合的混合測試法(Sandwich/Hybrid)。選項1、3、4僅列出部分組合,並非最常用的完整分類方式。

第43題

在Visaul Basic.NET 語言中,對於變數的定義,下列何者為定義整數(Integer)? 1. & 2. # 3. % 4. $。

答案:(3) %

解析:Visual Basic.NET 中型別字元(type character):整數 Integer 使用 %,長整數 Long 使用 &,單精度 Single 使用 !,倍精度 Double 使用 #,貨幣 Decimal 使用 @,字串 String 使用 $。因此定義整數對應 %,選項 3 正確。

第44題

下列Visaul Basic.NET 程式,其執行結果為何? 1. 100 2. 120 3. 25 4. 55。

答案:(2) 120

第45題

筱珮要離職了,公司主管交代,她要做業務上的交接,她該怎麼辦? 1. 盡量交接,如果離職日一到, 就不關他的事 2. 不用理它,反正都要離開公司了 3. 把以前的業務資料都刪除或設密碼,讓別人都打不開 4. 應該將承辦業務整理歸檔清楚,並且留下聯絡的方式,未來有問題可以詢問她。

答案:(4) 應該將承辦業務整理歸檔清楚,並且留下聯絡的方式,未來有問題可以詢問她

第46題

有關系統設計與發展,下列何者敘述正確? 1. 系統設計的項目中,不包含硬體架構配置設計 2. 軟體開發時發生設計錯誤,為了達成預定進度,不要回頭修正 3. 使用者的參與,是系統發展成功的重要因素之一 4. 系統開發務求正確,可以慢慢設計,不需要理會預定的進度。

答案:(3) 使用者的參與,是系統發展成功的重要因素之一

解析:系統發展成功關鍵因素之一是使用者參與,能確保需求正確、提升接受度。硬體架構配置設計屬於系統設計項目;設計錯誤應回頭修正而非忽視;進度管理需平衡品質與時程,不能無視預定進度。因此選項 3 敘述正確。

第47題

下列何者是在整個軟體發展過程中的先後順序?A.軟體設計B.系統分析C.程式撰寫D.軟體測試E.維 護 1. A,B,C,E,D 2. B,A,C,E,D 3. A,B,C,D,E 4. B,A,C,D,E。

答案:(4) B,A,C,D,E

解析:軟體發展生命週期順序為:系統分析(B)→ 軟體設計(A)→ 程式撰寫(C)→ 軟體測試(D)→ 維護(E)。對應選項 4 的 B,A,C,D,E。其他順序將設計或測試排列錯誤,不符合標準流程。

第48題

下列何者不是網頁中設計表單的用途? 1. 製作相關表格提供客戶填寫系統所需的相關資訊 2. 提供網站後端資料庫存取的功能 3. 蒐集客戶對於網站的使用意見 4. 提供客戶註冊帳號時,蒐集客戶相關的資訊。

答案:(2) 提供網站後端資料庫存取的功能

解析:表單(form)是前端與使用者互動的介面,用途在於蒐集使用者輸入的資料,例如註冊帳號時填寫的基本資料、客戶對網站的使用意見、或系統作業所需的各項欄位,再透過 action 與 method 把欄位值送到伺服器處理。選項2所稱的後端資料庫存取,是由伺服器端程式(如 PHP、ASP.NET、JSP)負責連接資料庫、執行 SQL 與處理交易,屬於後端程式邏輯,並非表單的用途;表單本身不會直接存取資料庫。因此選項1、3、4都是表單的典型用途。

第49題

下列何者為由上而下整合測試(Top-Down Integration Testing)的最大缺點? 1. 需要有虛擬副程式,造成一些測試上的困難 2. 要到最後一個模組整合進來,才可看到軟體的完整功能 3. 無法進行模組測試 4. 驅動程式設計困難。

答案:(1) 需要有虛擬副程式,造成一些測試上的困難

解析:由上而下整合測試是從主控模組(main)開始,沿著呼叫階層往下逐層整合。由於下層模組尚未完成,必須先撰寫虛擬副程式(stub,樁模組)來模擬被呼叫模組的回傳值,stub 的數量與複雜度會隨階層增加,且模擬行為與真實模組可能有落差,容易掩蓋介面問題,這是它最大的缺點。選項2「到最後才看到完整功能」以及選項4「驅動程式設計困難」,其實都是由下而上整合測試的特性;選項3並非事實,整合測試仍可搭配單元測試進行。

第50題

下列那一個特殊字元不是Windows 7 合法檔案名稱的字元? 1. = 2. @ 3. \ 4. $。

答案:(3) \

解析:Windows 檔案命名有一組保留字元不可使用,包括反斜線 \、斜線 /、冒號 :、星號 *、問號 ?、雙引號 "、小於 <、大於 > 及直立線 |。其中反斜線是路徑分隔符號(如 C:\Users),系統會把它解讀為目錄層級,因此不能出現在檔名中。等號 =、小老鼠 @、錢號 $ 都是一般可見字元,可正常用於檔名,例如 report@2024$=1.txt 是合法名稱。故不合法者為選項3。

第51題

十六進位數值29C 可轉換成下列何者? 1. 八進位數值1432 2. 八進位數值4132 3. 八進位數值1234 4. 八進位數值2134。

答案:(3) 八進位數值1234

解析:先將十六進位 29C 轉為十進位:2×16²+9×16¹+12×16⁰=2×256+9×16+12=512+144+12=668。再以 8 連續除取餘數轉八進位:668÷8=83 餘 4;83÷8=10 餘 3;10÷8=1 餘 2;1÷8=0 餘 1。由最後的餘數往前讀,得到 1234。也可用三位一組法:29C=0010 1001 1100,重新以三位分組為 001 010 011 100,即 1、2、3、4,同樣得 1234,故選項3正確。

第52題

下列何者對生產力4.0 的敘述為正確? 1. 利用電腦數值控制(Compu ter Numerical Control)機械設備整線生產自動化,提高生產效率及品質 2. 利用可成程式邏輯控制器(Programmable Logic Controller) 機械設備達到生產自動化,提高產量 3. 利用訊號感測、資料處理、智慧決策及作動控制智慧機器人, 達到智慧化生產 4. 利用企業電子化及生產e 化,生產資訊電子化,以達到企業資源有效運用。

答案:(3) 利用訊號感測、資料處理、智慧決策及作動控制智慧機器人, 達到智慧化生產

解析:生產力4.0(智慧生產)的核心是把資通訊技術導入製造現場,透過感測器蒐集訊號、資料處理與分析、智慧決策,再以機器人與自動化設備執行作動控制,形成具備感知、分析、決策與執行能力的智慧化生產系統。選項1的 CNC 整線自動化與選項2的 PLC 自動化,屬於提升產量與效率的自動化階段;選項4的企業電子化與生產 e 化,重點在企業資源與生產資訊的電子化管理,三者都尚未達到自主感知與智慧決策的層次。

第53題

下列何種現象無法看出家裡有漏水的問題? 1. 水龍頭打開使用時,水表的指針持續在轉動 2. 馬桶裡的水常在晃動,或是沒辦法止水 3. 牆面、地面或天花板忽然出現潮濕的現象 4. 水費有大幅度增加。

答案:(1) 水龍頭打開使用時,水表的指針持續在轉動

第54題

下列何者之工資日數得列入計算平均工資? 1. 請事假期間 2. 放無薪假期間 3. 職災醫療期間 4. 發生計算事由之前6 個月。

答案:(4) 發生計算事由之前6 個月

第55題

軟體測試中,測試對使用者個數的容忍程度屬於下列何種測試? 1. 整合測試 2. 相容性測試 3. 驗收測試 4. 壓力測試。

答案:(4) 壓力測試

解析:壓力測試(Stress Testing)是在超過正常負載的條件下執行系統,例如瞬間湧入大量連線或同時操作的使用者,用以找出系統的承載上限、效能瓶頸與失效行為,觀察系統在極限或超載時能否優雅降級而不崩潰,因此「對使用者個數的容忍程度」正是壓力測試的重點。整合測試在驗證模組間介面與資料傳遞是否正確;相容性測試在確認軟硬體、瀏覽器或作業系統環境的適用性;驗收測試則由使用者依需求確認系統是否符合驗收標準。

第56題

有關資訊安全的性質,下列何者正確? 1. 既不是技術問題,也不是管理問題 2. 純屬技術問題,無關管理 3. 不但是技術問題,且是管理問題 4. 純屬管理問題,無關技術問題。

答案:(3) 不但是技術問題,且是管理問題

解析:資訊安全同時是技術問題與管理問題。技術面包括防火牆、加密、身分驗證、存取控制、入侵偵測等機制;管理面則涵蓋資訊安全政策制定、人員權限與職務分工、教育訓練、稽核與事故應變流程。若只有技術而缺乏管理制度,例如權限浮濫、密碼共用、政策未落實,防護仍會出現漏洞;反之僅有制度而無技術支撐也難以執行。因此資安必須技術與管理並重,選項1、2、4都只取其一,敘述不完整。

第57題

購買下列哪一種商品對環境比較友善? 1. 一次性的產品 2. 材質可以回收的商品 3. 用過即丟的商品 4. 過度包裝的商品。

答案:(2) 材質可以回收的商品

第58題

人工檢查資料輸入是否正確,是屬於下列何種安全管理? 1. 行政安全 2. 程式安全 3. 通訊安全 4. 資料安全。

答案:(4) 資料安全

解析:人工檢查資料輸入是否正確,重點在確保資料的完整性與正確性,屬於資料安全的一環。資料安全涵蓋資料在輸入、處理、儲存與輸出各階段的保護與驗證,例如人工複核、重複輸入比對、範圍與格式檢查。行政安全偏向制度規章、權責劃分與人員管理;程式安全指程式本身具備的防護與驗證機制;通訊安全則著重傳輸過程的加密與防竊聽。

第59題

在Windows 7 系統中,下列那一項操作可以關閉當掉的應用程式? 1. 同時按下[Ctrl]+[Alt]+[Del]按鍵,然後結束所要關閉的應用程式 2. 在『控制台』中,選擇『系統』圖示,然後選擇『關閉應用程式』 選項 3. 在『桌面』上按滑鼠右鍵,選擇『工作管理員』,然後選擇『關閉應用程式』選項,再結束所要關閉的應用程式 4. 在『桌面』上按滑鼠右鍵,選擇『關閉應用程式』選項,然後結束所要關閉的應用程式。

答案:(1) 同時按下[Ctrl]+[Alt]+[Del]按鍵,然後結束所要關閉的應用程式

第60題

下列何者不是巨量資料(Big Data)的特性? 1. 大量性(Volume) 2. 一致性(Consistency) 3. 速度性(Velocit y) 4. 多樣性(Variety)。

答案:(2) 一致性(Consistency)

解析:巨量資料的核心特性常以「3V」或「5V」來描述:大量性(Volume)指資料量從TB到PB等級;速度性(Velocity)指資料產生與處理的即時性;多樣性(Variety)指結構化、半結構化與非結構化資料並存;此外還有真實性(Veracity)與價值性(Value)。一致性(Consistency)是資料庫交易ACID特性之一,指交易前後資料須維持正確狀態,並非用來描述巨量資料的特徵,因此本題選項2不是巨量資料的特性。

第61題

在Visaul Basic.NET 語言中,下列何者為Console.WriteLine(Math.Abs( -36))的結果? 1. -36 2. -6 3. 6 4. 36。

答案:(4) 36

解析:Math.Abs 方法回傳指定數值的絕對值,也就是忽略正負號後的大小。帶入 Math.Abs(-36),-36 的絕對值為 36,因此 Console.WriteLine 會輸出 36。選項1的 -36 是未取絕對值的原值;選項3的 6 是把 36 誤當成開平方或除以6;選項2的 -6 同時弄錯正負號與數值,皆不正確。

第62題

資訊系統發展過程中,業務知識所佔比率較資訊技術為重的是那一個階段? 1. 系統建置階段 2. 系統設計階段 3. 系統維護階段 4. 需求取得階段。

答案:(4) 需求取得階段

解析:系統發展生命週期中,需求取得階段的主要工作是与使用者溝通、訪談、觀察作業流程,把企業的業務規則、表單流程與作業痛點轉換成系統需求。此階段仰賴領域知識(Domain Knowledge),業務知識比重遠高於資訊技術。到了系統設計與建置階段,才大量運用到資料庫設計、程式語言、架構與測試等資訊技術;維護階段雖也需理解業務,但重點在於程式除錯與功能調整,故以需求取得階段最為依賴業務知識。

第63題

下列何種標示語言具有最大的彈性,可以允許使用者自行定義標籤? 1. HTML 2. WML 3. XML 4. VRML。

答案:(3) XML

解析:XML(Extensible Markup Language,可延伸標示語言)允許使用者自行定義標籤名稱與文件結構,並可透過 DTD 或 XML Schema 驗證文件合法性,因此彈性最大,常用於資料交換與設定檔。HTML 的標籤由規範固定,只能使用既有元素描述網頁外觀與結構;WML 用於早期無線裝置的網頁;VRML 用於描述3D虛擬場景,三者皆不具自行定義標籤的特性。

第64題

下列何者不是NFC(Near Field Communication)的功用? 1. 電子票證 2. 行車導航 3. 電子錢包 4. 資料交換。

答案:(2) 行車導航

解析:NFC 屬於短距離(約數公分)無線通訊技術,常見應用包括電子票證(如悠遊卡感應)、電子錢包行動支付、以及兩裝置靠近即完成資料交換(如配對、傳輸小量資料)。行車導航需要持續接收衛星定位訊號並計算路徑,靠的是 GPS 或 GNSS 等全球定位系統,NFC 通訊距離極短且無定位能力,並非其功用,故選項2不屬於 NFC 的功能。

第65題

勞動基準法第84 條之1 規定之工作者,因工作性質特殊,就其工作時間,下列何者正確? 1. 勞雇間應有合理協商彈性 2. 不另給予延時工資 3. 無例假與休假 4. 完全不受限制。

答案:(1) 勞雇間應有合理協商彈性

第66題

下列何者為二進位數值11001.11 的十進位數值? 1. 26.25 2. 25.75 3. 26.5 4. 21.75。

答案:(2) 25.75

解析:二進位轉十進位,整數部分由左至右依序乘以 2 的冪次:1×2⁴+1×2³+0×2²+0×2¹+1×2⁰=16+8+0+0+1=25。小數部分由左至右乘以 2 的負冪次:1×2⁻¹+1×2⁻²=0.5+0.25=0.75。兩部分相加得 25+0.75=25.75,故答案為選項2。選項1的26.25與選項3的26.5都把整數部分多算了1,選項4的21.75則漏加 2² 對應的位值。

第67題

下列何者是個人電腦的冷開機與暖開機的差異? 1. 沒有差別 2. 電腦內部的啟動方式不同 3. 依電腦使用者熟練度而定 4. 依電腦使用時的溫度而定。

答案:(2) 電腦內部的啟動方式不同

解析:冷開機(Cold Boot)是在電源關閉狀態下按下電源鍵,電腦會先執行韌體(BIOS/UEFI)的開機自我測試(POST),完成硬體初始化後再載入作業系統。暖開機(Warm Boot)則是在通電狀態下重新啟動,例如按下重置鍵或使用系統重新啟動,通常省略部分硬體檢測,直接重新載入作業系統。兩者的差異在於內部啟動流程與初始化範圍不同,與使用者熟練度或機器溫度無關。

第68題

下列有關電腦語言的敘述,何者「不正確」? 1. 高階語言程式設計比較容易,一條指令可對應多條機器語言指令,與所使用的機器有密切關係(Machine Dependent),比較接近人們日常使用的語言 2. C語言可用來撰寫C語言的編譯程式 3. 機器語言和組合語言都屬於低階電腦語言 4. BASIC 屬於一種高階電腦語言。

答案:(1) 高階語言程式設計比較容易,一條指令可對應多條機器語言指令,與所使用的機器有密切關係(Machine Dependent),比較接近人們日常使用的語言

解析:高階語言的特色是接近人類自然語言、撰寫容易、可讀性高,且與機器無關(Machine Independent),同一份原始碼經由不同平台的編譯器即可產生對應的機器碼,因此選項1稱其為 Machine Dependent 是錯誤敘述。選項2正確,C 語言具備系統程式設計能力,可用來撰寫 C 編譯器;選項3正確,機器語言與組合語言皆屬低階語言;選項4正確,BASIC 為典型的高階語言。

第69題

下列何者為正確的電腦病毒預防的觀念? 1. 只要有了防毒程式,就可以高枕無憂,不怕中了電腦病毒 2. 為了資源共享,應該讓大家一起來使用電腦 3. 電腦病毒只會破壞軟體,不會破壞硬體 4. 電腦病毒不但會破壞軟體,也會破壞硬體。

答案:(4) 電腦病毒不但會破壞軟體,也會破壞硬體

解析:正確觀念為電腦病毒除破壞軟體(程式、資料)外,亦可能破壞硬體。早期病毒多攻擊檔案與開機區,但如 CIH(Chernobyl)病毒可覆寫 BIOS/快閃記憶體使主機板失效,造成實質硬體損害;部分病毒亦會異常操控風扇或電壓間接傷害元件,故選項4正確。選項1錯誤:防毒軟體須持續更新病毒碼,對零時差攻擊仍可能失效,無法高枕無憂。選項2錯誤:共用電腦提高交叉感染風險,應落實帳號權限控管。選項3錯誤:與事實相反,病毒並非只破壞軟體。預防重點在安裝並更新防毒軟體、不開啟來路不明附件、定期備份與啟用防火牆。

第70題

下列C 程式,其執行結果為何? 1. X=2 2. X=1 3. X=0 4. X=3 。

答案:(1) X=2

解析:本題題幹未附完整 C 程式碼,依丙級常見題型推測多為變數累加或遞增運算。以典型範例「int x=0; x++; x++;」說明:變數 x 初始值為 0,第一次 x++ 使 x 變為 1,第二次 x++ 使 x 變為 2,最終輸出 X=2。若題目為「for(i=0;i<2;i++) x++;」結果亦同,故選項1正確。選項2(X=1)僅執行一次遞增;選項3(X=0)表示變數從未被修改;選項4(X=3)需三次遞增方能得到。依一般題意以兩次累加最符合,因此選1。實際作答仍應以原程式邏輯為準。

第71題

下列Visaul Basic.NET 程式片段,執行後結果顯示為何? 1. JON 2. 111 3. NES111 4. P4.5。

答案:(2) 111

第72題

關於系統使用手冊,下列何者錯誤? 1. 內容應說明系統的功能及作業方式 2. 目錄應列出說明書各項目 及其頁次 3. 解釋各個程式的內容 4. 封面應填列系統名稱、代號與製作人姓名。

答案:(3) 解釋各個程式的內容

解析:系統使用手冊(使用者手冊)的對象是終端使用者。選項1正確:內容應說明系統功能與作業方式。選項2正確:目錄須列出各說明項目及其頁次,便於查閱。選項4正確:封面應填列系統名稱、代號與製作人姓名以利識別。選項3「解釋各個程式的內容」錯誤,因為詳述程式內部邏輯屬於系統設計書或程式說明書的範疇;使用者手冊應隱藏實作細節、遵循資訊隱藏原則,僅呈現操作步驟,否則既無助使用者操作也違反易讀性。故本題錯誤敘述為選項3,為正確答案。

第73題

關於MAC(Med ia Access Control)位址之敘述,何者正確? 1. MAC 位址要向ISO(Internatio nal Organi zation for Standardization)申請 2. MAC 位址是記錄在CPU 上 3. MAC 位址可以修改 4. 一部電腦可以使用多個MAC 位址。

答案:(4) 一部電腦可以使用多個MAC 位址

解析:MAC 位址長 48 位元,前 24 位元為廠商代碼(OUI),由 IEEE 分配給網路卡製造商,後 24 位元由廠商自行編定,並非向 ISO 申請;位址燒錄在網路卡(NIC)上,不是存放在 CPU。一部電腦只要安裝多張網路卡,或有線、無線與虛擬網卡並存,就會同時具備多個 MAC 位址,因此「一部電腦可以使用多個 MAC 位址」是正確敘述。

第74題

對C 語言的描述,下列何者有誤? 1. 所有變數均需要宣告 2. 兼具高階語言與低階語言之特性 3. 最適合作商業性資料處理之語言 4. 執行速度較一般高階語言快。

答案:(3) 最適合作商業性資料處理之語言

解析:C 語言是程序導向的中介語言,兼具高階語言的可讀性與低階語言貼近硬體的特性,可直接操作記憶體與位元,編譯後執行速度接近組合語言,故第 2、4 項敘述正確。C 也要求變數先宣告型別再使用,第 1 項正確。最適合商業性資料處理的是 COBOL,它擅長大量報表、檔案與金融資料處理;C 的字串與報表處理能力較弱,因此「最適合作商業性資料處理」的說法有誤。

第75題

下列何者屬於大數據(Big Data)的特性之一? 1. 耐久性(Du rability) 2. 隔離性(Isolation) 3. 真實性(Verac ity) 4. 不可部分完成性(Atomicity )。

答案:(3) 真實性(Verac ity)

解析:大數據(Big Data)常以 5V 特性描述:Volume(資料量)、Velocity(處理速度)、Variety(多樣性)、Veracity(真實性/準確性)、Value(價值)。選項3「真實性(Veracity)」即為其中之一,強調資料的可靠性與品質,故正確。選項1耐久性(Durability)、選項2隔離性(Isolation)、選項4不可部分完成性(Atomicity,原子性)均為資料庫 ACID 特性的成員,與大數據特性無關。因此本題答案為選項3。

第76題

下列何者不是物件導向(Object-oriented)技術的特性? 1. 抽像化(Abstraction) 2. 封裝(Encapsulation) 3. 繼承(Inheritance) 4. 分割(Decomposition)。

答案:(4) 分割(Decomposition)

解析:物件導向(Object-Oriented)四大核心特性為:抽象化(Abstraction,隱藏實作細節僅留介面)、封裝(Encapsulation,將資料與方法包於物件並管制存取)、繼承(Inheritance,子類別沿用父類別特性)、多型(Polymorphism)。選項1、2、3皆屬 OO 特性。選項4「分割(Decomposition)」是將大問題拆解為小問題的一般性分析技巧,結構化設計同樣使用,並非物件導向所特有。因此不屬於 OO 技術特性者為選項4。須注意 OO 的第四特性一般稱「多型」而非「分割」。

第77題

在Windows 7 中,當選取檔案或資料夾後,想要永久刪除而不先移至「資源回收筒」,應執行鍵盤中 哪一項組合按鍵功能? 1. [Shift + Delete 鍵] 2. [Alt + Delete 鍵] 3. [Ctrl + Delete 鍵] 4. [Delet e 鍵]。

答案:(1) [Shift + Delete 鍵]

解析:在 Windows 7(及其後版本)中,選取檔案或資料夾後按 [Delete] 僅將其移至「資源回收筒」,仍可還原;若欲直接永久刪除、略過資源回收筒,需同時按住 [Shift] 再按 [Delete],即組合鍵 [Shift + Delete],故選項1正確。選項2 [Alt + Delete] 非標準刪除組合;選項3 [Ctrl + Delete] 多用於文字編輯時刪除整個字詞,非檔案刪除用途;選項4 [Delete] 僅移至資源回收筒而非永久刪除。因此本題選1。提醒:永久刪除後難以復原,操作前應確認。

第78題

下列何者屬於揮發性記憶體? 1. Hard Disk 2. RAM 3. Flash Memory 4. ROM。

答案:(2) RAM

解析:RAM(隨機存取記憶體)屬於揮發性記憶體,斷電後資料會消失;Hard Disk 為非揮發性磁碟儲存裝置,Flash Memory 為非揮發性快閃記憶體,ROM(唯讀記憶體)亦屬非揮發性,斷電資料保留。

第79題

在Windows 7 中,若要改變螢幕解析度,下列何者是正確的操作方式? 1. 選擇『開始』功能中的『設定』選項 2. 選擇『控制台』中的『系統』圖示 3. 在桌面上的『電腦』圖示上按下滑鼠右鍵 4. 在『桌面』 上按下滑鼠右鍵,選擇『螢幕解析度』選項。

答案:(4) 在『桌面』 上按下滑鼠右鍵,選擇『螢幕解析度』選項

第80題

在Visual Basic.NET 語言中,下列何者為用來註解說明的指令? 1. # 2. \* 3. \ 4. '。

答案:(4) '

解析:VB.NET 使用單引號 ' 作為註解符號,該行後方文字視為註解不被編譯;# 在 VB.NET 非註解用途,* 為乘號或指標運算子,\ 為路徑分隔或續行字元,皆非註解指令。