📄 本試験 公開問題
基本情報技術者試験 2024年度(令和6年度) 科目A 公開問題
20問(本試験60問中の公開分) ・ 目安 正答率60%
基本情報技術者の2024年度(令和6年度) 科目A試験で実際に出題された問題のうち、公式に公開されている20問(本試験は60問)を、1問ずつその場で答え合わせしながら演習できます。合否の目安は正答率60%(演習の目安)。各問に正解と、なぜその選択肢になるのかの解説を付けています。
この回は 独立行政法人 情報処理推進機構(IPA) が公開する本試験問題を、当サイトがその場で答え合わせできる一問一答形式に再編 し、公式には付いていない「正解の根拠・各選択肢の解き方」の解説を追記 したものです。原題の出典は各問に明記しています。
この回は本試験そのものではなく、独立行政法人 情報処理推進機構(IPA)が公開している「公開問題」 です。実際の試験は60問 で構成され、そのうち20問 が公開されています。公開されていない残りの問題は当サイトにも収録できません。この試験区分はCBT(コンピュータ方式)で通年実施されているため、公式が本試験をまるごと公開することがなく、これが公式から入手できる唯一の本試験問題です。
過去問の解答結果は学習記録・段位には反映されません 。過去問は出題当時の法令・制度にもとづく問題を含むため、段位は継続して最新化している一問一答・模擬試験だけで判定しています。過去問を解かなくても段位で不利になることはありません ので、実力試しとして気軽にお使いください。
問 1
X 及びY はそれぞれ0 又は1 の値をとる変数である。X □Y をX とY の論理演算としたとき,次の真理値表が得られた。X □Y の真理値表はどれか。
ア
X□Y=0,0,0,1(X,Yが00,01,10,11の順)
イ
X□Y=0,1,0,1(X,Yが00,01,10,11の順)
ウ
X□Y=1,1,0,1(X,Yが00,01,10,11の順)
エ
X□Y=1,1,1,0(X,Yが00,01,10,11の順)
正解:ウ
X AND (X□Y) と X OR (X□Y) の値から,X□Y を1行ずつ逆算する。X=0 の行では X AND (X□Y) は必ず0になるので手掛かりにならず,X OR (X□Y) がそのまま X□Y の値になる。1行目も2行目も1なので,0□0=1,0□1=1。X=1 の行では逆に X OR (X□Y) が必ず1になるので手掛かりにならず,X AND (X□Y) がそのまま X□Y の値になる。3行目は0,4行目は1なので,1□0=0,1□1=1。まとめると X□Y は上から 1,1,0,1 で,これはウである。なおこの演算は「X ならば Y」(含意)で,X が1で Y が0のときだけ0になる。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問1
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 2
キーが小文字のアルファベット1 文字(a,b,…,z のいずれか)であるデータを,大きさが10 のハッシュ表に格納する。ハッシュ関数として,アルファベットのASCII コードを10 進表記法で表したときの1 の位の数を用いることにする。衝突が起こるキーの組合せはどれか。ASCII コードでは,昇順に連続した2 進数が,アルファベット順にコードとして割り当てられている。
ア
a とi
イ
b とr
ウ
c とl
エ
d とx
正解:エ
小文字のアルファベットのASCII コードは a が97 で,以降1ずつ増える。ハッシュ値はその10進表記の1の位なので,a=7,b=8,c=9,d=0,e=1,…と10文字ごとに同じ値へ戻る。つまりアルファベット順で10個離れた文字どうしが衝突する。a は1番目,d は4番目,x は24番目なので,d と x は20個離れており衝突する。よってエ。ア(a は1番目・i は9番目)は8個違い,イ(b は2番目・r は18番目)は16個違い,ウ(c は3番目・l は12番目)は9個違いで,いずれも10の倍数でないから衝突しない。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問2
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 3
図に示す構成で,表に示すようにキャッシュメモリと主記憶のアクセス時間だけが異なり,他の条件は同じ2 種類のCPU X とY がある。あるプログラムをCPU X とY とでそれぞれ実行したところ,両者の処理時間が等しかった。このとき,キャッシュメモリのヒット率は幾らか。ここで,CPU 以外の処理による影響はないものとする。
ア
0.75
イ
0.90
ウ
0.95
エ
0.96
正解:イ
実効アクセス時間は「ヒット率 × キャッシュの時間 + (1 - ヒット率) × 主記憶の時間」で表せる。処理時間が等しいということは,この実効アクセス時間が等しいということである。ヒット率を h とすると 40h + 400(1 - h) = 20h + 580(1 - h)。左辺は 400 - 360h,右辺は 580 - 560h なので 200h = 180 となり h = 0.9。よってイ。CPU Y はキャッシュが速い代わりに主記憶が遅いので,ヒット率が高いほど Y が有利になる。両者が並ぶ点が0.9である。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問3
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 4
あるシステムの今年度のMTBF は3,000 時間,MTTR は1,000 時間である。翌年度はMTBF について今年度の20%分の改善,MTTR について今年度の10%分の改善を図ると,翌年度の稼働率は何%になるか。
ア
69
イ
73
ウ
77
エ
80
正解:エ
稼働率は MTBF ÷(MTBF + MTTR)で求める。MTBF は故障せずに動く平均時間なので改善とは長くなること,MTTR は修理に掛かる平均時間なので改善とは短くなることである。翌年度の MTBF は 3,000 × 1.2 = 3,600 時間,MTTR は 1,000 × 0.9 = 900 時間。稼働率は 3,600 ÷ (3,600 + 900) = 3,600 ÷ 4,500 = 0.8 で80%。よってエ。今年度は 3,000 ÷ 4,000 = 75%なので,5ポイントの改善になる。MTTR も1.1倍にしてしまうと 3,600 ÷ 4,700 = 約77%でウを選んでしまう。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問4
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 5
複数のWeb サービスの入出力処理を連結させて新たなサービスを提供する,“ロジックマッシュアップ”の例はどれか。
ア
利用者が選択した飲食店情報のページを表示する際に,他のWeb サービスが提供する地図コンテンツをアクセスマップとして表示する。
イ
利用者が選択した投資商品の情報を表示する際に,関連する経済指標のデータを複数のWeb サービスから取得し,グラフに加工して表示する。
ウ
利用者が入力した予算の範囲で宿泊可能な施設のリストを他のWeb サービスから取得し,それらの宿泊施設の空室状況を別のWeb サービスから取得して表示する。
エ
利用者がマウスのドラッグで地図を操作した際に,Web ページ全体ではなく一部を読み直すことによって地図をスクロールして表示する。
正解:ウ
マッシュアップは複数のサービスを組み合わせて新しいサービスを作ることだが,“ロジックマッシュアップ”はあるサービスの出力を別のサービスの入力に渡すところが要点である。ウは,まず宿泊施設のリストを取得し,その施設について別のサービスで空室状況を調べており,入出力が数珠つなぎになっている。よってウ。アは地図を貼り付けるだけ,イは複数のサービスから取ったデータを並べてグラフにするだけで,どちらもサービス間で入出力を渡していない。エはページの一部だけを読み直す Ajax の説明で,マッシュアップではない。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問5
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 6
液晶ディスプレイなどの表示装置において,傾いた直線の境界を滑らかに表示する手法はどれか。
ア
アンチエイリアシング
イ
シェーディング
ウ
テクスチャマッピング
エ
バンプマッピング
正解:ア
斜めの直線を画素で表すと,階段状のギザギザ(ジャギー)が出る。境界の画素を中間の濃さで塗って目立たなくする手法をアンチエイリアシングという。よってア。イのシェーディングは物体の面に陰影を付ける処理,ウのテクスチャマッピングは面に模様の画像を貼り付ける処理,エのバンプマッピングは面の凹凸を陰影で表現する処理で,いずれも3次元の質感を出すための手法である。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問6
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 7
DBMS に実装すべき原子性(atomicity)を説明したものはどれか。
ア
同一データベースに対する同一処理は,何度実行しても結果は同じである。
イ
トランザクション完了後にハードウェア障害が発生しても,更新されたデータベースの内容は保証される。
ウ
トランザクション内の処理は,全てが実行されるか,全てが取り消されるかのいずれかである。
エ
一つのトランザクションの処理結果は,他のトランザクション処理の影響を受けない。
正解:ウ
トランザクションに求められる4つの性質(ACID 特性)のうち,原子性(atomicity)は「全部やるか,全部やらないか」で,中途半端な状態を残さないことである。よってウ。イは耐久性(durability),エは独立性(isolation)の説明である。アの「何度実行しても結果が同じ」は冪等性で,ACID 特性には含まれない。残る一貫性(consistency)は,処理の前後で決められた整合性が保たれることをいう。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問7
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 8
LAN 間接続装置に関する記述のうち,適切なものはどれか。
ア
ゲートウェイは,OSI 基本参照モデルにおける第1 ~ 3 層だけのプロトコルを変換する。
イ
ブリッジは,IP アドレスを基にしてフレームを中継する。
ウ
リピータは,同種のセグメント間で信号を増幅することによって伝送距離を延長する。
エ
ルータは,MAC アドレスを基にしてフレームを中継する。
正解:ウ
LAN 間接続装置は OSI 基本参照モデルのどの層で中継するかで区別する。リピータは第1層(物理層)で信号を増幅・整形して伝送距離を延ばす装置なので,ウが正しい。イのブリッジは第2層でMAC アドレスを見てフレームを中継する(IP アドレスではない)。エのルータは第3層でIP アドレスを見てパケットを中継する(MAC アドレスではない)。イとエは見るアドレスが入れ替わっている。アのゲートウェイは第4層以上を含めてプロトコルを変換する装置で,「第1〜3層だけ」ではない。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問8
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 9
ペネトレーションテストに該当するものはどれか。
ア
検査対象の実行プログラムの設計書,ソースコードに着目し,開発プロセスの各工程にセキュリティ上の問題がないかどうかをツールや目視で確認する。
イ
公開Web サーバの各コンテンツファイルのハッシュ値を管理し,定期的に各ファイルから生成したハッシュ値と一致するかどうかを確認する。
ウ
公開Web サーバや組織のネットワークの脆弱性を探索し,サーバに実際に侵入できるかどうかを確認する。
エ
内部ネットワークのサーバやネットワーク機器のIPFIX 情報から,各PC の通信に異常な振る舞いがないかどうかを確認する。
正解:ウ
ペネトレーションテストは侵入テストのことで,実際に攻撃を試みてサーバに入れるかどうかを確かめる。よってウ。アはソースコードや設計書を読むソースコード診断(静的解析)で,実際に攻撃はしない。イはファイルのハッシュ値を比べる改ざん検知。エは通信のフロー情報から異常な振る舞いを見つける監視で,いずれも侵入を試みるものではない。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問9
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 10
SQL インジェクションの対策として,有効なものはどれか。
ア
URL をWeb ページに出力するときは,“http://”や“https://”で始まるURL だけを許可する。
イ
外部からのパラメータでWeb サーバ内のファイル名を直接指定しない。
ウ
スタイルシートを任意のWeb サイトから取り込めるようにしない。
エ
プレースホルダを使って命令文を組み立てる。
正解:エ
SQL インジェクションは,入力された文字列がSQL 文の一部として解釈されることで起きる。プレースホルダを使えば,値は最初から「値」として扱われ,どんな文字列が来てもSQL 文の構造が変わらない。よってエ。アはオープンリダイレクトやスクリプト実行への対策,イはディレクトリトラバーサルへの対策,ウはクロスサイトスクリプティングなどへの対策で,いずれもSQL 文の組立てとは関係がない。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問10
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 11
階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この場合に使用する,下位のモジュールの代替となるテスト用のモジュールはどれか。
ア
エミュレータ
イ
シミュレータ
ウ
スタブ
エ
ドライバ
正解:ウ
上位のモジュールから順に結合していくトップダウンテストでは,まだできていない下位のモジュールの代わりに,呼ばれたら決まった値を返すだけの仮のモジュールを用意する。これをスタブという。よってウ。エのドライバは逆に,下位から結合していくボトムアップテストで,まだできていない上位の代わりに下位を呼び出す仮のモジュールである。アのエミュレータとイのシミュレータは,別の機器の動きを再現する仕組みで,テスト用の仮モジュールではない。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問11
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 12
アジャイル開発手法の一つであるスクラムで定義され,スプリントで実施するイベントのうち,毎日決まった時間に決まった場所で行い,開発チームの全員が前回からの進捗状況や今後の作業計画を共有するものはどれか。
ア
スプリントプランニング
イ
スプリントレトロスペクティブ
ウ
スプリントレビュー
エ
デイリースクラム
正解:エ
デイリースクラムは,スプリント中に毎日同じ時刻・同じ場所で短時間行う会議で,進捗と今後の計画を共有し,妨げになっていることを洗い出す。よってエ。アのスプリントプランニングはスプリントの初めに何を作るかを決める会議,ウのスプリントレビューはスプリントの終わりに成果物を関係者に見せる会議,イのスプリントレトロスペクティブはその後に進め方そのものを振り返る会議で,いずれもスプリントに1回ずつ行う。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問12
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 13
アローダイアグラムで表されるプロジェクトは,完了までに最少で何日を要するか。
ア
105
イ
115
ウ
120
エ
125
正解:ウ
各結合点に到達できるいちばん遅い時刻を,前から順に求めていく。まずAで30日。ここから B(5日)・C(30日)・D(20日)が分かれる。Bの終点は 30 + 5 = 35日。Cの終点には,Cを通る 30 + 30 = 60日と,Bの終点からのダミー作業による35日があるので60日。Dの終点には,Dを通る 30 + 20 = 50日と,Cの終点からのダミー作業による60日があるので60日。H の始点には,E を通る 35 + 40 = 75日,F を通る 60 + 25 = 85日,G を通る 60 + 30 = 90日の三経路があるので90日。最後にH(30日)を足して 90 + 30 = 120日。よってウ。クリティカルパスは A → C →(ダミー)→ G → H である。ダミー作業は日数0だが,先に終わっていなければ次に進めないという順序の制約を表す。これを無視するとDの終点が50日となり,G を通る経路が 50 + 30 = 80日になって全体が115日(イ)に見えてしまう。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問13
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 14
システムの開発部門と運用部門が別々に組織化されているとき,システム開発を伴う新規サービスの設計及び移行を円滑かつ効果的に進めるための方法のうち,適切なものはどれか。
ア
運用テストの完了後に,開発部門がシステム仕様と運用方法を運用部門に説明する。
イ
運用テストは,開発部門の支援を受けずに,運用部門だけで実施する。
ウ
運用部門からもシステムの運用に関わる要件の抽出に積極的に参加する。
エ
開発部門は運用テストを実施して,運用マニュアルを作成し,運用部門に引き渡す。
正解:ウ
できあがったものを運用部門へ渡すのではなく,運用部門が要件を決める段階から参加することで,運用しにくい仕様のまま作られてしまうことを防げる。よってウ。アは運用テストが終わってから説明するので遅すぎる。イは開発部門の支援を受けずに運用テストを行うもので,仕様の意図が伝わらない。エは開発部門が運用テストまで行って運用マニュアルも作るもので,運用部門の知見が入らないまま引き渡すことになる。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問14
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 15
ビッグデータ分析の前段階として,非構造化データを構造化データに加工する処理を記述している事例はどれか。
ア
関係データベースに蓄積された大量の財務データから必要な条件に合致するデータを抽出し,利用者が扱いやすい表計算ソフトウェアデータに加工する。
イ
個人情報を含むビッグデータを更に利活用するために,特定の個人を識別することができないように匿名化加工する。
ウ
住所データ項目の中にある,“ヶ”と“が”の混在や,丁番地の表記不統一を,標準化された表記へ統一するために加工する。
エ
ソーシャルメディアの口コミを機械学習によって単語ごとに分解し,要約を作り,分析可能なデータに加工し,関係データベースに保管する。
正解:エ
非構造化データとは,表の行と列に収まっていないデータのことで,文章・画像・音声などが当たる。エは口コミという文章を機械学習で単語に分解し,関係データベースに保管できる形にしており,非構造化データを構造化データに変えている。よってエ。アは関係データベースにある時点ですでに構造化データである。イの匿名化は構造化データのまま個人が分からないように加工するもの。ウの表記ゆれの統一はデータクレンジングで,これも構造化データの中の整え方である。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問15
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 16
コアコンピタンスを説明したものはどれか。
ア
経営活動における基本精神や行動指針
イ
事業戦略の遂行によって達成すべき到達目標
ウ
自社を取り巻く環境に関するビジネス上の機会と脅威
エ
他社との競争優位の源泉となる経営資源及び企業能力
正解:エ
コアコンピタンスは,他社がまねできず,複数の市場へ展開できる自社ならではの強み(技術・ノウハウ・組織の能力)をいう。よってエ。アは経営理念や行動指針,イは経営目標,ウは SWOT 分析でいう機会と脅威(外部環境)の説明である。コアコンピタンスは SWOT でいえば強み(内部環境)に当たる。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問16
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 17
マーケティング戦略におけるブルーオーシャンの説明として,適切なものはどれか。
ア
競争が存在していない未知の市場
イ
コモディティ化が進んだ既存の市場
ウ
新事業のアイディアを実際のビジネスに育成するまでの期間
エ
製品開発したものを市場化する過程に横たわっている障壁
正解:ア
ブルーオーシャンは,競争相手のいない未開拓の市場のことで,血で血を洗う競争市場(レッドオーシャン)と対にして使う。よってア。イのコモディティ化が進んだ市場は,まさにレッドオーシャンである。ウは新事業が軌道に乗るまでの期間(いわゆる死の谷やダーウィンの海の話),エは開発したものを市場に出すまでの障壁(魔の川)で,どちらも市場の種類の話ではない。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問17
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 18
HR テックの説明はどれか。
ア
ICT を活用して,住宅内のエネルギー使用状況の監視,機器の遠隔操作や自動制御などを可能にし,家庭におけるエネルギー管理を支援するソリューション
イ
既存のビジネスモデルによる業界秩序や既得権益を破壊してしまうほど大きな影響を与える新しいICT やビジネスモデル
ウ
個人の資金に関わる情報を統合的に管理するサービスやマーケットプレイス・レンディングなどの金融サービスを実現するための新しい情報技術
エ
採用,育成,評価,配属などの人事領域の業務を対象に,ビッグデータ解析やAI などの最新ICT を活用して,業務改善と社員満足度向上を図るソリューション
正解:エ
HR は Human Resources(人的資源)で,HR テックは採用・育成・評価・配属といった人事の仕事にAI やビッグデータ解析を使う取組をいう。よってエ。アはHEMS(家庭のエネルギー管理),イはディスラプティブ・イノベーション(破壊的技術),ウはフィンテック(金融×技術)の説明である。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問18
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 19
図は,製品の製造上のある要因の値x と品質特性の値y との関係をプロットしたものである。この図から読み取れることはどれか。
ア
x からy を推定するためには,2 次回帰係数の計算が必要である。
イ
x からy を推定するための回帰式は,y からx を推定する回帰式と同じである。
ウ
x とy の相関係数は正である。
エ
x とy の相関係数は負である。
正解:エ
点の集まりは左上から右下へ下がっており,x が大きいほど y が小さいという関係が読み取れる。したがって相関係数は負である。よってエ。ウは符号が逆。アは,点がほぼ直線状に並んでいて曲がっていないので,2次の項を持ち出す必要がない。イは,x からy を推定する回帰式とy からx を推定する回帰式は一般に一致しない(どちらの向きの誤差を小さくするかが違うため)。相関が完全(±1)のときだけ一致する。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問19
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
問 20
日本において,産業財産権と総称される四つの権利はどれか。
ア
意匠権,実用新案権,商標権,特許権
イ
意匠権,実用新案権,著作権,特許権
ウ
意匠権,商標権,著作権,特許権
エ
実用新案権,商標権,著作権,特許権
正解:ア
産業財産権は特許庁が所管する4つの権利で,特許権・実用新案権・意匠権・商標権をいう。よってア。著作権は文化庁の所管で,登録しなくても創作した時点で発生するため産業財産権には含まれない。イ・ウ・エはいずれも著作権を混ぜており,そのぶん4つのうちどれかが抜けている。
出典:情報処理推進機構「令和6年度 基本情報技術者試験 科目A 公開問題」問20
⚠ この問題の誤りを報告
送信
報告ありがとうございました。内容を確認します。
この回の最終更新:
2026年9月9日
基本情報技術者の他の過去問・演習
基本情報技術者の過去問一覧
/
基本情報技術者の一問一答で分野別に鍛える