民國112年 地方四等 資訊處理 計算機概要

第4題

假設一個詐騙集團掌握一個銀行帳號,帳號中有10,001 元,集團組織30 個車手,約定在同一時間、在不同提款機、分別在此帳號內試圖提領10,000 元。下列那一…

題目

假設一個詐騙集團掌握一個銀行帳號,帳號中有10,001 元,集團組織30 個車手,約定在同一時間、在不同提款機、分別在此帳號內試圖提領10,000 元。下列那一個機制,可以防止所有車手一共提領300,000 元?(但仍允許某一個10,000 元提取成功) A. Map-Reduce B. Concurrency control C. Clustering analysis D. Privacy protection

官方答案

  • 答案:B. Concurrency control

解析

30 個車手同時提款,屬於多個交易並行存取同一帳戶的競爭情況;若沒有控制,可能同時讀到相同餘額而各自扣款,造成超額提領。並行控制(concurrency control)利用鎖定、交易隔離與原子性,使帳戶交易具序列化效果:第一筆成功扣款後餘額更新,其餘交易再讀取時已不足一萬元而失敗,故最多只成功一筆。Map-Reduce、聚類分析與隱私保護均不能解決交易競爭問題,故选 B。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。