科目Bで時間切れしないための「2分ルール」

結論

科目Bは20問100分で1問5分。2分考えて解けそうにないと思った問題はいったん飛ばして先へ進み、最後まで行ってから戻る。1問への固執が、後ろの解けるはずだった問題まで巻き込んで落とす。

結論:解ける問題を全部解けば受かる。全問解こうとすると落ちる

科目Bで時間が足りなくなるのは、問題が多いからではありません。解けない1問に粘ってしまうからです。

私は2026年6月の試験で科目B 585点を取って落ちました。合格ラインは600点なので15点差です。

この記事で書くのは、2分考えて解けそうにないと思った問題は、いったん飛ばすという運用です。難しい問題を解けるようにする話ではありません。解ける問題を全部解き切るための話です。

科目Bの時間構造

まず数字を確認します。IPAの試験要綱に書かれているとおりです。

科目B
試験時間100分
出題数・解答数20問・20問
選択方法全問必須

100分 ÷ 20問 = 1問あたり5分

この5分は平均ではなく上限だと考えてください。 見直しの時間をまったく取らず、20問すべてを5分ぴったりで解いて、ちょうど使い切る数字だからです。実際には読み違いに気づいて戻ることがあるので、平均は4分前後に収めないと最後まで届きません。

1問への固執が、後ろの問題を巻き込む

解けない問題に粘ることの本当の損は、その1問を落とすことではありません。後ろにある、解けたはずの問題まで落とすことです。

最初の3問にかけた時間ごとに、残り17問にいくら残るかを出してみます。

最初の3問に使った時間残り17問に残る時間1問あたり
15分(1問5分)85分5.0分
30分(1問10分)70分4.1分
45分(1問15分)55分3.2分

3問に15分ずつ使っただけで、残りは1問3.2分になります。 擬似言語を読んで、値を入れて追うには足りません。しかも、15分かけた3問が解けたとは限りません。

別の言い方もできます。1問に15分かけるのは、2分ずつなら7問に目を通せる時間を、1問に賭けるということです(15 ÷ 2 = 7.5)。その7問の中に、2分で解ける問題が混ざっている可能性のほうが高いです。

解ける問題を取りこぼさないほうが、点は伸びます。

2分ルール:2分見て、解けそうになければ次へ

やることは1つだけです。

2分考えて解けそうにないと感じたら、その問題は飛ばして次へ進む。

これだけです。2分で切り上げるという意味ではありません。 2分は、解き終えるための時間ではなく、解けそうかどうかを見極めるための時間です。手応えがあれば、5分でも7分でもかけて解き切ってください。

20問すべてに2分ずつ当てて下見する、という話でもありません。 1問目から順に解いていき、詰まった問題だけを置いていく。やっているのはそれだけです。

最後まで進んだとき、置いてきた問題がいくつか残ります。そこに残り時間を全部使えます。

飛ばした問題は、あとから見つけられる

私が受けたときのCBTの画面では、前の問題へ戻って解答を選び直せました。 そして、あとで戻りたい問題を見分けるしくみがありました。 そのため「飛ばして次へ」が成り立ちます。

ただ、それがまだ答えていない問題が分かる表示だったのか、あとで見直したい問題に印を付けられる機能だったのかは、記憶が定かではありません。IPAが公開している資料の中にも、画面の仕様を書いたものを見つけられませんでした。受験前にIPAの案内で確認してください。

どちらにしても、やることは変わりません。飛ばした問題を、最後にもう一度見つけられる。それだけ分かっていれば足ります。

なぜ2分なのか

1問5分の内訳を、方針を決める2分と手を動かす3分に分けて考えています。

2分あれば、どこから手をつけるかは決まります。 どの変数を追えばいいのか、どの値を入れてみるのか。ここが決まらない問題は、そのまま5分かけても終わりません。2分で見切る根拠はここにあります。

逆に、方針さえ決まれば、あとは手を動かすだけです。値を入れて追う手順は、科目Bの攻略の記事に書きました。

なお、2分という数字そのものに根拠があるわけではありません。 要綱から出るのは1問5分までで、その内訳は私が演習で決めたものです。3分が合う人もいると思います。大事なのは秒数ではなく、見切る時刻を先に決めておくことのほうです。

飛ばす判断のしかた

先に取る:情報セキュリティの4問

科目Bの20問のうち、4問は情報セキュリティです。残り16問がアルゴリズムとプログラミングになります。

セキュリティの4問には擬似言語が出てきません。 科目Aの知識でそのまま答えられるので、2分どころか1分かからないこともあります。

気をつけたいのは置かれている場所です。IPAが公開しているサンプル問題では、情報セキュリティの4問は問17〜問20、つまり後ろにまとまって置かれていました。順番どおりに進んでいると、いちばん短時間で取れる4問に、いちばん最後にたどり着くことになります。

時間が心配なら、先にここだけ見に行く手もあります。 全問を下見する必要はありません。後ろの数問を覗いて、擬似言語が出てこない問題があれば先に片づけておく、というだけです。

飛ばす目安は1つだけ

2分考えて、解けそうにないと感じたら飛ばす。

これ以外に条件はありません。時間がかかりそうでも、解けそうなら解いてしまうほうがいいです。 「時間がかかりそう」で飛ばしてしまうとそれまでに思考した時間が無駄になります。

練習するときは、1問ずつではなく20問まとめて

2分ルールは、知っているだけでは効きません。本番で時計を見ながら判断することになるので、その判断ごと練習しておく必要があります。

過去問サイトや問題集を使ってまとめて解く練習をしてみて下さい。

本番でどうだったか

机上の計算だけでは当てにならないので、実際にどうだったかを書いておきます。以下は演習ではなく、本番の試験での記録です。

意外だったのは、時間が余ったことです。 飛ばした3問を後回しにしたら、残りを解き終えた時点で10分残っていました。3問に対して10分なので、1問あたり3分以上を落ち着いて使えます。

この10分は、最初に粘っていたら存在しませんでした。 分からない問題に最初から10分かけていたら、同じ10分を「焦りながら1問」に使っていたはずです。後回しにしたことで、同じ時間が「落ち着いて読み込む10分」に変わりました。

結果は3問中2問。残り1問は最後まで分かりませんでしたが、飛ばさずに粘っていたら、ほかの問題のほうを落としていました。

2分ルールの効き目は、難しい問題が解けるようになることではありません。 同じ時間を、焦っている時間から落ち着いている時間に変えることのほうです。

戻ってきた時間を、何に使うか

2分ルールの目的は、解けない問題を捨てることではありません。戻る時間を作ることです。

その時間の使い道は2つあります。

  1. 飛ばした問題を解く
  2. 解いたけれど、自信のない問題を見直す

どちらが得かは、そのときの残り具合で決まります。

私の場合は、飛ばしたのが3問で残り時間が10分だったので、全部を飛ばした3問に使いました。 結果は3問中2問なので、この配分で正解だったと思っています。見直しには回していません。

ただし、飛ばした問題が1問しかないときや、思ったより時間が残ったときは、見直しに回す価値があります。 科目Bで取りこぼしが多いのは、分からなかった問題ではなく、分かったつもりで1つずれた問題のほうだからです。配列の添字を0から数えていた、ループが1回多かった、という形の間違いは、見直せば気づけます。

そのために、解いている最中に「ここ、ちょっと怪しいな」と思った問題を覚えておいてください。 戻る時間ができたとき、飛ばした問題と見直しのどちらに使うかを決める材料になります。何も覚えていないと、自動的に「飛ばした問題」しか選べなくなります。

まとめ

  1. 1問5分は上限。平均4分で回らないと最後まで届かない
  2. 2分考えて解けそうになければ飛ばす。最後まで進んでから戻る
  3. 情報セキュリティの4問を先に取る
  4. 戻ってきた時間は、飛ばした問題か、自信のない問題の見直しに使う

難しい問題を解けるようにするより、解ける問題を取りこぼさないほうが、点は伸びます。

→ 基本情報 科目Bの攻略(擬似言語の読み方と過去問の使い方)

先に答えだけ知りたい人へ

基本情報技術者試験の科目Bは何問を何分で解きますか。

20問を100分で解きます。全問必須で、単純計算では1問あたり5分です。

科目Bで時間が足りなくなるのはなぜですか。

1問に長く固執すると、その問題を落とすだけでなく、後ろにある解けたはずの問題まで時間切れで落とすためです。1問15分を3問続けると、残り17問に使える時間は1問あたり3.2分まで落ちます。

科目Bはどの問題から解けばいいですか。

情報セキュリティの4問は科目Aの知識でそのまま解けるため、先に見つけて確実に取る方法があります。擬似言語の16問は、手をつけやすいものから解いて構いません。

この記事に出てきた用語