寫給 21 世紀軟體工程師的採購法筆記 | 是非題怎麼猜


  1. 說明
    1. 分析表格
      1. Python Scripts

介紹在準備政府採購法專業人員基礎證照的選擇題後,如果準備考試的時間有限,該如何攻略是非題?時間有限,最快的方式就是猜。但該怎麼猜才能取得高分,請見本文為您娓娓道來!

本系列為自習政府採購法所記錄的筆記,涵蓋從政府採購法、政府採購法施行細則以及從採購法講義以及題庫中所融會貫通的觀念。經由整理成筆記的方式一來是提升個人準備基礎班證照測驗的學習成效,二來是建立未來可以供查詢的迷你等級採購知識庫。同時藉由軟體工程上的技術,破解、圖解採購法複雜、生硬的法條知識,讓整個學習過程變得更有趣 😏

logo

說明

考古題至 2021-08-31 為止

項目 數值 比例
是非題總題數 2793 100%
答案為是 ⭕ 1252 45%
答案為否 ❌ 1541 55%

是非題 猜題原則

不知道的答案,就請放心猜「否」吧!根據題庫的題目分析,除了「投標須知及招標文件製作」及「政府採購全生命週期概論」題外,猜「否」的答對題目的機率較高!

分析表格

錯對比:屬於「否」的題目比屬於「是」的題目比值,數值越高,表示越應該猜「否」


Python Scripts

import json

with open('quesbank.json', encoding = 'utf-8') as f:
  data = json.load(f)
  qTF = [
    (q['category'], q['ans'])
    for q in data.values()
    if q['quesType'] == '是非題'
  ]
  # [('財物及勞務採購作業', 'O'), ...]

  for k in set([q[0] for q in qTF]):
    d[k] = {'O':0, 'X':0}

  for q in qTF:
    d[q[0]][q[1]] += 1

  for q in d:
    which = "O" if d[q]["O"] > d[q]["X"] else "X"
    print(f'{q},{d[q]["O"]},{d[q]["X"]},{which}')