📄 本試験 公開問題
基本情報技術者試験 2025年度(令和7年度) 科目A 公開問題
20問(本試験60問中の公開分) ・ 目安 正答率60%
基本情報技術者の2025年度(令和7年度) 科目A試験で実際に出題された問題のうち、公式に公開されている20問(本試験は60問)を、1問ずつその場で答え合わせしながら演習できます。合否の目安は正答率60%(演習の目安)。各問に正解と、なぜその選択肢になるのかの解説を付けています。
この回は 独立行政法人 情報処理推進機構(IPA) が公開する本試験問題を、当サイトがその場で答え合わせできる一問一答形式に再編 し、公式には付いていない「正解の根拠・各選択肢の解き方」の解説を追記 したものです。原題の出典は各問に明記しています。
この回は本試験そのものではなく、独立行政法人 情報処理推進機構(IPA)が公開している「公開問題」 です。実際の試験は60問 で構成され、そのうち20問 が公開されています。公開されていない残りの問題は当サイトにも収録できません。この試験区分はCBT(コンピュータ方式)で通年実施されているため、公式が本試験をまるごと公開することがなく、これが公式から入手できる唯一の本試験問題です。
過去問の解答結果は学習記録・段位には反映されません 。過去問は出題当時の法令・制度にもとづく問題を含むため、段位は継続して最新化している一問一答・模擬試験だけで判定しています。過去問を解かなくても段位で不利になることはありません ので、実力試しとして気軽にお使いください。
問 1
大規模言語モデルを用いた自然言語処理において,事前学習済みのモデルに対して行う,ファインチューニングに関する記述として,最も適切なものはどれか。
ア
強化学習を行い,最適な結果が得られるようにする。
イ
事前学習と同じデータを繰り返し用いて学習を行い,モデルの精度を高めるようにする。
ウ
大量のテキストデータを用いて学習を行い,モデルの精度を高めるようにする。
エ
特定のデータを用いて追加で学習を行い,目的とするタスクに適用できるようにする。
正解:エ
ファインチューニング(微調整)は,大量のテキストで一般的な言語の性質を学び終えたモデルに対し,目的の仕事に合わせた比較的少量のデータで追加の学習をさせ,その仕事に使えるようにすることである。よってエ。ウは事前学習そのものの説明で,ファインチューニングの前の段階に当たる。イは同じデータを繰り返すだけなので新しい仕事に適応させることにならない(かえって過学習を招く)。アの強化学習は,人の好みに沿った出力に近づける手法(RLHF など)で使われることはあるが,ファインチューニングそのものの説明ではない。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問1
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 2
浮動小数点形式で表現された数値の演算結果における丸め誤差の説明はどれか。
ア
演算結果がコンピュータの扱える最大値を超えることによって生じる誤差である。
イ
数表現のけた数に限度があるので,最下位けたより小さい部分について四捨五入や切上げ,切捨てを行うことによって生じる誤差である。
ウ
乗除算において,指数部が小さい方の数値の仮数部の下位部分が失われることによって生じる誤差である。
エ
絶対値がほぼ等しい数値の加減算において,上位の有効数字が失われることによって生じる誤差である。
正解:イ
丸め誤差は,扱えるけた数に限りがあるために,入りきらない下位の部分を四捨五入・切上げ・切捨てで処理したときに生じる誤差である。よってイ。アはオーバフロー(あふれ)。ウは情報落ちで,絶対値の大きく違う数を足し引きしたときに小さいほうの下位が消える現象である。エは桁落ちで,ほぼ等しい数の引き算で上位が打ち消し合い,有効数字が減る現象である。4つとも誤差の名前だが,原因がそれぞれ違う。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問2
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 3
図の木構造は2 分探索木である。a~g の値の大小関係として,適切なものはどれか。ここで,a~g の値は重複しないものとする。
ア
a < b < d < e < c < f < g
イ
d < b < e < a < f < c < g
ウ
d < e < f < g < b < c < a
エ
g < f < c < e < d < b < a
正解:イ
2分探索木では,どの節点についても「左の部分木の値 < その節点の値 < 右の部分木の値」が成り立つ。したがって左の子・自分・右の子の順にたどる通りがけ順(中間順)で並べれば,値は小さい順に並ぶ。図の木は根がa,その左がb(子はdとe),右がc(子はfとg)なので,この順にたどると d,b,e,a,f,c,g となる。よってイ。アは根のaを最小にしているが,根の左にbがある以上 b < a でなければならない。ウは葉をすべて内部の節点より小さいとしているが,eはbの右の子なので b < e であり成り立たない。エは全体を逆順にしたもので,やはり左が小さいという規則に反する。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問3
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 4
MTBF は4,000 時間,MTTR は1,000 時間の装置がある。今後の6 年間は,予防保守によってMTBF を前年に比べて毎年100 時間ずつ改善し,遠隔保守によってMTTR を前年に比べて毎年100 時間ずつ改善していく計画である。6 年経過後の稼働率は幾らか。
ア
0.88
イ
0.90
ウ
0.92
エ
0.94
正解:ウ
稼働率は MTBF ÷(MTBF + MTTR)で求める。MTBF は故障せずに動く平均時間なので,改善とは長くなること。6年で100時間ずつなので 4,000 + 600 = 4,600 時間。MTTR は修理に掛かる平均時間なので,改善とは短くなること。1,000 - 600 = 400 時間。よって 4,600 ÷ (4,600 + 400) = 4,600 ÷ 5,000 = 0.92 でウ。ちなみに改善前の稼働率は 4,000 ÷ 5,000 = 0.80 である。MTBF と MTTR で「改善」の向きが逆になることに注意する。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問4
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 5
ローコード開発ツールを用いたソフトウェア開発の説明はどれか。
ア
アプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートをGUI を用いた操作で組み合わせたり,必要に応じて一部の処理のソースコードを記述したりすることによって,アプリケーションソフトウェアを作成する。
イ
アプリケーションソフトウェアの開発基盤の上で,用意された部品やテンプレートをGUI を用いた操作で組み合わせるだけで,ソースコードを記述せずに,アプリケーションソフトウェアを作成する。
ウ
アプリケーションソフトウェアの定型的な枠組みを参照して,独自の処理のソースコードを記述することによって,アプリケーションソフトウェアを作成する。
エ
利用者がシステムを利用して行う作業を自動化ツールに代行させるために,利用者によるシステムの操作手順をツールに登録する。
正解:ア
ローコード(low-code)は「コードが少ない」という意味で,基本はGUI で部品を組み合わせて作り,足りないところだけをコードで書き足す方式である。よってア。イはコードをまったく書かないノーコードの説明で,ローコードとの違いはまさに「一部はコードを書けるかどうか」にある。ウはフレームワークを使った開発の説明。エはRPA(ロボティックプロセスオートメーション)の説明である。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問5
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 6
“商品”表に対するSQL 文と同じ結果が得られるSELECT 文はどれか。
〔SQL 文〕
SELECT * FROM 商品 WHERE 仕入先ID IN ('M002', 'M004')
ア
SELECT * FROM 商品 WHERE 仕入先ID = 'M002' AND 仕入先ID = 'M004'
イ
SELECT * FROM 商品 WHERE 仕入先ID = 'M002' INTERSECT SELECT * FROM 商品 WHERE 仕入先ID = 'M004'
ウ
SELECT * FROM 商品 WHERE 仕入先ID = 'M002' OR 仕入先ID = 'M004'
エ
SELECT * FROM 商品 WHERE 仕入先ID BETWEEN 'M002' AND 'M004'
正解:ウ
IN は「並べた値のどれかに一致する」という意味なので,OR でつないだ条件と同じである。よってウ。アは1つの行の仕入先IDが同時に 'M002' でも 'M004' でもあることを求めており,そんな行は存在しないので結果は0件になる。イのINTERSECT は二つの結果の共通部分を取るもので,同じく両方の条件を満たす行を求めることになり0件になる。エのBETWEEN は範囲指定なので 'M002' 以上 'M004' 以下,つまり 'M003' の行(電子レンジ・炊飯器)まで含んでしまう。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問6
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 7
1G バイトの動画データを40M ビット/秒の回線を使用してダウンロードしたところ,5 分掛かった。このときの回線利用率はおよそ何%か。ここで,ダウンロード時には動画データに20%の制御情報が付加されるものとする。
ア
10
イ
53
ウ
67
エ
80
正解:エ
実際に流れたデータ量と,回線が5分間に流せるデータ量を比べる。動画は1G バイト=8G ビットで,これに20%の制御情報が付くので 8 × 1.2 = 9.6G ビットが流れる。回線は40M ビット/秒なので,5分=300秒では 40 × 300 = 12,000M ビット=12G ビット送れる。回線利用率は 9.6 ÷ 12 = 0.8 で80%。よってエ。制御情報の20%を足し忘れると 8 ÷ 12 = 約67%となりウになる。バイトとビットの取り違え(8倍し忘れ)にも注意する。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問7
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 8
HTTP とHTTPS を比較した場合において,HTTPS だけがもつ特徴を示したものはどれか。
ア
cookie に保存されている情報を用いたセッション管理が可能である。
イ
ID とパスワードによって利用者の認証を行うことが可能である。
ウ
Web ブラウザでキャッシュさせることによって通信量を減らすことが可能である。
エ
通信相手先サーバをサーバ証明書によって確認することが可能である。
正解:エ
HTTPS は HTTP の通信を TLS で包んだもので,TLS が加えるのは「通信の暗号化」「改ざんの検知」「サーバの身元確認」の3つである。このうち選択肢にあるのはサーバ証明書による相手の確認なのでエ。ア・イ・ウはいずれも HTTP の仕組みで実現できることであり,HTTPS でも同じように使えるが「HTTPS だけがもつ」ものではない。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問8
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 9
暗号の危殆化に該当するものはどれか。
ア
あるCA でデジタル証明書の署名に使っている公開鍵のデジタル証明書の有効期限が切れた。
イ
ある暗号アルゴリズムの秘密鍵が不正アクセスによって漏えいした。
ウ
あるハッシュ関数においてハッシュ値が同じになるデータの組みを現実的な時間内で発見する方法が見つかった。
エ
あるランサムウェアの一種で暗号化されたファイルの復号鍵が公開された。
正解:ウ
危殆化とは,計算機の性能向上や新しい解読法の発見によって,暗号やハッシュ関数の安全性そのものが下がることをいう。ハッシュ値が同じになるデータの組(衝突)を現実的な時間で作れるようになれば,そのハッシュ関数は改ざんの検知に使えなくなる。まさに危殆化なのでウ。アは証明書の期限切れで,運用上の切替えの話である。イは鍵が盗まれたという管理の失敗で,アルゴリズムの強さは変わっていない。エは特定のランサムウェアの復号鍵が明らかになっただけで,暗号方式の安全性が下がったわけではない。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問9
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 10
WAF の説明はどれか。
ア
Web サイトに対するアクセス内容を監視し,攻撃とみなされるパターンを検知したときに当該アクセスを遮断する。
イ
Wi-Fi アライアンスが認定した無線LAN の暗号化方式の規格であり,AES 暗号に対応している。
ウ
様々なシステムの動作ログを一元的に蓄積,管理し,セキュリティ上の脅威となる事象をいち早く検知,分析する。
エ
ファイアウォール機能を有し,マルウェア対策機能,侵入検知機能などの複数のセキュリティ機能を連携させ,統合的に管理する。
正解:ア
WAF(Web Application Firewall)は,Web アプリケーションへの通信の中身を見て,SQL インジェクションやクロスサイトスクリプティングなどの攻撃らしいパターンを見つけたら遮断するものである。通常のファイアウォールが送信元・宛先・ポート番号で通す通さないを決めるのに対し,WAF はHTTP の中身まで見るところが違う。よってア。イはWPA2 などの無線LAN の暗号化規格,ウはSIEM(ログの一元管理と分析),エはUTM(複数のセキュリティ機能を1台にまとめた機器)の説明である。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問10
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 11
E-R モデルにおけるエンティティの特徴はどれか。
ア
エンティティとインスタンスとは,1 対1 の対応関係をとる。
イ
エンティティとなり得るものは,物的に実現するものである。
ウ
エンティティは,特性を表すための属性(アトリビュート)をもつ。
エ
異なった種類のエンティティ間の関係は,主として状態遷移として表現される。
正解:ウ
E-R モデルのエンティティ(実体)は,管理したいものの種類を表し,その性質を表す属性(アトリビュート)をもつ。たとえば「社員」なら社員番号・氏名・所属などである。よってウ。アは,エンティティが型,インスタンスがその実物(個々の社員)なので1対多の関係であり誤り。イは,「注文」「予約」のように形の無いものもエンティティになれるので誤り。エは,エンティティ間の結び付きはリレーションシップ(関連)で表すものであり,状態遷移は状態遷移図が扱う別の話である。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問11
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 12
オブジェクト指向プログラミングの特徴のうち,異なるクラスのオブジェクトを同一のインタフェースで操作したときに,操作対象クラスに応じた異なる動作を可能にすることを何と呼ぶか。
ア
委譲
イ
継承
ウ
コンポジション
エ
多相性
正解:エ
同じ呼び出し方をしても,実際のクラスによって違う動きをすることを多相性(ポリモーフィズム)という。よってエ。たとえば図形クラスの「描く」を呼ぶと,円なら円が,四角なら四角が描かれる。アの委譲は,自分への依頼を別のオブジェクトに任せること。イの継承は,あるクラスの性質を引き継いで新しいクラスを作ること(多相性を実現する手段の一つではあるが,多相性そのものではない)。ウのコンポジションは,あるオブジェクトを部品として内部に持つ関係である。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問12
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 13
アジャイル開発手法の一つであるスクラムにおいて,プロダクトバックログアイテムの内容や並び順を決定する役割をもつのは誰か。
ア
開発者
イ
顧客
ウ
スクラムマスタ
エ
プロダクトオーナ
正解:エ
スクラムの役割は,プロダクトオーナ・スクラムマスタ・開発者の3つである。このうちプロダクトオーナが,作るものの一覧であるプロダクトバックログについて「何を入れるか」と「どの順で作るか」に責任をもつ。よってエ。ウのスクラムマスタは,スクラムが正しく回るように支援し,妨げを取り除く役割で,作るものの中身は決めない。アの開発者は,どう作るか(見積りや実装)に責任をもつ。イの顧客は要望を出す立場だが,スクラムで定義された役割ではなく,その要望を取りまとめて順位を付けるのはプロダクトオーナである。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問13
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 14
図は,あるプロジェクトの作業A ~ I とその作業日数を表している。このプロジェクトの最短所要日数は何日か。
ア
27
イ
28
ウ
29
エ
31
正解:エ
各結合点に到達できる最も遅い時刻を,前から順に求めていく。まずAで3日。Bの終点には,A→Bで 3 + 6 = 9日と,A→E→ダミーで 3 + 5 = 8日の二経路があるので9日。Cの終点には,A→Fで 3 + 14 = 17日,B→Cで 9 + 8 = 17日,B→G→ダミーで 9 + 11 = 20日の三経路があるので20日。Dの終点には,そこからD(6日)で 20 + 6 = 26日と,B→Hで 9 + 15 = 24日があるので26日。最後にI(5日)を足して 26 + 5 = 31日。よってエ。クリティカルパスは A → B → G →(ダミー)→ D → I である。所要日数の長いHに引かれるとイの28日などを選んでしまうが,Hを通る経路は 3 + 6 + 15 + 5 = 29日で,Gを通る経路のほうが長い。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問14
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 15
サーバ室の物理的な安全対策の状況について,情報セキュリティ管理基準(平成28 年)に照らして,情報セキュリティ監査を行って判明した状況のうち,監査人が,指摘事項として監査報告書に記載すべきものはどれか。
ア
サーバが設置されている施設の無人領域では,営業時間中でも,警報装置が作動するようになっている。
イ
サーバ室に非常口,避難器具,誘導灯などを設置している。
ウ
社外からサーバ室へ直接出入りするドアを設置しているが,出入りを考慮して常時施錠していない。
エ
場所が分からないように,サーバ室の所在を室外に表示していない。
正解:ウ
指摘事項として書くのは,基準に照らして問題がある状況である。ウは,社外から直接入れるドアを施錠していないというもので,誰でもサーバ室に入れてしまう状態であり,物理的な入退室管理として明らかに不備である。よってウ。アの無人領域での警報,イの非常口・避難器具・誘導灯の設置,エのサーバ室の所在を外に表示しないことは,いずれも望ましい対策が取られている状態であり,指摘する必要がない。イは一見セキュリティを弱めるように見えるが,人命の安全を確保するために必要な設備である。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問15
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 16
データマイニングの手法の一つであって,POS などの蓄積データから“一緒に買われる商品”の組合せを発見する分析手法はどれか。
ア
3C 分析
イ
ABC 分析
ウ
コンジョイント分析
エ
マーケットバスケット分析
正解:エ
マーケットバスケット分析は,1回の買い物かご(バスケット)の中身を大量に調べて,同時に買われやすい商品の組合せを見つける手法である。よってエ。アの3C 分析は顧客・競合・自社の3つの観点から事業環境を整理する手法。イのABC 分析は売上などへの寄与度で対象をA・B・Cに分けて重点を決める手法。ウのコンジョイント分析は,商品の機能や価格といった要素のうちどれが購買の決め手になっているかを調べる手法である。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問16
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 17
インターネット上の生成AI サービスを利用する際に,オプトアウトを設定することはどのような場合に有効か。
ア
個々の利用者が,自身が生成AI から得た情報に対して,著作権を主張したい場合
イ
個々の利用者が入力した情報を,生成AI の学習に利用させたくない場合
ウ
個々の利用者が入力した情報を,生成AI を通じて,他の利用者にも知ってほしい場合
エ
生成AI から得た情報の信ぴょう性を高めたい場合
正解:イ
オプトアウトは「既定では対象に入っているものから,申し出て抜ける」ことをいう。生成AI サービスの多くは,入力された内容を既定で学習に使う設定になっており,オプトアウトを設定するとそれを止められる。よってイ。業務の秘密や個人情報を入力するときに効く設定である。ウは逆に学習に使ってほしい場合の話。アの著作権の主張やエの信ぴょう性は,オプトアウトの設定とは関係がない。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問17
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 18
物販事業において,ロングテールをビジネスとして成功させるために必要な施策はどれか。
ア
多くの有名ブランド店が出店するショッピングモールの構築
イ
交通の利便性が高い地域に対する,生活必需品を広く浅く取りそろえた出店計画
ウ
店舗で購入した商品を近隣地域に無償で配送するサービスの実施
エ
豊富な品ぞろえと,在庫コストや配送費用を抑えるための大規模な物流センタの構築や活用
正解:エ
ロングテールは,めったに売れない商品でも種類をとことん多く扱えば,その合計が売上の大きな部分を占めるという考え方である。成り立たせるには,膨大な品ぞろえを抱えても在庫や配送の費用が膨らまない仕組みが要る。よってエ。アは有名ブランドという売れ筋を集める発想でロングテールの逆。イは生活必需品を「広く浅く」という定番中心の品ぞろえで,やはり売れ筋に寄っている。ウの無償配送は近隣向けのサービスで,品ぞろえの幅とは関係がない。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問18
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 19
表の条件で喫茶店を開業したい。月10 万円の利益を出すためには,1 客席当たり1日平均何人の客が必要か。
ア
3.75
イ
4
ウ
4.2
エ
5
正解:エ
客1人あたりの限界利益は 売上高500円 - 変動費100円 = 400円である。必要な限界利益の合計は 固定費300,000円 + 目標利益100,000円 = 400,000円。必要な客数は 400,000 ÷ 400 = 1,000人/月。営業日数20日・客席数10席なので,1客席あたり1日平均では 1,000 ÷ (20 × 10) = 5人。よってエ。目標利益の10万円を足し忘れると 300,000 ÷ 400 ÷ 200 = 3.75 となりアになる。変動費を引き忘れて売上高500円で割ると 400,000 ÷ 500 ÷ 200 = 4 となりイになる。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問19
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 20
カーボンフットプリントの説明として,適切なものはどれか。
ア
温室効果ガスの排出量から吸収量と除去量を差し引いた合計をゼロにする取組
イ
原材料調達から廃棄・リサイクルに至るまでのライフサイクル全体を通して排出される温室効果ガスの排出量を,CO2 量に換算して,その値を商品やサービスに表示すること
ウ
自動車のエンジンから排出される一酸化炭素,窒素酸化物や炭化水素類などの大気汚染物質の排出量の定め
エ
商品がどのような場所で作られて,流通し,販売されているかを把握するための仕組み
正解:イ
カーボンフットプリントは「炭素の足あと」という意味で,原材料の調達から製造・輸送・使用・廃棄・リサイクルまでの一生を通して出る温室効果ガスをCO2 の量に換算し,商品やサービスに表示する仕組みである。よってイ。アはカーボンニュートラルの説明。ウは自動車の排出ガス規制の話で,対象が大気汚染物質であり温室効果ガスではない。エはトレーサビリティ(追跡可能性)の説明である。
出典:情報処理推進機構「令和7年度 基本情報技術者試験 科目A 公開問題」問20
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
この回の最終更新:
2026年9月9日
基本情報技術者の他の過去問・演習
基本情報技術者の過去問一覧
/
基本情報技術者の一問一答で分野別に鍛える