基本情報科目Bの配点は1問何点?合格ラインと得点戦略を初心者向けに解説

公開日: 2026-07-01

この記事を共有

基本情報科目Bの配点は1問何点なのか?疑問に思ったことはありませんか?

基本情報技術者試験の科目Bは20問です。1,000点満点なので、「1問50点なら12問正解で600点。つまり12問取れれば合格?」と考える人もいるでしょう。

しかし、科目Bの評価点は、正解数に50点を掛けて算出する方式ではありません。 IPAはIRT(項目応答理論)に基づき解答結果から評価点を算出すると説明しています。そのため、12問正解=600点と断定することはできません。

この記事では、公式情報で確認できる「20問・1,000点満点・基準点600点」と、試験対策として考えたい「正解数の目標」を分けて解説します。さらに、アルゴリズムと情報セキュリティの学習配分、時間の使い方、擬似言語の練習方法も紹介します。

科目Bの試験時間・出題数・合格基準

まずはIPAの試験区分ページと試験要綱に基づく基本情報です。

項目 科目B
試験時間 100分
出題形式 多肢選択式
出題数・解答数 20問・20問
配点(満点) 1,000点
基準点 科目評価点600点
採点方式 IRT(項目応答理論)に基づく評価点

科目Aも1,000点満点で科目評価点600点が基準点です。科目Aと科目Bはそれぞれの評価点が基準点以上であることが必要で、得点を合算して不足分を埋めることはできません。

参考:IPA「基本情報技術者試験」/IPA「試験要綱・シラバス」

科目Bは1問50点ではない?IRT採点の意味

「1,000点÷20問=50点」は計算上の平均にすぎない

単純な割り算としては、1,000点を20問で割ると50点です。しかし、この計算結果が実際の各問題の配点を示しているわけではありません。

基本情報技術者試験では、IPAがIRT(Item Response Theory、項目応答理論)に基づく評価点の算出を採用しています。IRTは、解答結果を一定の統計的な考え方に基づいて評価する方法です。

受験者の立場では、「全20問に同じ50点が加算される」「正解数が同じなら評価点も必ず同じになる」といった単純な素点方式の前提で計算しないことが大切です。個々の設問の点数を固定して扱うこともできません。

12問正解なら合格?

12問正解で必ず合格とは言えません。

20問の60%は12問ですが、これはあくまで正解数の割合です。試験で求められるのは正解率60%という形式的な条件ではなく、1,000点満点に対する科目評価点600点以上です。

したがって「11問だから確実に不合格」「12問だから確実に合格」「14問正解なら絶対安心」といった線引きはできません。問題ごとの正式な配点も、ここから逆算できるものではありません。

練習問題では何問を目標にすればよい?

学習時に目標が必要なら、20問の演習で14〜16問程度を安定して正解できることを一つの目安にできます。これは公式に示された合格ラインではなく、時間切れや思わぬミスに備えるための学習上の提案です。

重要なのは、一度だけ14問正解することではありません。

  • 初見の問題でも再現できるか。
  • 基本的な配列・繰返し問題を安定して取れるか。
  • 解いた根拠を説明できるか。
  • 100分以内に20問へ取り組めるか。

こうした状態を確認することが、正解数だけを見るより有益です。

科目Bの出題内訳:アルゴリズム約8割・情報セキュリティ約2割

IPAは科目Bの分野別の想定出題割合として、次の2分野を示しています。

出題分野 想定割合 20問に換算した目安
アルゴリズムとプログラミング(擬似言語) 約80% 約16問
情報セキュリティ 約20% 約4問

この割合は問題数に関する想定です。「アルゴリズムに800点、セキュリティに200点が固定配点される」と読み替えることはできません。また、個々の問題を50点として計算する根拠にもなりません。

アルゴリズムとプログラミングでは何が出る?

中心となるのは、擬似言語を読んで処理を理解する問題です。基本要素の理解に加えて、配列、集計、探索、整列、再帰などの考え方が必要になります。

「ソートを知っている」という知識だけでなく、そのコードがどの順序で要素を比較し、値を更新するかを追えるかが重要です。ここを強化するには、トレース表を使った演習が役立ちます。

まずは擬似言語の入門練習問題(無料)で、代入・計算・条件分岐が読めるか確認しましょう。トレースを体系的に練習したい人には、Giji Academy「トレース表の使い方」(有料)があります。

情報セキュリティは捨ててもいい?

「情報セキュリティは捨ててもいいのか?」と思われた方。そんなことはありません。

想定割合が約2割であっても、得点に関わる大切な分野だからです。

基本的な仕組みを整理したうえで、文章中の状況から適切な対策を選ぶ練習をしましょう。たとえば、認証と認可の違い、アクセス権、マルウェア対策、脆弱性への対応などは、用語の意味だけでなく「どんなリスクを減らすための対策か」まで説明できることが目標です。

情報セキュリティの基本事項を確認したい場合は、Giji Academyのセキュリティ講座を参考にしてください。

正解数を増やすための得点戦略

「擬似言語を重点的に勉強する」と「セキュリティを後回しにする」は同じ意味ではありません。

アルゴリズム分野の比重が高いため、学習時間の中心をトレースとプログラムの読解に置きつつ、セキュリティも継続して復習しましょう。

状況 優先するとよい対策
擬似言語の記法が分からない 代入・比較・条件分岐を無料講座で確認
コードの途中で値を見失う トレース表に変数の値を書き出す
アルゴリズム問題に時間がかかる 合計・探索・ソートなどを型ごとに練習
セキュリティで選択肢を絞れない 用語と具体的な利用場面をセットで学ぶ
20問を最後まで解けない 解く順番と時間配分を演習で検証する

「取りやすい問題を拾う」は本番で役立つ?

問題文が長く、初見で方針が立てられないときは、その問題にこだわり続けるより、ほかの問題へ進む方が得策な場合があります。分からない問題を一時的に保留する基準を事前の演習で決めておくとよいでしょう。

ただし、マークを付けて後で戻れるか、画面操作がどうなっているかなど、本番の操作仕様は最新の受験案内で確認してください。

ミニ演習:簡単な擬似言語を確実に解く

「基礎問題を落とさない」ために、次のコードを追ってみましょう。配列の要素番号は1から始まるとします。

整数型の配列: a ← {3, 8, 5, 10}
整数型: i, count
count ← 0
for (i を 1 から 4 まで 1 ずつ増やす)
    if (a[i] mod 2 = 0)
        count ← count + 1
    endif
endfor
count を表示する

どこを見ればよい?

このコードは配列の要素を一つずつ確認し、2で割った余りが0の要素だけを数える処理です。

i a[i] 偶数か countの値
1 3 いいえ 0
2 8 はい 1
3 5 いいえ 1
4 10 はい 2

答えは2です。

試験問題では、似たコードに別の条件や複数の変数が追加されることがあります。重要なのは「偶数が2つ」という答えそのものではなく、条件が真になったときだけcountが更新されることを読み取る力です。

20問を100分で解くための時間配分

20問に100分を均等に割れば、1問あたり平均5分です。しかし、問題ごとの読みやすさや必要な処理量は異なります。

練習時は、例えば次のように考えてみてください。

  1. 最初の一読で解法が見える問題を優先して解く。
  2. 手が止まった問題は、解くために必要な情報を整理してから続けるか判断する。
  3. 最後に、未解答・見直しが必要な問題を確認するための時間を残す。

「1問に絶対5分」「難問に10分かけると必ず損」といった固定ルールは避けましょう。模擬演習で実測し、自分が安定して解ける配分を見つけることが大切です。

詳しくは科目Bの時間配分・速く読むコツも参考になります。

よくある質問

Q. 科目Bは何問正解すれば合格しますか?

特定の正解数を合格条件として断定することはできません。 科目BではIRTに基づく評価点が使われ、基準点は600点です。練習では正解数に余裕を持たせ、初見の問題を安定して解ける状態を目指してください。

Q. 科目Bのアルゴリズム1問は何点ですか?

「1問50点」と公表されているわけではありません。20問で1,000点満点という数字から、個々の問題に一定の50点が配点されているとは判断できません。

Q. 科目Aが900点なら科目Bは300点でも合格ですか?

合格できません。 科目A・Bの両方で、それぞれ科目評価点600点以上が必要です。科目間で点数を合算して判定する仕組みではありません。

Q. アルゴリズム16問、セキュリティ4問という内訳は毎回確定ですか?

IPAが示しているのは約8割・約2割という想定割合です。学習計画では「およそ16問と4問」と理解できますが、各回の出題と個々の配点が完全に固定されると断定しないでください。

まとめ:配点の計算より、安定して解ける問題を増やそう

科目Bは100分・20問・1,000点満点で、合格基準は科目評価点600点以上です。採点方式はIRTに基づいているため、「1問50点」「12問正解で確実に合格」は正確ではありません。

学習では、出題割合の高いアルゴリズムとプログラミングを中心に、情報セキュリティも並行して対策しましょう。正解数だけでなく、トレースの正確さ、初見問題への対応力、解答時間を確認することが大切です。

今の実力を確かめたい人へ:まずはGiji Academyの入門練習問題(無料)を解いてみてください。繰返し・配列・集計の演習に進みたい場合は、学習ロードマップから対応する講座を選べます。基礎以上の問題やトレースの一部講座は有料会員向けです。

参考情報

擬似言語の基礎から応用まで学べる
Giji Academy

Giji Academyでは、擬似言語の基礎からアーキテクチャなどの応用的な内容まで幅広く学べます。
また、ブラウザ上で直接擬似言語コードを試すことができ、実践的なスキルを身につけることが可能です。

Giji Academy の学習画面。左に教材、右にシミュレーター 擬似言語の学習を始める

擬似言語の学習をここから始めよう。