AI資格ドリル

DS検定 第7章 プログラミング・セキュリティ・AI運用 予想問題と解説

DS検定第7章 プログラミング・セキュリティ・AI運用」の予想問題を5、各問の解説つきで掲載しています。公式シラバスの範囲で作成しています。

この章の要点

プログラミング基礎・ITセキュリティ・AIシステム運用などを扱う分野です。5(基礎2問・標準3問)を収録しています。

  • プログラミング基礎
  • ITセキュリティ
  • AIシステム運用

確認しておきたいポイント

当サイトの作問時に観察した、取り違えやすい論点です(公式の統計ではありません)。

  • ホワイトボックステストとブラックボックステストの取り違え。内部構造を見てテストするか、入出力の仕様だけを見てテストするかの違い。
  • 共通鍵暗号と公開鍵暗号化方式を混同する。公開鍵暗号化方式では受信者の公開鍵で暗号化したデータの復号に受信者の秘密鍵が必要になる。
  • MLOpsとAIOpsの範囲を混同する。MLOpsはAIモデルの性能維持管理、AIOpsはITシステム運用全般へのAI活用という異なる対象を指す。
1 ・ プログラミング基礎

プログラムの内部構造を確認せず、入力と出力の仕様のみに基づいてテストを行う手法として正しいものはどれか。

  • ホワイトボックステスト
  • ブラックボックステスト
  • 交差検証
  • ホールドアウト法
答えと解説を見る
ブラックボックステスト正解
解説

ホワイトボックステストとブラックボックステストの違いを理解し、テストケースの作成とテストを実施できる必要がある。ブラックボックステストは内部構造を見ず、入出力の仕様に基づいてテストする手法である。

注目する語

ホワイトボックステストブラックボックステストプログラミング基礎

判断手順

  1. 問題文が聞いている対象を「プログラミング基礎」に戻す。
  2. 注目語(ホワイトボックステスト・ブラックボックステスト・プログラミング基礎)が、どの概念の説明かを先に決める。
  3. 正解候補を「ブラックボックステスト」に絞った後、他の選択肢がなぜ条件とずれるかを確認する。

選択肢ごとの見方

ホワイトボックステスト誤答

誤答候補。「ホワイトボックステスト」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「ブラックボックステスト」と何が違うかを解説で確認します。

ブラックボックステスト正解

正解。問題文の条件に最も合うのは「ブラックボックステスト」です。解説の中心語と一致しているかを確認します。

交差検証誤答

誤答候補。「交差検証」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「ブラックボックステスト」と何が違うかを解説で確認します。

ホールドアウト法誤答

誤答候補。「ホールドアウト法」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「ブラックボックステスト」と何が違うかを解説で確認します。

消去法

  • 「ホワイトボックステスト」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「交差検証」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「ホールドアウト法」を消す理由を、定義・用途・対象のどれが違うかで説明する。

関連復習

  • 類題: SQLにおいて、集計関数と組み合わせて特定の列の値でグループ化する句として正しいものはどれか。

https://github.com/The-Japan-DataScientist-Society/skills-checklist (2026-07-12公式スキルチェックリストver.6照合)

2 ・ プログラミング基礎

SQLにおいて、集計関数と組み合わせて特定の列の値でグループ化する句として正しいものはどれか。

  • GROUP BY
  • JOIN
  • WHERE
  • CASE
答えと解説を見る
GROUP BY正解
解説

SQLの構文を一通り知っていて、記述・実行できる必要がある(DML・DDLの理解、各種JOINの使い分け、集計関数とGROUP BY、CASE文を使用した縦横変換など)。GROUP BYは集計関数と組み合わせて特定の列の値でデータをグループ化する句である。

注目する語

SQLGROUP BYJOINCASE文プログラミング基礎CASE

判断手順

  1. 問題文が聞いている対象を「プログラミング基礎」に戻す。
  2. 注目語(SQL・GROUP BY・JOIN)が、どの概念の説明かを先に決める。
  3. 正解候補を「GROUP BY」に絞った後、他の選択肢がなぜ条件とずれるかを確認する。

選択肢ごとの見方

GROUP BY正解

正解。問題文の条件に最も合うのは「GROUP BY」です。解説の中心語と一致しているかを確認します。

JOIN誤答

誤答候補。「JOIN」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「GROUP BY」と何が違うかを解説で確認します。

WHERE誤答

誤答候補。「WHERE」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「GROUP BY」と何が違うかを解説で確認します。

CASE誤答

誤答候補。「CASE」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「GROUP BY」と何が違うかを解説で確認します。

消去法

  • 「JOIN」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「WHERE」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「CASE」を消す理由を、定義・用途・対象のどれが違うかで説明する。

関連復習

  • 類題: プログラムの内部構造を確認せず、入力と出力の仕様のみに基づいてテストを行う手法として正しいものはどれか。

https://github.com/The-Japan-DataScientist-Society/skills-checklist (2026-07-12公式スキルチェックリストver.6照合)

3 ・ ITセキュリティ

公開鍵暗号化方式において、受信者の公開鍵で暗号化されたデータを復号するために必要なものはどれか。

  • 送信者の公開鍵
  • 受信者の秘密鍵
  • 送信者の秘密鍵
  • 共通のパスワード
答えと解説を見る
受信者の秘密鍵正解
解説

公開鍵暗号化方式において、受信者の公開鍵で暗号化されたデータを復号化するためには受信者の秘密鍵が必要であることを知っておく必要がある。

注目する語

公開鍵暗号化方式秘密鍵ITセキュリティ受信者の秘密鍵

判断手順

  1. 問題文が聞いている対象を「ITセキュリティ」に戻す。
  2. 注目語(公開鍵暗号化方式・秘密鍵・ITセキュリティ)が、どの概念の説明かを先に決める。
  3. 正解候補を「受信者の秘密鍵」に絞った後、他の選択肢がなぜ条件とずれるかを確認する。

選択肢ごとの見方

送信者の公開鍵誤答

誤答候補。「送信者の公開鍵」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「受信者の秘密鍵」と何が違うかを解説で確認します。

受信者の秘密鍵正解

正解。問題文の条件に最も合うのは「受信者の秘密鍵」です。解説の中心語と一致しているかを確認します。

送信者の秘密鍵誤答

誤答候補。「送信者の秘密鍵」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「受信者の秘密鍵」と何が違うかを解説で確認します。

共通のパスワード誤答

誤答候補。「共通のパスワード」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「受信者の秘密鍵」と何が違うかを解説で確認します。

消去法

  • 「送信者の公開鍵」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「送信者の秘密鍵」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「共通のパスワード」を消す理由を、定義・用途・対象のどれが違うかで説明する。

関連復習

  • 類題: セキュリティの3要素として当てはまらないものはどれか。

https://github.com/The-Japan-DataScientist-Society/skills-checklist (2026-07-12公式スキルチェックリストver.6照合)

4 ・ ITセキュリティ

セキュリティの3要素として当てはまらないものはどれか。

  • 機密性
  • 完全性
  • 可用性
  • 再現性
答えと解説を見る
再現性正解
解説

セキュリティの3要素(機密性、完全性、可用性)について具体的な事例を用いて説明できる必要がある。再現性はセキュリティの3要素には含まれない。

注目する語

機密性完全性可用性ITセキュリティ再現性

判断手順

  1. 問題文が聞いている対象を「ITセキュリティ」に戻す。
  2. 注目語(機密性・完全性・可用性)が、どの概念の説明かを先に決める。
  3. 正解候補を「再現性」に絞った後、他の選択肢がなぜ条件とずれるかを確認する。

選択肢ごとの見方

機密性誤答

誤答候補。「機密性」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「再現性」と何が違うかを解説で確認します。

完全性誤答

誤答候補。「完全性」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「再現性」と何が違うかを解説で確認します。

可用性誤答

誤答候補。「可用性」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「再現性」と何が違うかを解説で確認します。

再現性正解

正解。問題文の条件に最も合うのは「再現性」です。解説の中心語と一致しているかを確認します。

消去法

  • 「機密性」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「完全性」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「可用性」を消す理由を、定義・用途・対象のどれが違うかで説明する。

関連復習

  • 類題: 公開鍵暗号化方式において、受信者の公開鍵で暗号化されたデータを復号するために必要なものはどれか。

https://github.com/The-Japan-DataScientist-Society/skills-checklist (2026-07-12公式スキルチェックリストver.6照合)

5 ・ AIシステム運用

AIモデルの性能維持管理作業の基本的な流れを扱う概念として最も適切なものはどれか。

  • MLOps
  • AutoML
  • AIOps
  • OAuth
答えと解説を見る
MLOps正解
解説

MLOpsの概要を理解し、AIモデル性能の維持管理作業の基本的な流れを説明できる必要がある。AutoMLはモデル構築の自動化、AIOpsはITシステム運用全般へのAI活用、OAuthは認可の仕組みであり、それぞれ異なる概念である。

注目する語

MLOpsAutoMLAIOpsAIシステム運用OAuth

判断手順

  1. 問題文が聞いている対象を「AIシステム運用」に戻す。
  2. 注目語(MLOps・AutoML・AIOps)が、どの概念の説明かを先に決める。
  3. 正解候補を「MLOps」に絞った後、他の選択肢がなぜ条件とずれるかを確認する。

選択肢ごとの見方

MLOps正解

正解。問題文の条件に最も合うのは「MLOps」です。解説の中心語と一致しているかを確認します。

AutoML誤答

誤答候補。「AutoML」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「MLOps」と何が違うかを解説で確認します。

AIOps誤答

誤答候補。「AIOps」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「MLOps」と何が違うかを解説で確認します。

OAuth誤答

誤答候補。「OAuth」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「MLOps」と何が違うかを解説で確認します。

消去法

  • 「AutoML」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「AIOps」を消す理由を、定義・用途・対象のどれが違うかで説明する。
  • 「OAuth」を消す理由を、定義・用途・対象のどれが違うかで説明する。

関連復習

https://github.com/The-Japan-DataScientist-Society/skills-checklist (2026-07-12公式スキルチェックリストver.6照合)