參考答案 / 中央 / 112 年 計算機概論

國立中央大學資訊管理學系

中央 112 年資管所 計算機概論 參考答案

共 9 題

參考答案 PDF各校參考答案的 PDF,訂閱考試資源分享信後會寄到您的信箱。訂閱領取 PDF

參考答案由作者與 AI 討論後逐題確認,不是各校公布的標準答案;若與各校公布不同,以各校為準。
最後更新:2026 年 11 月 3 日。發現錯誤歡迎來信。

這份考卷每一題的解析與手寫題的答題範例,收在《資管所考古題 111-115 計概資結全解》,可以免費試閱。

1Linux crontab 排程設定

考點:Linux 定時排程:cron 與 crontab 欄位格式

(1) 0 2 * * 6 root bash /backup.sh

(2) 30 22 10 2,4,6,8,10,12 * root certbot renew

2237.8125 的定點與 IEEE 754 表示法

考點:IEEE 754 浮點數格式:位元配置與精度/範圍取捨

(1) (11101101.1101)2。

(2) 0 10000110 11011011101000000000000。

(3) 2−23。

3Page Table 大小計算

考點:記憶體定址空間計算範例

2048 bytes(2 KB)。

4HTTP Cookies 功用、運作原理與 First-party/Third-party Cookie

考點:HTTP Cookies:運作原理與 First-party/Third-party Cookie

功用:HTTP 為無狀態協定,Cookie 讓伺服器在多次請求間記住使用者狀態(登入、購物車、個人化、追蹤)。

原理:

  1. 伺服器以 Set-Cookie 標頭送出鍵值對(可附 Domain、Path、Expires 等屬性)。
  2. 瀏覽器儲存於本機。
  3. 之後符合 Domain 與 Path 的請求自動以 Cookie 標頭帶回。
  4. 伺服器讀取後還原使用者狀態。

First-party cookie:設定 Cookie 的網域等於網址列上的網域;third-party cookie:設定 Cookie 的網域與網址列網域不同。(如簡答圖)

4 參考答案圖

5Kill-chain 內容與網路安全防禦意義

考點:Cyber Kill Chain(網路攻擊鏈)七階段模型

Cyber Kill Chain 把攻擊拆成七個階段:Reconnaissance(偵察)、Weaponization(武器化)、Delivery(投遞)、Exploitation(利用漏洞)、Installation(植入後門)、Command and Control(遠端操控)、Actions on Objectives(竊資、破壞等)。

意義:

  • 攻擊須依序完成,防禦方阻斷任一階段即可使攻擊失敗。
  • 可逐階段配置對應防禦,是縱深防禦的基礎。
  • 提供事件調查的共同語言,判斷攻擊進度與損害範圍。

6物件持久化:關聯式資料庫的常見實作方式

考點:物件持久化(Object Persistence):ORM 與常見設計模式

  1. ORM(Hibernate、Entity Framework 等):自動把物件屬性對映到資料表欄位。
  2. Active Record:物件自身封裝資料存取,如 save()、delete()。
  3. Data Mapper:由獨立 Mapper 負責物件與資料表的雙向轉換。
  4. DAO:以介面封裝資料庫操作,可抽換底層資料來源。
  5. Serialization:物件序列化為 JSON 或 XML 存入 BLOB/CLOB 欄位。
  6. 手寫 SQL 與 JDBC:自行查詢並把結果集組回物件。

8Total/Partial Specialization 使用時機

考點:EER Model:Generalization/Specialization 與 Disjoint/Overlap、Total/Partial

超類別可能有不屬於任何子類別的實例時用 partial specialization;超類別的每個實例都必定屬於某個子類別時用 total specialization。

9Java 遞迴呼叫執行結果追蹤

考點:遞迴追蹤範例:10進制轉2進制

******430
*16
*******990

10Java try-catch-finally 變數作用域編譯錯誤

考點:Java 例外處理:try/catch/finally、自訂例外與 synchronized 關鍵字

無法編譯。f 宣告在 try 區塊內,catch 與 finally 看不到 f。

改正:

public static void parse(String str) {
    float f = 0;                    // 必須給初值
    try {
        f = Float.parseFloat(str);
    } catch (NumberFormatException nfe) {
        f = 0;
    } finally {
        System.out.println(f);
    }
}

預期輸出:0.0。

中央其他年份