set2・set3 間違えた問題(47問)

テクノロジ

set2 問7・アルゴリズムとプログラミング
2分探索木からの削除
⭕ ア 50,35,20,40,45,70,60,80
正解。30の右部分木の最小キー35が30の位置に移る。
❌ 自分:ウ 50,20,40,35,45,70,60,80
左部分木の最大キー(20)で置き換えた場合の並び。これも2分探索木としては正しいが、問題の指定と異なる。
問題文と詳しい解説

空の2分探索木に、キーを 50, 30, 70, 20, 40, 60, 80, 35, 45 の順に挿入した。その後、キー30を削除した。削除では、子を二つもつ節を削除するとき、その節の右部分木の最小のキーをもつ節で置き換える。削除後の木を行きがけ順(前順)でたどったときのキーの並びはどれか。

挿入後の木は、50の左が30(左20、右40)、40の左が35・右が45、50の右が70(左60、右80)。

30は子を二つもつので、右部分木(40, 35, 45)の最小キー35で置き換え、元の35の節(葉)を取り除く。削除後は 50 の左が 35(左20、右40)、40の右が45。

行きがけ順は「節→左部分木→右部分木」なので 50, 35, 20, 40, 45, 70, 60, 80。右部分木の最小値は「右に1回進んだ後、左へ行けるだけ行く」と見つかる。

set2 問8・アルゴリズムとプログラミング
AVL木の回転
⭕ エ 二重回転を行い、根は30になる。
正解。左の子の右部分木に挿入したLR型なので、20を中心に左回転、続けて40を中心に右回転する。
❌ 自分:イ 一重回転を1回行い、根は20になる。
一重回転で直るのは、40, 20, 10 のように左の子の左に挿入した場合(LL型)。今回は左の子の右に挿入している。
問題文と詳しい解説

空のAVL木に、キーを 40, 20, 30 の順に挿入した。3個目のキーを挿入した直後に行われる平衡化の操作と、平衡化した後の根のキーの組合せとして、適切なものはどれか。

挿入後: 40 の左の子が 20、20 の右の子が 30。根40の左右の部分木の高さの差が2になるので平衡化が必要。

偏りが「左→右」と折れ曲がっている(LR型)ので、まず20で左回転して 40-30-20 の一直線(LL型)にし、次に40で右回転する(二重回転)。結果は根 30、左 20、右 40。

AVL木は、各節の左右の高さの差を1以内に保つので、探索・挿入・削除がいずれも O(log n) になる。過去の午後でも、挿入時の計算効率が問われた。

set2 問14・システム構成要素
スケールアウトの台数見積り
⭕ エ 10
正解。9台で70%以下を満たし、その9台を1台故障時にも確保するため10台。
❌ 自分:ウ 9
70%以下の条件は満たすが、1台故障すると8台になり条件を満たせない。
問題文と詳しい解説

あるWebシステムのピーク時の要求は毎秒3,000件である。Webサーバ1台はCPU使用率100%のときに毎秒500件を処理でき、処理件数とCPU使用率は比例する。各サーバのCPU使用率を70%以下に抑え、さらに1台が故障しても残りの台数で同じ条件を満たせるようにしたい。必要なWebサーバの最小台数は何台か。

1台当たり70%で処理できるのは 500 × 0.7 = 350件/秒。3,000 ÷ 350 ≒ 8.57 → 切り上げて9台必要。

1台故障しても9台残るように、N+1構成で10台。

スケールアウト(台数を増やす)で処理能力を上げるには、どのサーバに要求が振り分けられても処理できるように、セッション情報をサーバの外(共有キャッシュやDB)に置くステートレス化が前提になる。

set2 問48・システム開発技術
Observerパターン
⭕ ウ Observer
正解。状態の変化を、登録された複数の観察者(購読者)に通知する。C#の event や Unity の UnityEvent がこの仕組み。
❌ 自分:ア Adapter
既存のクラスのインタフェースを、利用側が期待する別のインタフェースに変換するパターン。
問題文と詳しい解説

ゲームで、プレイヤーのHPが変化したときに、HPバーの表示、効果音の再生、実績の判定などの複数の処理を実行したい。HPを管理するオブジェクトが、これらの処理を行うオブジェクトの具体的なクラスを知らなくてもよいようにするために適したデザインパターンはどれか。

Observerパターンでは、通知元(Subject)は「通知を受け取りたい」オブジェクトのリストをもち、状態が変わるとリストの全員の通知用メソッドを呼ぶ。通知先はインタフェースだけを共有すればよいので、通知元は具体的なクラスに依存しない(疎結合)。

通知先を後から追加・削除できる一方で、購読の解除を忘れると、破棄したはずのオブジェクトが参照され続けてメモリリークや例外の原因になる(Unityで破棄済みオブジェクトにアクセスするエラーの典型)。

set3 問47・システム開発技術
複数条件網羅
⭕ イ 4
正解。1つ目の判定の4通りの中に、Cの真と偽を割り当てればよい。
❌ 自分:エ 8
A、B、C の全組合せ。判定ごとの組合せを網羅すれば足りるので、全組合せは不要。
問題文と詳しい解説

次の処理について、複数条件網羅を満たすために必要なテストケースの最小数はどれか。ここで、条件 A、B、C は互いに独立に真偽を設定できるものとする。

if (A and B)
  処理1
endif
if (C)
  処理2
endif

1つ目の判定(A and B)の条件の組合せは (真,真)(真,偽)(偽,真)(偽,偽) の4通り。2つ目の判定(C)は真・偽の2通り。1つのテストケースは両方の判定を通るので、4ケースのうち2ケースでCを真、残りで偽にすれば、4ケースで両方の判定の全組合せを網羅できる。

【v2注】問題文から次の内容を削除した(本番では受験者が知っている前提の知識):複数条件網羅の定義(各判定の中の条件の真偽の全組合せを網羅する)。

set3 問48・システム開発技術
インスペクション
⭕ イ モデレータが主導し、役割を決めた参加者が公式な手順で欠陥を検出し、結果を記録して追跡する。
正解。
❌ 自分:エ 作成者が作業の合間に、近くの同僚に気軽に見てもらう。
パスアラウンドやアドホックレビューなど、非公式なレビュー。
問題文と詳しい解説

レビュー技法のうち、インスペクションの特徴として、適切なものはどれか。

インスペクションは、最も形式的なレビュー。モデレータ(進行役)が主導し、作成者、読み手、記録者などの役割を決め、事前準備→会議→修正→フォローアップの手順で進める。欠陥の数や種類を記録して、品質の評価やプロセス改善にも使う。

作成者が主導するウォークスルーとの違いが頻出。

set2 問38・セキュリティ
DMARC
⭕ エ SPF又はDKIMで認証されたドメインとヘッダのFromのドメインの一致を確認し、失敗時の扱いをドメイン管理者がポリシーで宣言する。
正解。ポリシーは p=none / quarantine / reject。
❌ 自分:ウ 受信側がDMARCのポリシーをp=noneに設定すると、SPFとDKIMのどちらかの認証に失敗したメールは全て受信を拒否され、送信者に通知される。
p=none は「何もしない(監視のみ)」。拒否は p=reject。また、ポリシーを宣言するのは送信側ドメインの管理者。
問題文と詳しい解説

DMARCに関する記述として、適切なものはどれか。

DMARCは、SPF・DKIMの結果を、利用者が目にするヘッダFromのドメインとの一致(アライメント)と組み合わせて判定する。ドメイン管理者は _dmarc.ドメイン のTXTレコードで、失敗したメールを受信側にどう扱ってほしいか(none=監視、quarantine=隔離、reject=拒否)と、集計レポートの送付先(rua)を宣言する。

導入時は p=none でレポートを集めて正規の送信元を把握し、quarantine、reject と段階的に強めるのが一般的。主要なメール事業者は、大量送信者にDMARCの設定を求めている。

set2 問42・セキュリティ
機械学習モデルへの攻撃(データポイズニング)
⭕ ウ 学習に使われることを見込んで、誤ったラベルやトリガを含むデータを公開データセットに紛れ込ませる
正解。学習データを汚染してモデル自体をゆがめる攻撃。特定のトリガでだけ誤動作させるものはバックドア攻撃とも呼ばれる。
❌ 自分:ア 推論時の入力画像に人には分からない微小なノイズを加え、モデルに誤った分類をさせる
敵対的サンプル(回避攻撃、Adversarial Examples)の説明。学習済みモデルへの入力を細工する攻撃で、学習データは汚染しない。
問題文と詳しい解説

機械学習モデルに対する攻撃のうち、データポイズニングに該当するものはどれか。

機械学習への主な攻撃は、攻撃のタイミング(学習時か推論時か)と狙いで区別すると覚えやすい。

攻撃時期内容
データポイズニング学習時学習データを汚染しモデルをゆがめる
敵対的サンプル(回避攻撃)推論時入力に微小な摂動を加えて誤判定させる
モデル抽出推論時問合せ結果からモデルを複製する
メンバーシップ推論/モデル反転推論時学習データ(個人情報など)を推定する

AIの利用をめぐるリスクはIPAの“情報セキュリティ10大脅威”でも取り上げられており、AI関連の用語はシラバスの用語例レベルで押さえておきたい。

set2 問45・セキュリティ
共通鍵暗号と公開鍵暗号の鍵の数
⭕ イ 共通鍵: 190、公開鍵: 40
正解。共通鍵は 20 × 19 ÷ 2 = 190、公開鍵は 1人2個 × 20 = 40。
❌ 自分:ウ 共通鍵: 380、公開鍵: 40
共通鍵を 20 × 19 で計算した誤り。A–BとB–Aは同じ鍵を使う。
問題文と詳しい解説

20人の間で、どの2人の間の通信も他の18人に読まれないように暗号化したい。共通鍵暗号方式を用いる場合に必要な鍵の総数と、公開鍵暗号方式を用いる場合に必要な鍵の総数(公開鍵と秘密鍵の合計)の組合せとして、適切なものはどれか。

共通鍵暗号では2人の組ごとに鍵が1つ必要で、組の数は 20C2 = 20 × 19 ÷ 2 = 190。人数が増えると n(n−1)/2 で急増する。

公開鍵暗号では各自が鍵ペア(公開鍵・秘密鍵)を1組もつだけでよく、2 × 20 = 40。

ただし公開鍵暗号は処理が重いので、実際の通信では公開鍵暗号で共通鍵を安全に共有し、データ本体は共通鍵暗号で暗号化するハイブリッド暗号(TLS、S/MIMEなど)が使われる。

set3 問37・セキュリティ
EDR
⭕ イ PCやサーバの挙動を記録・監視して不審な活動を検知し、端末の隔離や調査などの対応を支援する。
正解。
❌ 自分:ウ Webサイトへの通信を中継し、URLフィルタリングやマルウェア検査を行う。
SWG(セキュアWebゲートウェイ)の説明。
問題文と詳しい解説

EDR(Endpoint Detection and Response)の説明として、適切なものはどれか。

EDRは、侵入されることを前提に、端末上の挙動を記録し続けて不審な動きを検知し、対応(ネットワークからの隔離、プロセス停止、記録の調査)まで行う。侵入経路や影響範囲を後からさかのぼって調べられるのが強み。

過去の午後では、EDRの仕組みと効果の理解不足が採点講評で指摘されている。

set3 問45・セキュリティ
ドライブバイダウンロード
⭕ ウ Webサイトを閲覧しただけで、ブラウザなどの脆弱性を悪用して、気付かないうちにマルウェアを実行させる。
正解。
❌ 自分:イ USBメモリを接続したときに自動実行される機能を悪用して、マルウェアを実行させる。
オートラン(自動実行)機能の悪用。
問題文と詳しい解説

ドライブバイダウンロード攻撃の説明として、適切なものはどれか。

ドライブバイダウンロードは、改ざんされたWebサイトや不正広告を閲覧しただけで感染させる攻撃。脆弱性を突くコードは“エクスプロイトキット”として出回っている。

対策はOS・ブラウザ・プラグインを常に最新にすること。問40の水飲み場型攻撃でも、改ざんしたサイトからこの手口で感染させることが多い。

set2 問17・ソフトウェア
世代別ガーベジコレクション
⭕ エ 生成されて間もないオブジェクトほど早く不要になるという傾向を利用し、新しい世代の領域を頻繁に回収し、古い世代の領域はまれに回収する。
正解。
❌ 自分:ウ 長く生存したオブジェクトほど不要になりやすいという傾向を利用し、古い世代の領域を頻繁に回収し、新しい世代の領域はまれに回収する。
傾向と頻度が逆。新しいオブジェクトほど早く不要になる。
問題文と詳しい解説

世代別ガーベジコレクションに関する記述として、適切なものはどれか。

多くのオブジェクトは作られてすぐ不要になる(弱い世代仮説)。そこで、新しいオブジェクトの領域(第0世代)だけを頻繁に小さく回収し、生き残ったものを古い世代に昇格させて回収頻度を下げる。.NETのGCは第0〜第2世代をもつ。

GCがあってもメモリリークは起きる。到達可能な参照が残っていれば「使用中」と判断されるから。Unityでは毎フレームの new(文字列連結など)を減らしてGCの発生自体を抑える、オブジェクトプールを使う、などの工夫が定番。

set3 問19・ソフトウェア
ハイパーバイザ型の仮想化
⭕ イ ハードウェア上で直接仮想化ソフトウェアを動作させ、その上で複数のゲストOSを動作させる。
正解。ホストOSを介さないのでオーバーヘッドが小さい。
❌ 自分:エ ホストOS上で仮想化ソフトウェアを動作させ、その上でゲストOSを動作させる。
ホスト型の説明。
問題文と詳しい解説

サーバ仮想化のハイパーバイザ型の説明として、適切なものはどれか。

ハイパーバイザ型(ベアメタル型)は、ハードウェアの上で直接ハイパーバイザが動き、その上で複数のゲストOSを動かす(VMware ESXi、Hyper-V、KVM など)。ホストOSを介さないので性能面で有利。

ホスト型はWindowsやmacOSの上でアプリとして仮想化ソフトを動かす方式で、手軽だがオーバーヘッドが大きい。

set2 問28・データベース
関係代数の商
⭕ エ {A, C}
正解。必修の科目(DBとNW)を全て受講している学生。
❌ 自分:ウ {A, B, C}
必修の科目のどれか一つでも受講している学生(DBを受講)を求めた誤り。
問題文と詳しい解説

関係“受講”と関係“必修”がある。受講 ÷ 必修(商)の結果として、適切なものはどれか。

学生科目
ADB
ANW
BDB
CDB
CNW
CSE

受講

科目
DB
NW

必修

商 R ÷ S は、「S の全ての組と組み合わせた結果が R に含まれる」ような属性値の集合。ここでは、DBとNWの両方を受講している学生を求める。

  • A: DB、NW → 該当
  • B: DBのみ → 該当しない
  • C: DB、NW、SE → 該当(余分な科目があってもよい)

結果は {A, C}。SQLでは「NOT EXISTS を二重に使う」書き方や、GROUP BY と COUNT で必修科目の数と比べる書き方で表す。

set2 問29・データベース
左外部結合の結果行数
⭕ ウ 5
正解。P1が2行、P2・P3・P4が1行ずつ。
❌ 自分:ア 3
内部結合(INNER JOIN)の場合の行数。
問題文と詳しい解説

表“部員”と表“参加”がある。次のSQL文を実行したときに得られる行数はどれか。

部員ID氏名
P1青木
P2井上
P3上田
P4江藤

部員

部員IDイベントID
P1E1
P1E2
P3E1

参加

SELECT 部員.部員ID, 参加.イベントID
  FROM 部員 LEFT OUTER JOIN 参加
    ON 部員.部員ID = 参加.部員ID

左外部結合では、左側の表(部員)の全ての行が結果に残る。

  • P1: 参加にE1、E2の2行 → 2行
  • P2: 参加なし → イベントIDが NULL の1行
  • P3: E1の1行
  • P4: 参加なし → NULL の1行

合計5行。「一度もイベントに参加していない部員」を求めるには、この結果に WHERE 参加.イベントID IS NULL を加えればよい。

set2 問34・データベース
集合演算(EXCEPT)の結果
⭕ イ 3
正解。101, 102, 104 の3行。
❌ 自分:ウ 4
重複を残した EXCEPT ALL の行数(102が2行残る)。
問題文と詳しい解説

表“来店記録”と表“EC購入”がある。次のSQL文を実行したときに得られる行数は幾つか。

会員番号来店日
10110/01
10210/01
10210/08
10310/09
10410/15

来店記録

会員番号購入日
10310/02
10510/03
10510/20

EC購入

SELECT 会員番号 FROM 来店記録
EXCEPT
SELECT 会員番号 FROM EC購入

EXCEPT は、1つ目の問合せの結果から2つ目の問合せの結果に含まれる行を除く差集合で、ALL を付けない場合は重複行も除かれる。来店記録の会員番号は {101, 102, 103, 104}、EC購入は {103, 105} なので、結果は {101, 102, 104} の3行。

UNION なら {101〜105} の5行、UNION ALL なら8行、INTERSECT なら {103} の1行になる。

set2 問30・ネットワーク
タグVLANとトランクの許可VLAN
⭕ イ PC2とPC4だけ
正解。VLAN 20はトランクで許可されており、SW1とSW2にまたがって同じブロードキャストドメインになる。
❌ 自分:エ PC1〜PC5の全ての組合せ
異なるVLANは別のブロードキャストドメインであり、IPサブネットが同じでもL2スイッチだけでは通信できない。
問題文と詳しい解説

図のように、IEEE 802.1QタグVLANに対応したL2スイッチ2台をトランクポートで接続した。トランクで転送を許可するVLANは20と30だけに設定されている。PC1〜PC5のうち、互いに通信できるPCの組合せを全て挙げたものはどれか。

L2スイッチ SW1L2スイッチ SW2トランクポート間を接続許可VLAN:20, 30PC1VLAN 10PC2VLAN 20PC3VLAN 10PC4VLAN 20PC5VLAN 30各PCが接続されたポートはアクセスポート(PC下段の番号は所属VLAN)全PCは同一のIPサブネットに属し、ルーティング機能をもつ機器はない

VLANは1台の(または複数の)スイッチを論理的に分割し、VLANごとに別のブロードキャストドメインを作る。異なるVLAN間の通信にはルータやL3スイッチによるルーティングが必要である。

  • VLAN 10:PC1(SW1)とPC3(SW2)。トランクで許可されていないため、SW間を越えられず通信不可。
  • VLAN 20:PC2(SW1)とPC4(SW2)。トランクで許可されており、タグ(VLAN ID 20)付きで転送されて通信可。
  • VLAN 30:PC5だけで相手がいない。

トランクポートでは802.1Qタグ(4バイト、VLAN IDは12ビット)でVLANを識別する。許可VLANの設定漏れは実務でもよくある障害原因。

set2 問32・ネットワーク
スパニングツリープロトコル
⭕ ア ブリッジIDが最も小さいスイッチをルートとし、ループを構成するポートの一部をブロッキング状態にする。
正解。ブリッジIDは「ブリッジプライオリティ+MACアドレス」。
❌ 自分:エ 各スイッチがMACアドレスの学習結果を交換し、宛先ごとに最短の経路を選んでフレームを転送する。
STPは最短経路を選ぶ仕組みではなく、ループのない木構造を作る仕組み。
問題文と詳しい解説

スパニングツリープロトコル(STP)に関する記述として、適切なものはどれか。

レイヤ2のネットワークにループがあると、ブロードキャストフレームが永遠に回り続けるブロードキャストストームが起き、ネットワーク全体が使えなくなる。STPは、スイッチ間でBPDUを交換して、ルートブリッジからの木構造を作り、余分なポートをブロッキングする。

ルートブリッジはブリッジID(プライオリティ値(既定32768)+MACアドレス)が最小のもの。プライオリティを設定しないと、MACアドレスが小さい古いスイッチなどが意図せずルートになることがある。

set3 問31・ネットワーク
OSPF
⭕ エ ネットワーク内のリンクの状態を全ルータで共有し、各ルータがダイクストラ法でコストの合計が最小の経路を計算する。
正解。
❌ 自分:ウ 隣接ルータと経路表全体を定期的に交換し、ホップ数が最小の経路を選択する。
RIP(距離ベクトル型)の説明。
問題文と詳しい解説

ルーティングプロトコルOSPFの説明として、適切なものはどれか。

OSPFはリンクステート型のIGP(AS内部のルーティングプロトコル)。各ルータがリンクの状態(LSA)を交換して同じトポロジのデータベースを作り、それを基にダイクストラ法でコスト(通常は帯域から計算)の合計が最小の経路を求める。

RIPと違ってホップ数の上限(15)がなく、変化の収束も速い。大規模ネットワークではエリアに分割して管理する。

set3 問34・ネットワーク
IPv6のアドレス自動設定(SLAAC と DHCPv6)
⭕ ア IPv6アドレスはRAに含まれるプレフィックスを基に端末が自ら生成し、DNSサーバのアドレスなどの情報はDHCPv6サーバから取得する。
正解。SLAAC+ステートレスDHCPv6。
❌ 自分:ウ IPv6アドレスはDHCPv6サーバから割り当ててもらい、DNSサーバのアドレスなどの情報は端末に手作業で設定する。
Mフラグが0なので、アドレスをDHCPv6で割り当てる指示ではない。
問題文と詳しい解説

IPv6のネットワークで、ルータが送信するRA(Router Advertisement)のMフラグが0、Oフラグが1に設定されている。このネットワークに接続した端末の設定の方法として、適切なものはどれか。

IPv6ではRAのフラグで端末の設定方法を指示する。

  • Mフラグ(Managed):1ならアドレスをDHCPv6で取得する(ステートフルDHCPv6)。
  • Oフラグ(Other):1ならアドレス以外の情報(DNSサーバなど)をDHCPv6で取得する。

M=0, O=1 のときは、アドレスはRAのプレフィックスと端末のインタフェースIDから自ら生成し(SLAAC)、DNSサーバなどの情報だけをDHCPv6で取得する(ステートレスDHCPv6)。なお、RAにDNSサーバの情報を載せる方法(RDNSS)もある。

set2 問23・ハードウェア
I2Cバス
⭕ ア クロック線とデータ線の2本の信号線に複数のデバイスを接続し、デバイスごとのアドレスで通信相手を指定する。
正解。
❌ 自分:エ クロック線をもたず、送信側と受信側があらかじめ決めた通信速度に合わせて非同期に通信する。
UART(調歩同期式シリアル通信)の説明。
問題文と詳しい解説

I2C(Inter-Integrated Circuit)の説明として、適切なものはどれか。

I2C は、SCL(クロック)と SDA(データ)の2本の線で、マイコンと複数のセンサなどを接続するシリアルバス。各デバイスは7ビットなどのアドレスをもち、マスタがアドレスを指定して通信する。配線が少なくて済むので、温度センサやIMU、小型ディスプレイなどの接続によく使われる。

SPIは線が多い(チップセレクトがデバイスごと)ぶん高速。UARTはクロック線がなく1対1。CANは車載ネットワーク。

set3 問21・ハードウェア
FPGA
⭕ イ 製造後に、回路の構成データを書き込んで論理回路を変更でき、並列処理に適した専用回路を実現できる。
正解。
❌ 自分:ア 特定の用途向けに回路を設計して製造するので、大量生産時の単価は低いが、製造後に回路は変更できない。
ASICの特徴。
問題文と詳しい解説

FPGAの特徴として、適切なものはどれか。

FPGA(Field Programmable Gate Array)は、内部の論理ブロックと配線をVerilogやVHDLなどのハードウェア記述言語で定義し、現場(Field)で何度でも書き換えられるデバイス。ASICほどの量産効果はないが、開発期間が短く、仕様変更にも対応できる。

5G基地局や高頻度取引、画像処理などで専用回路として使われる。

set3 問25・マルチメディア
PCM音声のデータ量
⭕ イ 11.52
正解。
❌ 自分:エ 92.16
ビット数(Mビット)のまま答えた誤り。
問題文と詳しい解説

標本化周波数48kHz、量子化ビット数16ビット、2チャネル(ステレオ)のリニアPCMで1分間の音声を録音した。圧縮しない場合のデータ量は約何Mバイトか。ここで、1Mバイト=106バイトとする。

1秒あたり:48,000回 × 16ビット × 2チャネル = 1,536,000ビット = 192,000バイト。

1分(60秒):192,000 × 60 = 11,520,000バイト ≒ 11.52Mバイト。

ゲームのBGMをそのまま非圧縮で持つと容量が大きいので、Ogg VorbisやAACなどの非可逆圧縮を使うのが普通。

set2 問1・基礎理論
ベイズの定理(スパム判定)
⭕ ウ 0.67
正解。0.08 ÷ (0.08 + 0.04)。
❌ 自分:ア 0.08
迷惑メールであり、かつ“当選”を含む同時確率 0.2×0.4 を答えた誤り。
問題文と詳しい解説

あるメールサーバに届くメールの20%は迷惑メールである。件名に“当選”という語を含むメールの割合は、迷惑メールでは40%、迷惑メール以外では5%である。件名に“当選”を含むメールが届いたとき、それが迷惑メールである確率として、最も近い値はどれか。

ベイズの定理 P(迷惑|当選) = P(当選|迷惑)P(迷惑) ÷ P(当選)。

  • 迷惑かつ当選: 0.2 × 0.4 = 0.08
  • 迷惑以外かつ当選: 0.8 × 0.05 = 0.04

P(当選) = 0.08 + 0.04 = 0.12 なので、0.08 ÷ 0.12 ≒ 0.67。

“当選”を含む割合は8倍も違うのに67%にとどまるのは、迷惑以外のメールが4倍多い(事前確率)から。ベイジアンフィルタはこの計算を単語ごとに積み重ねて判定している。

set2 問4・基礎理論
平均情報量(エントロピー)
⭕ イ 1.5
正解。1/2×1 + 1/4×2 + 1/4×2 = 1.5。
❌ 自分:ウ 1.58
3種類が等確率(各1/3)の場合の値 log23 ≒ 1.58。確率に偏りがあると平均情報量はこれより小さくなる。
問題文と詳しい解説

ある通信路で送られる記号は X、Y、Z の3種類で、出現確率はそれぞれ 1/2、1/4、1/4 である。この記号源の1記号当たりの平均情報量は何ビットか。

確率pの事象の情報量は −log2p ビット。平均情報量(エントロピー)は、各記号の情報量を出現確率で重み付けした平均。

H = 1/2 × 1 + 1/4 × 2 + 1/4 × 2 = 0.5 + 0.5 + 0.5 = 1.5ビット。

実際、X=0、Y=10、Z=11 という符号(ハフマン符号)を使うと、平均符号長はちょうど1.5ビットになる。エントロピーは、可逆圧縮で到達できる平均符号長の下限を表す。

set2 問5・基礎理論
正規分布と標準偏差
⭕ イ 23人
正解。80点は平均+2標準偏差。その外側の片側は (100 − 95.4) ÷ 2 ≒ 2.3%。
❌ 自分:ウ 46人
±2標準偏差の外側(両側)の割合4.6%を使った誤り。80点以上は片側だけ。
問題文と詳しい解説

1,000人が受験した模擬試験の得点は、平均60点、標準偏差10点の正規分布に従うとみなせる。80点以上の受験者数として、最も近いものはどれか。ここで、平均±1標準偏差の範囲には全体の約68.3%、平均±2標準偏差の範囲には約95.4%が含まれる。

80点は (80 − 60) ÷ 10 = 平均+2標準偏差。±2標準偏差の範囲に95.4%が入るので、範囲外は4.6%。正規分布は左右対称なので、上側(80点以上)はその半分の約2.3%。

1,000人 × 0.023 ≒ 23人。なお、偏差値は (得点 − 平均) ÷ 標準偏差 × 10 + 50 なので、80点は偏差値70に当たる。

set3 問1・基礎理論
有限オートマトン
⭕ イ 1001
正解。S0→S1→S2→S1→S0 と遷移し、受理状態 S0 で終わる。
❌ 自分:ウ 1011
S0→S1→S2→S2→S2 と遷移し、S2 で終わるので受理されない。
問題文と詳しい解説

記号 0 と 1 からなる文字列を左から1文字ずつ読み込む有限オートマトンがある。状態遷移表は次のとおりで、初期状態は S0、受理状態は S0 だけである。このオートマトンが受理する文字列はどれか。

現在の状態入力 0入力 1
S0S0S1
S1S2S0
S2S1S2

表に従って1文字ずつ遷移をたどればよい。1001 は S0 →(1) S1 →(0) S2 →(0) S1 →(1) S0 で受理される。

実はこの表は「2進数として読んだ値を3で割った余り」を状態にしたもの(S0=余り0、S1=余り1、S2=余り2)。1文字読むごとに 余り ← (2×余り+入力) mod 3 と更新している。1001 = 9 は3で割り切れるので受理。0111 = 7、1011 = 11、1110 = 14 はいずれも割り切れない。初見の表でも、焦らず1文字ずつたどれば必ず解ける。

set3 問3・基礎理論
ROC曲線とAUC
⭕ イ 0.78
正解。陽性と陰性の組9通りのうち、陽性のスコアが高いのは7通り。
❌ 自分:ア 0.67
陽性と陰性の組のうち、陽性のスコアが高い組の数を6と数えた誤り。
問題文と詳しい解説

二値分類モデルが、評価用データ6件に次のスコア(陽性らしさ)を出力した。スコアのしきい値を変化させて描いたROC曲線のAUC(曲線下面積)はどれか。

データD1D2D3D4D5D6
正解ラベル陽性陰性陽性陽性陰性陰性
スコア0.90.80.70.40.30.2

AUCは「陽性のデータと陰性のデータを1件ずつ無作為に選んだとき、陽性の方のスコアが高い確率」に等しい。

陽性3件×陰性3件=9組。D1(0.9)は陰性3件全てより高い→3組。D3(0.7)は D5、D6 より高い→2組。D4(0.4)は D5、D6 より高い→2組。合計7組で AUC = 7/9 ≒ 0.78。

ROC曲線は横軸が偽陽性率(FPR)、縦軸が真陽性率(TPR)。AUC=0.5はランダム、1.0は完全な分類。しきい値に依存せずにモデルを比較できるのが利点。

set3 問5・基礎理論
CRC
⭕ エ 110101111
正解。110101000 を 1011 で割った剰余は 111。
❌ 自分:未回答
問題文と詳しい解説

生成多項式 G(x) = x3 + x + 1(ビット列 1011)を用いるCRCで、データ 110101 にCRCの3ビットを付加して送信する。送信するビット列はどれか。ここで、剰余の計算は2を法とする多項式の除算(ビットごとの排他的論理和)で行う。

データの後ろに3ビット(生成多項式の次数)の0を付けた 110101000 を 1011 でXOR除算する。

先頭から:1101 xor 1011 = 110 → 次の1桁を下ろして 1100 xor 1011 = 111 → 1111 xor 1011 = 100 → 1000 xor 1011 = 011 → 残り2桁を下ろして 1100 xor 1011 = 111。剰余は 111 なので、送信列は 110101111。

受信側は受け取った9ビットを同じ 1011 で割り、剰余が0なら誤りなしと判断する。CRCは連続したビット誤り(バースト誤り)の検出に強く、イーサネットのFCSやZIP、PNGなどで使われる。

マネジメント

set2 問55・サービスマネジメント
UPSと自家発電装置
⭕ ア 停電が発生してから自家発電装置が起動して電力を安定供給できるまでの間、蓄電池から電力を供給する。
正解。停電時の瞬断を防ぎ、短時間の電力を供給する。
❌ 自分:イ 電力会社からの受電を2系統にして、一方の系統が停止してももう一方から受電する。
2回線受電(本線・予備線)の説明。
問題文と詳しい解説

データセンタの電源設備において、UPS(無停電電源装置)の主な役割として、適切なものはどれか。

停電すると、まずUPSが蓄電池から給電して機器を止めずにつなぐ。その間に自家発電装置が起動し、電圧と周波数が安定したら切り替えて長時間の給電を続ける。

自宅サーバ向けの小型UPSでも、停電を検知してサーバを安全にシャットダウンする連携(apcupsdやNUTなど)を設定しておくと、ファイルシステムの破損を防げる。

set2 問57・サービスマネジメント
構成管理(CMDB)
⭕ ア サービスの提供に必要な管理対象と、その属性や相互の関係を記録し、変更に合わせて正確な状態に維持する。
正解。
❌ 自分:イ サービスの需要を予測し、性能や容量の監視結果を記録して、将来必要になる資源の量を計画する。
容量・能力管理の説明。
問題文と詳しい解説

ITサービスマネジメントの構成管理に関する記述として、適切なものはどれか。

構成品目(CI)には、サーバ、ネットワーク機器、ソフトウェアとそのバージョン、設定、文書などが含まれる。CMDBにCIどうしの関係(このサービスはどのサーバのどのコンテナで動いているか)を記録しておくと、変更の影響分析やインシデントの原因調査が速くなる。

記録が実態とずれると役に立たないので、変更管理と連携して更新し、定期的に実機と照合(構成監査)する。IaC(設定をコードで管理)は構成管理を自動化する手段の一つ。

set3 問56・サービスマネジメント
既知のエラー
⭕ エ 既知のエラー
正解。
❌ 自分:ア サービス要求
パスワードの再設定や情報の提供など、利用者からの定型的な依頼。
問題文と詳しい解説

問題管理において、根本原因が特定され、ワークアラウンド(回避策)も明らかになっているが、恒久的な解決策はまだ実施されていない問題を記録する際に用いる名称はどれか。

既知のエラーは、根本原因や回避策が分かっている問題(又はその状態)を指す。既知のエラーとして記録しておけば、同じ症状のインシデントが起きたときに、サービスデスクが回避策を適用して早くサービスを回復できる。恒久的な解決には、変更管理を通じた修正が必要になる。

set2 問60・システム監査
統制自己評価(CSA)
⭕ イ 業務の担当者自身が、ワークショップやアンケートなどを通じて、自部門のリスクとコントロールの有効性を評価する。
正解。監査部門は進行役や評価結果の活用を担う。
❌ 自分:ア 内部監査部門が、自ら作成したチェックリストを用いて、各部門のコントロールの有効性を評価する。
内部監査部門による評価で、業務の担当者自身の評価ではない。
問題文と詳しい解説

統制自己評価(CSA: Control Self-Assessment)の説明として、適切なものはどれか。

CSAでは、業務を最もよく知る現場の担当者が、自らリスクとコントロールを評価する。現場のリスク意識を高め、監査部門だけでは把握しにくいリスクを洗い出せる。

一方、自己評価なので客観性には限界があり、監査人は評価結果をそのまま監査証拠とせず、必要に応じて検証する。

ストラテジ

set2 問64・システム企画
フィージビリティスタディ
⭕ ウ システム化の複数の案について、技術・経済・運用などの面から実現可能性を調査・評価する。
正解。
❌ 自分:エ システムの利用者に試作品を操作してもらい、要求を明確にする。
プロトタイピングの説明。
問題文と詳しい解説

システム化構想の段階で行うフィージビリティスタディの説明として、適切なものはどれか。

フィージビリティスタディ(実現可能性調査、FS)は、投資を決める前に「本当にできるか、割に合うか」を調べる工程。技術的に実現できるか、費用対効果はあるか、運用できる体制があるか、法規制に適合するか、などを評価して案を比較する。

新技術を小さく試して確かめるPoC(概念実証)は、FSの手段として使われることがある。

set2 問65・システム戦略
SoRとSoE
⭕ ウ 顧客や利用者とのつながりを深めることを目的に、利用者の体験を重視し、変化に合わせて素早く改善していくシステム。
正解。スマートフォンアプリやコミュニティサービスなど。
❌ 自分:イ 収集したデータを分析して、意思決定に役立つ知見を得ることを目的とするシステム。
SoI(Systems of Insight)の説明。
問題文と詳しい解説

SoE(Systems of Engagement)の説明として、適切なものはどれか。

SoRは記録のためのシステム(基幹系)で、正確性・信頼性が最優先。ウォーターフォールで慎重に変更することが多い。SoEは利用者とのつながりのためのシステムで、体験の良さと変化への速さが重要。アジャイル開発やクラウドネイティブな構成と相性がよい。

両者は性質が違うので、開発手法や運用の進め方を分けて考える(バイモーダルIT)という考え方がある。

set3 問66・システム戦略
データメッシュ
⭕ ウ 業務の各ドメインのチームが自らのデータをプロダクトとして整備して提供し、全社共通の基盤と統制のルールの下で相互に利用する。
正解。
❌ 自分:エ 各所に分散したデータをメタデータによって仮想的に統合し、データを物理的に移動させずに一元的にアクセスできるようにする。
データファブリック(データ仮想化)の説明。
問題文と詳しい解説

データ活用の基盤の考え方のうち、データメッシュの説明として、適切なものはどれか。

データメッシュは、データの所有と提供の責任を業務ドメインのチームに分散させる考え方である。原則は、①ドメインによる所有、②データのプロダクト化、③セルフサービスのデータ基盤、④全体で統一するガバナンス(連邦型)の4つ。中央の専門チームがボトルネックになる問題を解消する狙いがある。

set2 問71・ビジネスインダストリ
デジタルツイン
⭕ ウ 現実の設備からセンサで収集したデータを基に仮想空間上に再現し、シミュレーションの結果を現実の運用に反映させる。
正解。CPS(サイバーフィジカルシステム)を実現する技術の一つ。
❌ 自分:エ 製品に固有の識別子を付与し、原材料の調達から製造、流通、廃棄までの履歴を、後からたどれるようにする。
トレーサビリティの説明。
問題文と詳しい解説

製造業におけるデジタルツインの説明として、適切なものはどれか。

デジタルツインは、現実(フィジカル)の“双子”を仮想空間(サイバー)に作る考え方。センサデータでリアルタイムに同期させ、仮想空間で「ラインの速度を上げたらどうなるか」「この部品はいつ壊れそうか」を試して、結果を現実に戻す。

このように、現実のデータを収集・分析して現実を制御する仕組み全体をCPS(Cyber-Physical System)という。

set2 問72・ビジネスインダストリ
予知保全
⭕ イ センサで振動や温度などの状態を常時監視し、故障の兆候を検知した時点で保全を行う。
正解。CBM(Condition Based Maintenance)。
❌ 自分:エ 設備の稼働時間を記録し、メーカが推奨する交換周期に達した部品を交換する。
時間基準保全の説明。
問題文と詳しい解説

生産設備の保全方式のうち、予知保全の説明として、適切なものはどれか。

予知保全は、IoTセンサのデータを機械学習などで分析し、「壊れそう」な兆候を捉えてから保全する。故障による突然の停止(ダウンタイム)を減らし、まだ使える部品の交換も避けられる。

デジタルツインやエッジAIと組み合わせて導入されることが多い。設備総合効率(OEE)の“時間稼働率”を高める施策の代表例。

set2 問73・ビジネスインダストリ
ブルウィップ効果
⭕ エ 消費者の需要のわずかな変動が、サプライチェーンの上流に行くほど発注量の大きな変動として増幅される。
正解。各段階が安全在庫や発注のまとめを上乗せすることで起きる。
❌ 自分:イ 生産量が増えるにつれて、製品1個当たりの生産コストが低下する。
規模の経済の説明。
問題文と詳しい解説

サプライチェーンにおけるブルウィップ効果の説明として、適切なものはどれか。

牛追いの鞭(bullwhip)は、手元を少し振るだけで先端が大きく揺れる。サプライチェーンでも、各企業が手元の注文だけを見て、需要予測の誤差・安全在庫・まとめ発注を上乗せするため、上流ほど注文の振れ幅が大きくなる。

対策は、POSデータや在庫情報をサプライチェーン全体で共有すること(SCM)、発注の小ロット化、VMI(ベンダ管理在庫)など。

set2 問74・企業活動
ABC分析
⭕ イ P、Q
正解。P 40%、P+Q 65%、P+Q+R 80%。
❌ 自分:ウ P、Q、R
Rまで含めると累積80%となり、70%を超える。
問題文と詳しい解説

ある店舗の商品の年間売上高は次のとおりである。売上高の大きい順に並べ、累積構成比が70%以下の商品をAグループとするABC分析を行ったとき、Aグループに属する商品はどれか。

商品PQRSTU
売上高(万円)4002501501006040

売上高の合計は 400 + 250 + 150 + 100 + 60 + 40 = 1,000万円。累積構成比は P 40%、Q 65%、R 80%、S 90%、T 96%、U 100%。70%以下は P、Q。

ABC分析はパレート図を使って、重点的に管理すべき少数の品目(A)を見つける手法。在庫管理では、Aは発注点や在庫量をきめ細かく管理し、Cはまとめて簡易に管理する、といった使い分けをする。

set2 問75・企業活動
流動比率
⭕ ウ 150%
正解。流動資産 ÷ 流動負債 = 600 ÷ 400。
❌ 自分:イ 67%
流動負債 ÷ 流動資産 と、分子と分母を逆にした誤り。
問題文と詳しい解説

ある企業の貸借対照表の要約は次のとおりである。この企業の流動比率はどれか。

資産の部金額(百万円)負債・純資産の部金額(百万円)
流動資産600流動負債400
固定資産900固定負債300
純資産800

流動比率 = 流動資産 ÷ 流動負債 × 100 = 600 ÷ 400 × 100 = 150%。1年以内に支払う負債を、1年以内に現金化できる資産でどれだけ賄えるかを示す、短期の支払能力(安全性)の指標。一般に高いほど安全とされる。

より厳しく見る指標に当座比率(流動資産のうち棚卸資産を除いた当座資産 ÷ 流動負債)、長期の安全性の指標に固定比率・自己資本比率がある。

set3 問74・企業活動
経済的発注量
⭕ ウ 600
正解。√(2 × 3,600 × 1,000 ÷ 20)。
❌ 自分:イ 424
公式の2を掛け忘れ、√(3,600 × 1,000 ÷ 20) ≒ 424 とした誤り。
問題文と詳しい解説

ある部品の年間需要量は3,600個、1回当たりの発注費用は1,000円、部品1個当たりの年間保管費用は20円である。経済的発注量(EOQ)は何個か。

EOQ = √(2 × 年間需要量 × 1回の発注費用 ÷ 1個当たりの年間保管費用)
= √(2 × 3,600 × 1,000 ÷ 20) = √360,000 = 600個

発注量を増やすと発注回数(発注費用)は減るが、平均在庫(保管費用)は増える。この2つの費用の合計が最小になる発注量がEOQで、そのとき年間発注費用(6回×1,000円=6,000円)と年間保管費用(平均在庫300個×20円=6,000円)は等しくなる。

set3 問76・企業活動
固定長期適合率
⭕ ア 90
正解。900 ÷ (700+300) = 0.9。
❌ 自分:ウ 129
固定比率(固定資産 ÷ 純資産 = 900 ÷ 700)。
問題文と詳しい解説

ある企業の貸借対照表の要約は表のとおりである。この企業の固定長期適合率は何%か。ここで、小数点以下は四捨五入する。

資産の部金額負債・純資産の部金額
流動資産600流動負債500
固定資産900固定負債300
純資産700
資産合計1,500負債・純資産合計1,500

貸借対照表(単位 百万円)

固定長期適合率は、固定資産が、返済の必要がない純資産と長期の資金である固定負債でどれだけ賄われているかを見る指標で、固定資産 ÷(純資産+固定負債)×100 で求める。900 ÷ (700+300) × 100 = 90%。100%以下であれば、固定資産が長期の資金で賄われており、安全性が高いと判断される。

固定比率(固定資産 ÷ 純資産)は129%で、100%を超えているが、固定負債まで含めれば賄えている。

set3 問62・技術戦略マネジメント
魔の川・死の谷・ダーウィンの海
⭕ ア ダーウィンの海
正解。事業化から産業化(市場での生き残り)までの障壁。
❌ 自分:イ キャズム
新製品の普及の過程で、初期採用者(アーリーアダプタ)から前期多数派(アーリーマジョリティ)へ広がるときの溝。マーケティングの用語。
問題文と詳しい解説

技術経営(MOT)で、研究開発の成果が事業として成り立つまでの障壁のうち、製品を市場に投入して事業化した後に、競合製品や代替技術との競争を勝ち抜き、事業を拡大して収益を上げ続けられるようになるまでの障壁を表す用語はどれか。

研究開発から事業が定着するまでの障壁は、段階ごとに次のように呼ばれる。

  • 魔の川:研究 → 開発(研究の成果を製品化の構想に結び付けられない)
  • 死の谷:開発 → 事業化(資金や資源が不足して市場に出せない)
  • ダーウィンの海:事業化 → 産業化(市場での競争にさらされ、生き残れない)

キャズムはマーケティングの普及理論の用語で、技術経営の3つの障壁とは別の概念である。

set2 問67・経営戦略マネジメント
バリューチェーン
⭕ ア 購買活動(調達)
正解。原材料や設備などを調達する活動は、全般管理・人事労務管理・技術開発と並ぶ支援活動。
❌ 自分:ウ アフターサービス
製品の価値を維持・向上させる活動で、主活動に分類される。
問題文と詳しい解説

M.E.ポーターのバリューチェーンにおいて、支援活動に分類されるものはどれか。

バリューチェーンでは、企業の活動を、製品が顧客に届くまでの主活動(購買物流 → 製造 → 出荷物流 → 販売・マーケティング → サービス)と、それを支える支援活動(全般管理(インフラストラクチャ)、人事・労務管理、技術開発、調達)に分ける。

どの活動で価値(マージン)が生まれ、どこにコストがかかっているかを分析し、競争優位の源泉を探る。“購買物流”(モノの受入れ)と“調達”(買う活動)の違いがひっかけになりやすい。

set3 問69・経営戦略マネジメント
ロングテール
⭕ ア 販売数の少ない商品でも、品ぞろえを多くすることで、それらの売上の合計が大きな割合を占める。
正解。
❌ 自分:ウ 売上の上位20%の商品が、全体の売上の80%を占める。
パレートの法則(80:20の法則)。ロングテールはこれと逆の現象。
問題文と詳しい解説

インターネット販売におけるロングテールの説明として、適切なものはどれか。

売上順に商品を並べたグラフで、少しずつしか売れない商品が恐竜の長い尻尾(ロングテール)のように続く。実店舗では棚の制約で置けない商品も、ECサイトなら在庫や陳列のコストが低いので扱え、尻尾部分の売上の合計が無視できない大きさになる。

電子書籍や音楽配信、ゲームのDLCストアなどで典型的に見られる。

set3 問70・経営戦略マネジメント
RFM分析
⭕ イ 最終購買日、購買頻度、累計購買金額
正解。Recency、Frequency、Monetary。
❌ 自分:ウ 顧客獲得費用、顧客生涯価値、解約率
サブスクリプション事業で用いる指標。
問題文と詳しい解説

RFM分析で用いる3つの指標の組合せとして、適切なものはどれか。

RFM分析は、顧客をRecency(最後にいつ買ったか)、Frequency(どれくらいの頻度で買うか)、Monetary(いくら使ったか)でランク付けし、優良顧客や離反しそうな顧客を見つけて、それぞれに合った施策を打つ手法。

例えばRとFが高くMが低い顧客には、アップセルを狙うキャンペーンが有効と考えられる。