科目BでIPAが公開している問題は、全部で44問です。過去問にあたる公開問題が4年度分(各6問)と、サンプル問題が20問。1問ずつ解説していて、プログラムを1行ずつ追う問題には動かせるトレースが付きます。初めてなら、サンプル問題の問1から始めてください。
いまだけ無料PR|Udemy の講座擬似言語が読めずに止まるなら1行ずつ値を追う「科目B 基礎講義」0円練習に使える問題は、この44問がすべて
科目Bは通年で実施されるCBT方式で、本番の問題は公開されません。IPAが公開しているのは、各年度から選ばれた6問と、2022年に公表されたサンプル問題20問だけです。
出典:令和8年度 基本情報技術者試験 公開問題(各年度の科目B 公開問題に同じ注意事項がある)
実際の試験は20問で構成されますが,そのうちの6問を公開しています。
公開されている6問は、IPAがどれを公開するか選んだものです。無作為に抜き出したものではありません。44問に出てこなかった論点が本番に出ない、ということにはなりません。
出題範囲に書かれていることはすべて出るつもりで準備してください。44問は「範囲の確認」ではなく、読み方を身につけるための練習台として使うのが正しい使い方です。
科目Bが難しいと感じたら、この順番で
読み方の基礎を固めてから、本番と同じ形の問題で試す。
まず、読み方の基礎
科目B 基礎講義
プログラムを1行ずつたどって、値の変わり方を見る。定番アルゴリズムの型をそろえる。
0円通常 2,600円先着100名・12月3日まで
講義の目次と無料の1本を見てから、Udemy で0円で受講できます
解説の作り
1問1ページで、次の順に進みます。答えを先に知りたい人も、自力で解きたい人も、同じページで完結するようにしてあります。
令和8年度 公開問題
| 問 | 題材(押すと解説へ) |
|---|---|
| 問1 | 配列の末尾の要素を先頭へ移す(ほかは1つずつ後ろへ) |
| 問2 | 8ビット型の補数を求める(complement) |
| 問3 | 同じ値を返す2つの関数と、配列の領域外参照 |
| 問4 | 単方向リストを2つの配列で表現する |
| 問5 | One-Hot 表現(色名の配列を 0/1 の配列に) |
| 問6 | 情報セキュリティ ─ クラウドサービスのログ管理ルールと運用 |
令和7年度 公開問題
令和6年度 公開問題
令和5年度 公開問題
| 問 | 題材(押すと解説へ) |
|---|---|
| 問1 | 素数だけを格納した配列を返す(多重ループと繰返しの終了) |
| 問2 | 手続の呼出しと復帰 ─ 出力される順番 |
| 問3 | 大域の配列を昇順に整列する手続 ─ i と j はどこで止まるか |
| 問4 | ハッシュ表への格納 ─ mod で格納位置を決める |
| 問5 | コサイン類似度を計算する ─ 式の部品とコードのかたまり |
| 問6 | 情報セキュリティ ─ 人事業務の外部委託 |
サンプル問題(全20問・2022年12月公開)
現行の科目Bが始まる前に、出題形式を示すために作られた20問です。本試験からの抜き出しではありませんが、擬似言語の書き方は2022年から一度も変わっていないので、いまでもそのまま練習に使えます。
| 問 | 題材(押すと解説へ) |
|---|---|
| 問1 | 変数の値の入れ替え(3つの代入を追う) |
| 問2 | FizzBuzz ─ 3と5で割り切れるかの判定 |
| 問3 | 配列の値を足し合わせて新しい配列を作る(for) |
| 問4 | 最大公約数(while と if の対比) |
| 問5 | 関数を呼び出して計算する(pow を使う) |
| 問6 | 8ビットのビット並びを逆にする(ビット演算) |
| 問7 | 階乗を求める(再帰) |
| 問8 | 優先度付きキュー(クラスとメソッド) |
| 問9 | 2分木をたどって節番号を出力する(巡回法) |
| 問10 | 単方向リストから要素を削除する |
| 問11 | ビンソート(整列) |
| 問12 | 2つの文字型配列がどの程度似ているかを返す |
| 問13 | 昇順配列から値を探す(2分探索法) |
| 問14 | 整列済み配列を特徴づける5つの値を返す |
| 問15 | 三目並べ ─ ゲームの状態遷移を木構造で表す |
| 問16 | Unicode の符号位置を UTF-8 の符号に変換する |
| 問17 | 情報セキュリティ ─ ECサイトの脆弱性対策 |
| 問18 | 情報セキュリティ ─ PC の利用状況と管理 |
| 問19 | 情報セキュリティ ─ 受注業務と要員の管理 |
| 問20 | 情報セキュリティ ─ ファイアウォールの運用状況 |
44問のうち8問は、プログラムが出ない
サンプル問題の問17〜問20と、公開問題4年ぶんの問6は、 情報セキュリティの問題です。プログラムは1行も出てきません。 プログラムが苦手でも取れる枠なので、先にこちらから手を付けるのも手です。
解く前に、読めるようにしておく
プログラムの問題のほうは、解説から入っても構いませんが、プログラムそのものが読めないと解説も入ってきません。各解説ページの冒頭に「この問題に出てくる記号」の読み方を置いてあります。それでも詰まったら、その文法の回へ戻ってください。
解答一覧(答え合わせ用)
先に自分で解いてから使ってください。正解はIPAが公表している解答例のとおりです。記号を押すと、その問題の解説へ進めます。選んだ選択肢がなぜ違うのかは、各問の解説で確かめられます。
公開問題(令和5〜8年度)の解答を開く
サンプル問題(全20問)の解答を開く
この記事で引用した資料
- 基本情報技術者試験 科目B サンプル問題(2022年12月26日公開)
- 令和5年度 基本情報技術者試験 科目B 公開問題(2023年7月6日公開)
- 令和6年度 基本情報技術者試験 科目B 公開問題(2024年7月5日公開)
- 令和7年度 基本情報技術者試験 科目B 公開問題(2025年7月4日公開)
- 令和8年度 基本情報技術者試験 科目B 公開問題(2026年7月1日公開)
いずれも独立行政法人情報処理推進機構(IPA)が公表したものです。IPAは公表済みの試験問題について、教育目的での使用に許諾および使用料を不要としていますが、著作権は放棄していません。本記事では、引用した箇所の文言を改変していません(省略や補いがある場合は、その場に明記しています)。

