早稲田大学 基幹理工学研究科 情報理工・情報通信専攻 専門科目 2025年度 院試 過去問 解答例・解説(全4問)
全4問の分野は情報1問、電磁気学・回路1問です。解説はすべて、途中式と最終答は大問1問ぶんを公開しています。残りは解答PDFに収録しています。問題本文は含みません。
最終更新:
第1問 — 情報基礎
番兵付き挿入整列
行14--18は単なる前処理ではなく,最小値を左端に置くことで内側ループの停止を保証している。行24の回数を数えるときは,元の反転数ではなく,この前処理で消えた反転を差し引く。
データ構造の前提
配列キューを素朴に先頭詰めで実装すると dequeue が になるが,問題文は最も効率のよい実現を仮定している。循環バッファを使うため と判断する。
採点の置き所
オートマトンでは、受理言語、同値なNFA、正規文法、、交差の空性を順に対応させる。データ構造の計算量は、スタックとキューをどの端で操作するかを明示して と答える。挿入整列では、番兵処理後に残る反転数を数えること、特に降順とブロック条件の差を説明することが採点対象である。
典型ミスと検算
は奇数個の0の連結だけでなく、空語と偶数個の0も作れるので 全体になる。 は末尾が1である時点で空である。降順24要素の行24回数は ではなく、番兵処理で最小値が左端に移った後の残り23要素の反転数 と見ると検算しやすい。
解答
状態遷移図から,受理される語は を含まず, の個数が奇数である語である。 したがって である。2状態NFAは,初期状態 と受理状態 を置き,, とし,入力 に対する遷移を置かなければよい。 形式的には 正規文法は でよい。 は空語と任意個数の からなる語をすべて含むので である。 また は末尾に を含むため, である。従って交差を受理するDFAは,非受理状態1個の自己ループだけで足りる。
配列によるスタックは末尾をトップにすれば push/pop とも である。連結リストによるスタックも先頭をトップにすれば である。 FIFOキューは配列で循環バッファを用い,連結リストで先頭・末尾ポインタを持てば,enqueue/dequeue とも で実現できる。 よって空欄はすべて選択肢(ア) である。
行14--18は,隣接比較交換を右から左へ行い,区間内の最小値を左端 へ移動する処理である。 これにより後半の挿入整列では番兵が置かれ,内側 while で の境界判定を省ける。
行24の実行回数は,番兵処理後に残った反転数に等しい。24個が昇順なら0回である。 降順なら番兵処理で最小値が左端へ移り,残り23個は降順なので 回である。
3つの8要素ブロックがブロック間では昇順に分かれている場合,最大化するには各ブロック内を降順にする。 各ブロックの反転数は ,番兵処理で各ブロック内の最小値が先頭へ動くため7個ずつ減る。 従って最大回数は である。
一般に3個ずつのブロックが 個ある場合,各ブロック内の最大反転数は3であり,番兵処理で2個ずつ減る。 よって最大回数は である。
最終答
,,。計算量の空欄は全て 。行24は昇順0回,降順253回,ブロック条件では63回,一般形は 回。
第2問 — 計算機システム
プロセスごとのアドレス空間
ページテーブルは仮想アドレスから物理アドレスへの対応表である。プロセスごとに仮想アドレス空間が独立しているので,同じ仮想アドレスでもプロセスが違えば別の変換表を使う。
copy-on-write
COWの狙いは,fork直後に大量の物理ページをコピーしないことである。ただし仮想アドレス空間を表すためのページテーブルまで不要になるわけではない。
採点の置き所
再帰呼び出しでは、呼び出しごとに別フレームが作られること、戻り番地と局所変数がフレームごとに管理されることを書く。ページテーブルでは、仮想アドレス空間サイズをページサイズで割ってエントリ数を出す。2段ページテーブルでは、オフセット、2段目インデックス、1段目インデックスのビット分割を明示する。
典型ミスと検算
5プロセスでページテーブルを共有できるとすると、独立した仮想アドレス空間という前提を落としている。、 のように指数で計算すると、桁ずれを見つけやすい。COWは実データページのコピーを遅らせる仕組みであり、ページテーブルや管理情報までゼロになるわけではない。
第3問 — 回路
電流源の電力符号
電源が供給するか吸収するかは,電流が高電位端子から入るかどうかで決まる。この問題では電流源の電流方向に沿った電圧が負になるため,電流源は電力を供給している。
加減算器
2の補数減算では,ビット反転と最下位キャリー1の両方が必要である。制御信号の意味を取り違えると,XNORとXOR,NOTとバッファが逆になる。
採点の置き所
回路では、節点方程式から端子電圧を求め、独立源を止めて等価抵抗を出し、電圧源と電流源それぞれの電力符号を判定する流れが採点される。加減算器では、 が加算、 が減算という指定から の真理値表を作り、初段キャリーと桁あふれ条件を別に答える。
典型ミスと検算
電流源の電力は、電流の向きに沿った電圧が負なら供給である。 源の供給 と10A源の供給 は、抵抗消費電力の合計と整合する。減算時に を反転して初段キャリー1を足す必要があるため、反転器だけ、またはキャリーだけでは2の補数減算にならない。
第4問 — 情報通信ネットワーク
リンク層とネットワーク層
MACアドレスは次ホップまでの配送に使われる。一方,IPアドレスはエンドツーエンドの宛先を表すので,通常のルータ転送では送信元・宛先IPアドレスは変化しない。
累積ACK
TCPの確認応答番号は「次に受け取りたいバイト番号」である。1000バイトのセグメントが から5本続けば,最後まで揃った後のACKは5001になる。
採点の置き所
フレームA/Bの表では、MACアドレスが各リンクで張り替わり、IPアドレスはエンドツーエンドで維持されることを明示する。パケット判定は、IPヘッダのProtocol番号、TCP宛先ポート、ペイロードの文字列、SYNフラグを根拠にする。Go-back-Nとスロースタートでは、ACK番号とウィンドウ増加を数式または時系列で示す。
典型ミスと検算
ルータ転送で送信元IPをルータのIPに変えると、通常のIP転送ではなくNATを仮定した答案になってしまう。TCPのACK番号は受信済み最後の番号ではなく次に欲しい番号であるため、最後の1000バイトが から始まるならACKは になる。スロースタート後の は1RTT後の値であり、1ACKごとの増加とRTT単位の倍増を混同しない。
年度別の解答例(5年度)
情報基礎 / 計算機システム / 回路
2025年度(このページ・全4問)
情報基礎 / 計算機システム / 回路
情報基礎 / 計算機システム / 回路
情報基礎 / 計算機システム / 回路
情報基礎 / 計算機システム / 回路
2025年度の出題内容
全4問
前年度(2024年度)との違い
- 大問数
- 2024年度 4問 → 2025年度 4問
早稲田大学の公式過去問
- 公開年度範囲
- 2024〜2027年度(現行一覧。大学は過去3年分の公開と案内)
- 公式の解答例
- 一部の年度・科目のみ公開
- 院試hubの最終確認
- 2026-09-26