113 高普考普通考試 統計 資料處理概要 考古題詳解

113 年・高普考・普通考試・統計
試題代碼 資料處理概要

第 一 題40 分

在關聯式資料庫中建立一個名為「圖書」的資料表,其欄位結構與資料表內容如下表所示:

圖書編號圖書名稱出版社作者售價數量
B01Visual Basic 6手冊A公司Mary3505
B02Excel 2023A公司David4991
B03Access 2023B公司Mary6002
B04Python訓練手冊C公司Kathy3553
B05手把手Word 2023A公司Mary4002
B06E世代網頁設計B公司Kim5555
B07T-SQL 2023程式設計A公司Helen6992

(一)寫出 SQL 語法,查詢圖書名稱包含字串「手」的圖書名稱、出版社、作者。查詢結果如下表所示:

圖書名稱出版社作者
Visual Basic 6手冊A公司Mary
Python訓練手冊C公司Kathy
手把手Word 2023A公司Mary

(二)寫出 SQL 語法,查詢作者為「Mary」且數量小於 3 的圖書名稱、作者、數量,並以圖書名稱遞減排序。查詢結果如下表所示:

圖書名稱作者數量
手把手Word 2023Mary2
Access 2023Mary2

(三)寫出 SQL 語法,查詢新增一個欄位「進價」(內容為售價 ×\times 數量),且其數值介於 1000 至 2000 的圖書名稱、售價、數量、進價。查詢結果如下表所示:

圖書名稱售價數量進價
Visual Basic 6手冊35051750
Access 202360021200
Python訓練手冊35531065
T-SQL 2023程式設計69921398
🖼️ 本題原卷含圖表。基於試題來源之版權考量,本站不轉載原卷影像; 題目文字已完整轉錄,圖表請自行參閱考選部公告之試題原檔。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查 SQL 的基本查詢語法:

  • SELECT:指定要顯示的欄位。
  • FROM:指定資料表。
  • WHERE:設定篩選條件。
  • LIKE:進行部分字串比對。
  • %:代表任意長度的字串。
  • AND:同時符合多個條件。
  • ORDER BY ... DESC:依指定欄位遞減排序。
  • 欄位運算:可直接以欄位進行乘法運算,並使用 AS 設定計算欄位名稱。
  • BETWEEN ... AND ...:表示包含上下限的區間。

(一)查詢圖書名稱包含「手」的資料

解題方法

「包含字串『手』」表示「手」前後可以有其他字元,因此使用:

LIKE '%手%'

查詢欄位只需要顯示圖書名稱、出版社與作者。

SQL 語法

SELECT 圖書名稱, 出版社, 作者
FROM 圖書
WHERE 圖書名稱 LIKE '%手%';

條件判斷

符合的圖書名稱為:

  • Visual Basic 6手冊
  • Python訓練手冊
  • 手把手Word 2023

(二)查詢作者為 Mary 且數量小於 3 的圖書

解題方法

本題有兩個篩選條件:

作者=Mary作者 = \text{Mary}

以及:

數量<3數量 < 3

兩個條件必須同時成立,因此使用 AND。最後依圖書名稱遞減排序,使用 DESC。

SQL 語法

SELECT 圖書名稱, 作者, 數量
FROM 圖書
WHERE 作者 = 'Mary'
 AND 數量 < 3
ORDER BY 圖書名稱 DESC;

條件判斷

作者為 Mary 的資料有:

  • Visual Basic 6手冊,數量 5,不符合數量小於 3。
  • Access 2023,數量 2,符合。
  • 手把手Word 2023,數量 2,符合。

依圖書名稱遞減排序後為:

  1. 手把手Word 2023
  2. Access 2023

(三)計算進價並篩選介於 1000 至 2000 的圖書

解題方法

進價定義為:

進價=售價×數量進價 = 售價 \times 數量

在 SELECT 中以運算式建立計算欄位,並使用 AS 進價 將欄位命名為「進價」。

篩選條件為:

1000≤售價×數量≤20001000 \leq 售價 \times 數量 \leq 2000

BETWEEN 1000 AND 2000 包含 1000 與 2000,因此符合題意。

SQL 語法

🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 二 題20 分

資料結構中的佇列(Queue)是一個有序串列(List),請說明佇列在加入(Insertion)和擷取(Retrieve)資料的原則;分別寫下以佇列方式加入和擷取 {6,23,11,27,58}\{6,23,11,27,58\} 數字串列的順序情形。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

佇列(Queue)是一種遵循先進先出(First In, First Out,FIFO)的有序串列。資料從一端加入,稱為隊尾(Rear);從另一端擷取,稱為隊首(Front)。

因此,先加入佇列的資料會先被擷取,後加入的資料則依序等待。

解題方法

依序將數字 6、23、11、27、586、23、11、27、58 加入隊尾。擷取時,從隊首開始逐一取出,順序與加入順序相同。

操作佇列內容(隊首 → 隊尾)
加入 66
加入 236、23
加入 116、23、11
加入 276、23、11、27
加入 586、23、11、27、58
🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 三 題20 分

請描述電子通勤(E-commuting)對於員工、公司、社會的好處。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

電子通勤(E-commuting)是指員工利用資訊與通訊科技,在住家或其他非公司辦公場所執行工作,並透過網路與公司、同事或客戶交換資料。它的重點是以電子方式完成原本需要通勤到公司處理的工作,常見形式包括居家辦公與遠距工作。

本題考查電子通勤對三類對象的效益:員工、公司、社會。作答時應分層列出,並說明效益如何產生。

解題方法

可依「個人工作與生活—組織營運—整體社會」的順序作答:

  1. 員工:從通勤時間與費用、工作安排彈性、生活品質切入。
  2. 公司:從營運成本、人才運用、工作效率及營運持續性切入。
  3. 社會:從交通、環境、區域發展及公共資源切入。

這樣分類能避免只列出「省時間、省錢」等重複效益,也能完整回應題目要求的三種受益者。

員工的好處

  • 節省通勤時間與費用:減少往返辦公室的時間,以及交通、燃油、停車等支出。
  • 提升工作與生活平衡:省下的通勤時間可用於休息、家庭照顧或個人安排,降低長時間通勤造成的疲勞與壓力。
  • 增加工作安排彈性:在工作性質及公司規範允許下,較能安排工作時段與地點。
  • 擴大就業機會:員工可應徵較遠地區或不同城市的職缺,降低居住地對求職的限制。
  • 改善工作專注度:在適合的工作環境中,員工可減少辦公室干擾,提升需要專心處理之工作的效率。

公司的好處

  • 降低辦公室營運成本:減少辦公空間、設備、水電及相關管理支出;若採彈性進辦公室制度,也可更有效運用辦公空間。
🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 四 題20 分

網路詐騙的方式中,社交工程(Social Engineering)與網路釣魚(Phishing)的操作手法為何?

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

這題考的是網路詐騙中兩種常見手法的定義與操作方式:

  • 社交工程(Social Engineering):攻擊者利用人的心理、信任關係或行為習慣,誘使被害人洩漏機敏資訊、執行特定操作,或交付財物。攻擊重點在於操弄人的判斷,而非直接破解技術防護。
  • 網路釣魚(Phishing):攻擊者冒充可信任的個人或機構,透過電子郵件、簡訊、社群訊息或仿冒網站,誘使被害人點擊連結、開啟附件、輸入帳號密碼或提供金融資料。

兩者的關係是:社交工程是利用人性弱點的廣泛攻擊手法;網路釣魚則是社交工程常見的實施方式之一。

解題方法

作答時分別說明「如何取得信任」及「如何誘使被害人採取行動」,並補充可能造成的結果,即可完整交代操作手法。

  1. 社交工程的操作流程:蒐集目標資訊,設計可信或具急迫性的情境,再透過電話、訊息、電子郵件或面對面接觸,誘使被害人洩漏資料、提供協助或執行操作。
  2. 網路釣魚的操作流程:偽裝成銀行、政府機關、電商平台、同事或熟人,傳送附有連結或附件的訊息;被害人點擊後,可能進入仿冒網站輸入資料,或開啟惡意附件,使攻擊者取得資訊或控制裝置。
🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

其他考古題