本件は「情報」の出題が決まったものではありませんが，高校・大学関係団体が大学入学共通テストの出題科目のあり方について検討できるよう，その参考として提供するものです。

「情報」試作問題（検討用イメージ）
本冊子の趣旨※本冊子をご覧になる前に必ずお読みください※○ この冊子の試作問題群（以下「本試作問題群」という。）は，大学入学共通テス
トへの導入を検討している「情報」について具体的なイメージを共有するために，(独)大学入試センターにて用意したものです。今後，大学や高等学校等の関係者に御意見を伺いながら，大学入学者選抜としての適切な出題について引き続き検討することとしています。
〇 本試作問題群は，平成 30 年に改訂された高等学校学習指導要領（「情報Ⅰ」）に基づいて作成したものです。「情報Ⅰ」のできる限り多くの項目を網羅できる
ように，また様々な問題形式の可能性を提示するために，多様な試作問題を掲載しています。「情報Ⅰ」については，次ページ以降の解説も御覧ください。
〇 本試作問題群は，検討用イメージとして作成したものであるため，活用にあたっては以下の点に十分御留意いただきますようお願いします。
※ 多様な試作問題を掲載していますが，「情報Ⅰ」の全ての項目を網羅しているものではありません。
※ 「情報Ⅰ」の教科書は現在検定中ですので，本試作問題の内容は教科書と照合したものではありません。
※ 本試作問題は専門家による検討を経たものですが，過去のセンター試験や大学入学共通テストと同様の問題作成や点検のプロセスを経たものではなく，また，実際の問題セットをイメージしたものや試験時間を考慮したものでもありません。仮に「情報」が出題科目となる場合には，適切な分量と難易度のもとで問題セットが作成されることになります。
※ 新たに作成した問題がほとんどですが，一部に，過去のセンター試験の「情報関係基礎」で出題した問題の改題を含んでいます。
○

10 月 20 日付け入試セ企第 74 号の別添「平成 30 年告示高等学校学習指導要領に対応した大学入学共通テストの出題教科・科目について（検討中案）」において，「令和７年度大学入学共通テストでは PBT（Paper-based Testing：
紙 で 実 施 す る 試 験 ） で 行 う こ と を 基 本 と し つ つ ， 現 在 進 め て い る CBT（Computer-based Testing:コンピュータ等で実施する試験）に関する調査
研究の状況を踏まえ検討する」とされています。

平成 30 年改訂高等学校学習指導要領「情報Ⅰ」と
本試作問題群が網羅する領域について
平成 11 年改訂高等学校学習指導要領において新たに設けられた共通教科「情報」については，現行の学習指導要領下では「社会と情報」と「情報の科学」の２
科目の選択必履修の体制にありますが，平成 30 年改訂高等学校学習指導要領（新高等学校学習指導要領）から必履修の「情報Ⅰ」と選択の「情報Ⅱ」の２科目の体制になります。特に「情報Ⅰ」は，データ活用の項目が新たに加わり，共通必履修科目として高等学校の全ての生徒が履修します。必履修科目が単一の科目になったことは，これまでの共通教科「情報」の体制と大きく異なるところです。新高等学校学習指導要領は令和４年度から学年進行で実施されます。
「情報Ⅰ」は，単にパソコンの使い方を習ったり，プレゼンテーションを練習したりする科目ではありません。広く，問題の発見・解決に向けて，事象を情報とその結び付きの視点から捉え，情報技術を適切かつ効果的に活用する力を育む科目です。全ての生徒が，プログラミング，ネットワーク（情報セキュリティを含む。）
やデータベース（データ活用）の基礎等について学びます。
具体的に，「情報Ⅰ」は以下の４つの領域から成ります。
(1) 情報社会の問題解決：情報と情報技術を活用して問題を発見・解決する方法や
情報モラル，情報と情報技術の適切かつ効果的な活用と望ましい情報社会の構築などについて考察する。
(2) コミュニケーションと情報デザイン：効果的なコミュニケーションを行うために，情報デザインの考え方や方法に基づいて表現する。
(3) コンピュータとプログラミング：プログラミングによりコンピュータを活用するとともに，モデル化やシミュレーションを通して問題の適切な解決方法を考える。
(4) 情報通信ネットワークとデータの活用：情報セキュリティを確保し，情報通信
ネットワークを活用するとともに，データを適切に取集，整理，分析し，結果を表現する。
以上の内容は，文理の別を問わず全ての生徒が学習するものであり，分野を問わず大学での学習の基盤となります。本試作問題群の各問題は，これら 4 つの領域に次のように対応します。

平成 30 年改訂高等学校学習指導要領「情報Ⅰ」の領域と各試作問題の対応

問題
番号

第１問
第
２

問
１

内容
法規や制度，情報モラ
ルなど
情報量など

問

動画の仕組みとデー

２

タの容量

第３問

画像処理

問

第４問
第５問
第６問
第７問
第８問

交通渋滞シミュレーション
プログラミングによる暗号解読
二要素認証によるセキュリティ強化
ネットワークの不具合の原因究明Web ア ク セ ス ロ グ の
分析など

頁

１

(4) 情 報 通 信(2) コ ミ ュ ニ (3) コ ン ピ ュ(1) 情 報 社 会
ネットワークケーションと ータとプログの問題解決とデータの活情報デザイン ラミング
用

◎

△

３

◎

４

◎

５

◎

〇
△

７

〇

◎

10

〇

◎

17

〇

〇
◎

19

◎

21

◎

（参考）
○初等中等教育における「情報教育」について
平成 29・30 年改訂の学習指導要領（新学習指導要領）において，初等中等教育を通じて，学習の基盤となる資質・能力として情報活用能力の育成を図ることとされています。
特に，小学校については，令和２年度より全面実施されている新学習指導要領
において，プログラミング教育が必修化されています。中学校については，令和３年度より全面実施される新学習指導要領の技術・家庭科において，新たにネットワークを利用した双方向性のあるコンテンツのプログラミングの指導が追加されるとともに，情報セキュリティ等の指導の充実は図られています。高等学校については，令和４年度から学年進行により，新学習指導要領が実施されます。
新たに設けられる科目である「情報Ⅰ」は必履修科目とされており，全ての高校生が履修することになります。
○大学入学共通テスト入試における試験科目としての「情報」について「未来投資戦略―『Society 5.0』
『データ駆動型社会』への変革―」（平成 30年６月 15 日閣議決定），「統合イノベーション戦略 2020」（令和２年７月 17日閣議決定），「成長戦略フォローアップ」（令和２年７月 17 日閣議決定）などの各種閣議決定文書において，新高等学校学習指導要領に対応して実施される
令和 7 年 1 月の大学入学共通テストから「情報Ⅰ」を出題することの検討に関する記載があります。
○高等教育における「情報教育」について
大学（短期大学を含む。以下同じ。）や高等専門学校については，「 AI 戦略 2019
～人・産業・地域・政府全てに AI～」
（令和元年６月 11 日閣議決定）において，令和７年度を目標として，①文系・理系を問わず，全ての大学・高専生（約 50万人）が「数理・データサイエンス・AI」の初級レベルの能力を習得すること，②大学・高専生（約 25 万人）が，自らの専門分野への応用基礎力を習得することが掲げられています。現在，数理・データサイエンス・AI 教育に関するモデ
ル・カリキュラムの開発や，教育に活用可能なデータの収集・整備等が進められ
ています。

解説
日常的に利用している Web サイトについて，仕組みや制度等に関する知識不足によって権利侵害となる行為を行ってしまうことがある。
この問題は，情報に関する法規や制度，情報セキュリティの重要性，情報社会における個人の責任及び情報モラルについての基本的な知識を問うものである。
対応する情報Ⅰの主な領域：(1) 情報社会の問題解決 問題種：小問
第１問

次の会話文(A・B)の空欄

ア

～

シ

に入れる最も適当なものを，後のそれぞれの解答群のうちから一つずつ選べ。

A

Web サイトのデータに関する先生と太郎くん（生徒）との会話

先生：最近，よくコンピュータ室にいるけど，何をしているの。
太郎：市役所に協力して，市の広報に使われる Web ページの原案を作っています。今は，そのページに載せる市民の写真を選んでいます。
先生：そうすると，写真を撮影した人には

アがあり，写っている人にはがイ ⑨肖像権

ア ⓑ著作権あるので注意が必要だね。

イ

太郎：わかりました。ほかにも市の統計データをわかりやすく見せるグラフを作る予定です。
先生：ところで，市の人口のデータはどこにあるの。
太郎：市役所の Web サイトで，いろんなソ フトウェアで取り込み 活用できるようにウ

形式で公開されています。
ウ ⑤CSV

先生：それで，太郎君が作ったグラフは，どのように公開されるのかな。
太郎：グラフはエ

形式の画像にして公開します。他の人の Web ページでも使ってエ ②PNG

もらいたいのですが，どうしたらいいでしょう。
先生： ア 法では，出所を表示し，改変しないなどのの条件を満たせば誰でも

オ

オ ⑦引用

利用できることになっているよ。
太郎：自分としては出所を表示してもらえればカ

なしにグラフを加工してもらっ
カ ④利用許諾ても構わないですよ。そんなときは，どうすればいいですか。
先生：君が作る画像には アが発生するので，この画像の利用方法に関する条件をWeb ページに明記するか，この図（下図）のような

キのアイコンを付けてもキ ⓑクリエイティブ・コモンズ

いいと思うよ。

-1-

B

セキュリティに関する先生と太郎くんとの会話

太郎：最近，Web サーバがク されて， ケ したというニュースをよく聞くので，
ク ⑥不正侵入 ケ ⑤情報漏洩

そうならないか心配です。

先生：市役所は ク されないよう，組織的な対策をしているはずだよ。きっと，Webサーバがある市役所内部のネットワークと外部のネットワークとの間にコをコ ①ファイアウォール

置いているよ。
太郎：他に組織的に行っているセキュリティ対策はありますか。
先生：そうだね。組織として

サを行って，限定された担当者だけにサーバ内のフ
サ ②アクセス制御

ァイルを操作する資格を与えているはずだよ。 サ

されたコンピュータに対して，他人のユーザ ID やパスワードを不正に使用したり，セキュリティホールを突いてサーバに侵入したりする行為は，法律でシ ⑤不正アクセス

るからね。
ア

～

行為とされ，禁止されてい

シ

エ

解答群

ZIP

MPEG

PNG

PCM

PDF

CSV

HTML

LOG

開示権

肖像権

商標権

著作権

キ

解答群

ファイル共有

模倣

署名

仕様

利用許諾

感染

個人認証

引用

著作権マーク

登録商標マーク

トレードマークオ～

クリエイティブ・コモンズ

ク

～

コ

解答群

オペレーティングシステム

ファイアウォール

デッドロック

バリケード

ストリーミング

情報漏洩

スキミング

監視カメラ

不正侵入

サ

・

フィッシング

シ

解答群

フロー制御

情報格差

アクセス制御バックアップ

不正アクセス

違法アクセス

-2-

情報操作

解説
情報のデジタル化に関する仕組みや情報量に関する考え方は，情報技術を活用する上で基本となる知識・技能である。
この問題は，情報の表し方や身近な動画のデータ量に関する基本的な知識・技能を問うものである。
対応する情報Ⅰの主な領域：(2) コミュニケーションと情報デザイン

後の各問いに答えよ。

第２問
問１

問題種：小問次の記述 A～D の空欄

ア

～

オ

に当てはまる数字をマークせよ。

47 都道府県それぞれに同じ長さの，異なるビット列を ID として割り当てたい。

A

このとき一つの ID に必要な最小のビット数は，

ア

ビットである。

ア 6

1 フレームあたりのデータ量が１M バイトで，1 秒あたり 24 フレーム表示される

B

動画ファイル形式を用いた場合，1.5G バイトの動画ファイルの再生時間は イウ 秒である。ただし，１G バイト＝1024M バイトとし，圧縮については考えないものと
イウ 64

する。

C

M さんと A さんはカードの数字当てゲームをすることにした。これは，「はい」「いいえ」で答えられる質問をしながら相手の引いた１枚のカードを当てるものである。カードは 100 枚あり，１から 100 までの番号が振られている。
質問は，「番号は 5 以上ですか」「番号は 5 より小さいですか」といった質問ができ，質問された側は，正直に「はい」「いいえ」で答えるものとする。A さんが引いたカードを M さんが確実に当てるために必要な質問の最少回数は

エ

回である。

エ ７

D

４種類の天気，「晴れ」，「曇り」，「雨」，「雪」をそれぞれビット列 00,01,10,11 で表す。午前 0 時から 3 時間ごとに，その時点での天気をいずれかのビット列で表して記録する。１日分の天気を示すビット列を 16 進法で表すためには，

オ必要である。

オ 4

-3-

桁が

問２
Ｍさんはスマートフォンで動画を撮りたいと考えた。しかし，スマートフォンのデータ保存用メモリの空き容量が足りるか心配になったため，動画撮影アプリの設定画
面（図１）で画像サイズ等の設定を変えることでデータ量を小さくしたいと考えた。
次 の Ⅰ ～Ⅲ の 設 定 で 撮 影 さ れ た１ 秒 あ た り の 動 画のファイルサイズを，小さい順に不等号で区切り並べたものを次の～のうちから一つ選べ。なお，圧縮などは考えないものとする。

ア

ア ⓪Ⅰ＜Ⅱ＜Ⅲ

図１ 動画の設定画面

表１ 動画撮影の設定記号

色数

フレームレート

画像サイズ(ピクセル)Ⅰ

16,777,216 色（24bit）

60fps

1280×720

Ⅱ16,777,216 色（24bit）

30fps

1920×1080

Ⅲ

256 色

30fps

3840×2160

ア

.

の解答群

Ⅰ＜Ⅱ＜Ⅲ

Ⅰ＜Ⅲ＜Ⅱ

Ⅲ＜Ⅰ＜Ⅱ

Ⅲ＜Ⅱ＜Ⅰ

Ⅱ＜Ⅰ＜Ⅲ

-4-

Ⅱ＜Ⅲ＜Ⅰ

解説
学んだ情報技術がどのように社会の中で利用されているかを結び付けて考える必要がある。これは，菓子メーカーの工場における不良品の判別に利用される画像処理（画像を白と黒の 2 色のみで表現する２階調，明度と画素数等）に関する問題である。
対応する情報Ⅰの主な領域：(2)コミュニケーションと情報デザイン

第３問

次の文章を読み，空欄

～

ア

ウ

問題種：中問に入れるのに最も適当なものを，文の後の解答群のうちから一つ選べ。
ある菓子メーカーの工場では，出来上がったせんべいを袋詰めする前に製造ライン
上でカメラ撮影して，割れや欠けなどの不良品の検出を自動で判別する装置を導入している。装置は，割れや欠けがあるせんべいを判別しやすいように撮影した画像を白と黒の 2 階調に変換（二値化）して処理をしている。図１は写真１の画素を明度でヒストグラムに表したものである。二値化を行う際の濃度変換の分かれ目となる濃度値（しきい値）を A と B とした場合，しきい値 A の時の画像は

アであり，しきい値

ア ⓪
となる。
イ ④
また，この装置では割れや欠けがあるせんべいを判別しやすいようにプログラムでＢの時の画像はイ

自動的に二値化のしきい値を決めている。図１のように，明度と画素数のヒストグラ
ムにおいて二つの山型があった場合，最適なしきい値はウと判断することができウ ④る。

写真 1 せんべいの写真

画
素
数

明度

A
図 1 明度と画素数

B

-5-

ア

・

ウ

の解答群

イ

.

の解答群

低い山の最も画素数が多い明度
高い山の最も画素数が多い明度
ヒストグラムの中央値の明度
ヒストグラムの平均値の明度

二つの山の間の最も画素数が少ない 明度
山に関係なく画素数が最も多い明度

-6-

解説
毎日決まった時間帯に発生する交通渋滞を解消するための方策を，動的モデルかつ確率的モデルのシミュレーションにより検討し，結果を分析していく問題。
対応する情報Ⅰの主な領域：(3)コンピュータとプログラミング 問題種：中問

第４問 次の文章を読み，空欄 ア ～ ウ に入れる最も適当なものを，後のそれぞれの解答群のうちから一つずつ選べ。
A さんの学校の近くにある国道と県道が交差する交差点では，朝の通勤時間帯（8:00～
8:30）に県道でひどい渋滞が発生する。A さんは学校の課題研究で，この交通渋滞を緩和できないか現状を調査し，シミュレーションしてみることにした。
まず，現状の交通量や信号の時間などを調査したところ，次のようなことが分かった。なお，渋滞するのは矢印の進行方向のみであり，反対の進行方向は考えないものとする。
・青信号の時，10 秒間に片側２車線の国道は 20 台の車が交差点を通過でき，片側１車線の県
道は 10 台の車が交差点を通過できるが，それを超える台数は通過できない（信号待ち）。
・国道は 60 秒間の青信号と 30 秒間の赤信号が交互に変わり，県道の信号はその逆となる。
・10 秒間に交差点（信号待ちしている車がある場合は，その最後尾）に到着する車は国道は 8～12 台，県道は 3～4 台である。

図１ 国道と県道の交差点
この現状の条件のもとシミュレーションしてみることにした。ここで，10 秒間に到着する車の台数は乱数で決まることとし，8:00 時点の信号待ちの車は 0 台と仮定する。
到着台数が図２のようになった場合，信号待ちの渋滞台数の結果は図３となった。

図２ 交差点到着台数（横軸：秒）
ア ③

A さんは，現状の条件のうち，到着台数を変えずに ア したところ図４のようになっ.

た。この結果から，現状の条件と比べ イ と ウ が分かった。そこで，A さんは地元警.

察に ア することを提案した。
.

イ ③

-7-

.

ウ ⑤

図３ シミュレーション結果（横軸：秒，縦軸：渋滞台数）

図４ 条件を変えたシミュレーション結果（横軸：秒，縦軸：渋滞台数）

ア 解答群

国道の青信号の時間を 50 秒，赤信号を 50 秒に変更
国道の青信号の時間を 70 秒，赤信号を 50 秒に変更
国道の青信号の時間を 70 秒，赤信号を 60 秒に変更
国道の青信号の時間を 50 秒，赤信号を 40 秒に変更

イ ・ ウ 解答群

県道において 8:00～8:30 の 30 分間に交差点を通過した車の台数は変わらないこと
国道において 8:00～8:30 の 30 分間に交差点を通過した車の台数は増えていること
信号の切り替わりの時点において，国道と県道合わせて渋滞している車の最大台数があまり変わらないこと
信号の切り替わりの時点において，国道と県道合わせて渋滞している車の最大台数が少なくなること
県道だけでなく国道の交差点での混み具合も改善されたこと
国道・県道共に交差点にさしかかる車は青信号であればおおよそ通過できること

-8-

-9-

解説
コンピュータを使って与えられた課題を解決するためには，その課題解決のために必要な情報処理の分析，そしてその情報処理をコンピュータに行わせるためのプログラムの作成が必要である。本問は，シフト暗号の解読という課題を例に，(i) 課題解決のために必要な情報と，それを得るために必要な処理の明確化，そして (ii) その処理を実現するプログラムの作成とその実行による課
題解決，という一連の過程の中でプログラミングの基本となる考え方や技法を問う問題である。
シフト暗号は，ローマ皇帝シーザーも使っていたと言われている初歩的な暗号
で，文字のシフト数がわかれば解読できる。問 1 では，暗号解読にはそのシフ
ト数がわかればよい，という点を明確化させ，問 2 では（元の文が英文だと仮定したときに）シフト数は文字の出現頻度から推定できることから，各文字の出現頻度を計算するプログラムを作成し，その結果からシフト数を推定させ，
問 3 で，その検証を行う復号プログラムを作成させている。問 2 の文字出現頻度の計算プログラムは，テキストデータマイニングの基本となる処理だが，一般にも多くの頻度分析プログラムに共通する計算手法である。

※高等学校の授業で多様なプログラミング言語が利用される可能性があることから，問題中で使用するプログラミング言語は，公平性を鑑みて，大学入試センター独自の日本語表記の疑似言語としている。
対応する情報Ⅰの主な領域：(3)コンピュータとプログラミング- 10 -

問題種：大問次の文章を読み，後の問い(問 1～3)に答えよ。

第５問

シーザー暗号に代表される古典的な暗号化の方法であるシフト暗号はアルファベットの文字を決まった文字数分シフトさせて（ずらして）置き換える極めて単純な暗号手段である。T さんと M さんは授業で先生が出した課題であるシフト暗号で暗号化した暗号文をいかに解読するかを考えることにした。

次の会話文を読み，空欄 アイ ～ キク に当てはまる数字をマークせよ。

問1

課題 英文をシフト暗号で暗号化した以下の暗号文を解読しなさい。ただし，英文は全て小文字でアルファベット以外のスペースや数字，「'」「,」「.」「?」などは変換されていません。
（省略）････nonsmkdo k zybdsyx yp drkd psovn, kc k psxkv bocdsxq zvkmo pyb
dryco gry robo qkfo drosb vsfoc drkd dro xkdsyx wsqrd vsfo. sd sc kvdyqodrob
psddsxq kxn zbyzob drkd go cryevn ny drsc.led, sx k vkbqob coxco, go mkx xyd
nonsmkdo - go mkx xyd myxcombkdo - go mkx xyd rkvvyg - drsc qbyexn. dro lbkfo
wox, vsfsxq kxn nokn, gry cdbeqqvon robo, rkfo myxcombkdon sd, pkb klyfo yeb
zyyb zygob dy knn yb nodbkmd. dro gybvn gsvv vsddvo xydo, xyb vyxq bowowlob
grkd go cki robo, led sd mkx xofob pybqod grkd droi nsn robo. sd ････（省略）

図１ 先生が出した課題

M さん：シフト暗号って，例えばアルファベットを５文字右にシフトした場合，文字「a」
は文字「f」に，文字「x」はまず２文字シフトして右端に達した後一番左端に戻り
３文字シフトした文字「c」に置き換わるやつだよね。暗号化された文字列の復号
は，その逆，つまり左に 5 文字シフトすればできるね。

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

a

b

c

d

e

f

g

h

i

j

k

l

m n

o

p

q

r

s

t

u

ｖ ｗ ｘ ｙ ｚ

f

g

h

i

j

k

l

m n

o

p

q

r

t

u

v

w x

y

z

a

s

図２ 5 文字右シフトした場合の考え方- 11 -

22

b

23

c

24

d

25

e

T さん：復号は必ずしも反対にシフトする必要はないよね。例えば９文字右にシフトされていた場合，復号するには９文字左にシフトでも良いけど，右に アイ 文字シフアイ ①⑦１７トすることもできるね。図２のようにアルファベットに 0～25 の番号を割り当てて考えてみると，暗号化して x 番目の文字になった時，復号は x＋ アイ の値がウエ 以下であれば x＋ アイ 番の文字に置き換わるけど， ウエ より大きい場合
ウエ ②⑤２５は，x＋ アイ － オカ 番の文字に置き換えれば復号できるよね。
オカ ②⑥２６

M さん：暗号化で文字を何文字シフトしているか分かれば，この復号法で解読できるよね。どうやったら分かるかな。
T さん：すべての可能性，つまりシフトしない時を除いた キク 通りをプログラムで試キク ②⑤２５

せばいいんじゃない？

M さん：この場合だと キク 通りで済むけども，大文字があったり，日本語のように文字種の数が多い言語ではとても効率が悪い方法だよ。英文であれば，単語に含まれる「a」とか「e」が多い気がするし，逆に「z」が含まれる単語は少ししか思いつかない。アルファベットの出現頻度を調べればある程度推測できるんじゃないかな。インターネットで調べてみようよ。

M さん：どうやら一般的な英文のアルファベットの出現頻度には図３のような傾向があるみたいだよ。
T さん：文字によって出現頻度に特徴があるね。暗号化された英文のアルファベットの出現頻度を調べれば，何文字シフトされているか推測することができそうだね。
一つ一つ数え上げるのは大変だから数え上げるプログラムを考えてみるよ。

図３ 出現頻度のグラフ （縦軸％）- 12 -

問2

次の会話文を読み，空欄 ケ ・ コ に当てはまる内容を，後の解答群のうちから一つずつ選べ。また，空欄 サシ に当てはまる数字をマークせよ。

T さん：暗号化された英文のアルファベットの出現頻度を数え上げるプログラムを図５のように考えてみたよ。このプログラムでは，配列変数 Angoubun に暗号文を入れて，一文字ずつアルファベットの出現頻度を数え上げて，その結果を配列変数 Hindo に入れているんだ。Hindo[0]が「a」，Hindo[25]が「z」に対応して
いるよ。

x

0

1

2

3

4

5

6

7

8

Hindo[x]

0

0

0

0

0

0

0

0

0

‥‥

20

21

22

23

24

25

0

0

0

0

0

0

図４ アルファベットの出現頻度を数え上げる配列(01)Angoubun = ["p","y","e","b",…（省略）…"k","b","d","r","."](02)配列 Hindo のすべての要素に 0 を代入する(03)i を 0 から 要素数 (Angoubun)-1 まで 1 ずつ増やしながら:(04) ｜(05) ｜(06) ⎿

bangou = 差分 (
もし

⎿

ケ

.

)

bangou != －1 ならば:
コ

.

=

コ

+ 1

ケ ⓪Angoubun[i]コ ④Hindo[bangou](07)表示する(Hindo)

図５ 出現頻度を求めるプログラム【関数の説明】
要素数(値)…配列の要素数を返す。
例：Data=["M","i","s","s","i","s","s","i","p","p","i"]の時要素数(Data)は 11 を返す

差分(値)…アルファベットの「a」との位置の差分を返す
値がアルファベット以外の文字であれば－１を返す
例：差分("e")は 4 を，差分("x")は 23 を返す
差分("5")や差分(",")は－1 を返す- 13 -

M さん：これでアルファベットの出現頻度が調べられるね。それで結果はどうなったの？
T さん：このプログラムで得られた配列 Hindo をグラフ化してみたよ（図６）。

図６ アルファベットと配列 Hindo のグラフ表示

M さん：このアルファベットの出現頻度を見ると，
「o」
「d」
「k」
「y」が多いね。逆に出現頻度がない「a」「h」「j」「t」も手掛かりになるね。図３と照らし合わせると，この暗号化された文字列は右に サシ 文字シフトしていると考えられるね。
サシ ①⓪１０

T さん：うん，でもそれが正しいか，実際にプログラムを作って復号してみようよ。

ケ

.

・

コ

.

の解答群

Angoubun[i]Angoubun[i-1]Angoubun[bangou]

Angoubun[bangou-1]

Hindo[bangou]

Hindo[bangou-1]

Hindo[i]Hindo[i-1]- 14 -

問 3

次の会話文の空欄 ス ～ チ に当てはまる内容を，後の解答群のうちから一つずつ選べ。

T さん：暗号文を一文字ずつ復号して表示するプログラムができたよ（図７）。
M さん：なるほど，復号も右にシフトで考えているんだね。実行してみたら読み取れ
る英文になったの？
(01)Angoubun = ["p","y","e","b",…（省略）…"k","b","d","r","."](02)配列変数 Hirabun を初期化する(03)hukugousuu = 26 -サシ(04)i を 0 から 要素数 (Angoubun)-1 まで 1 ずつ増やしながら:(05) ｜(06) ｜(07) ｜

bangou = 差分 (ケ )もし bangou != -1 ならば:

｜ もし ス <= 25 ならば:(08) ｜ ｜ ｜ Hirabun[i] = 文字 ( ス(09) ｜ ｜ そうでなければ:(10) ｜ ｜ ⎿ Hirabun[i] = 文字 ( セ(11) ｜ そうでなければ:(12) ⎿ ⎿ Hirabun[i] =ソス ⓪bangou+hukugousuu)※) セ ③bangou+hukugousuu-26
ソ ⑥Angoubun[i](13)表示する(Hirabun)

図７ 暗号文を復号するプログラム【関数の説明】
文字(値)…番号の値に対するアルファベットの文字を返す。
値が 0 以上 25 以下でなければ「アルファベットでない」を返す
例：文字(4)は「e」を，文字(23)は「x」を返す
文字(-1)や文字(27)は「アルファベットでない」を返す
T さん：うん，復号したらこんな英文が表示されたよ。正しい英単語に変換されているみたいだから推測は当たっていたね。
four score and seven years ago our fathers brought forth on this continent, a
new nation, conceived in liberty, and dedicated to the proposition that all
men are created equal.now we are engaged in a great civil war, testing whether
that nation, or any nation ･････（省略） ･････ last full measure of devotion that we here highly resolve that these dead shall not have died in vain - that
this nation, under god, shall have a new birth of freedom - and that governmentof the people, by the people, for the people, shall not perish from the earth.

- 15 -

M さん：これって有名なリンカーンのゲティスバーグ演説じゃない。ほら最後のところ有名なフレーズだよね。

T さん：先生，課題ができました。元の英文はリンカーンのゲティスバーグ演説ですね。
プログラムで文字の出現頻度を調べて，シフトされた文字数を推測しました。復号はこのプログラムで変換してみました。
先生：よくできたね，素晴らしい！このプログラムはもっと簡単にできるね。この (07)～ (10)の※部分は工夫すれば１行にまとめられるよ。ヒントは余りを求める算術演
算子％を使うんだ。

T さん：えっ，１行ですか？・・・・・分かった！
Hirabun[i] = 文字 (

タ

チ

%

)

とすればもっと簡潔にできたんだ。

タ ①(bangou+hukugousuu)
チ ①26

先生：素晴らしい！
～

ス

ソ

.

の解答群

bangou+hukugousuu

bangouhukugousuu

bangou+hukugousuu-26

bangou+hukugousuu-25

hukugousuu-26

Angoubun[i]Hirabun[i]Angoubun[i+ hukugousuu]

の解答群

タ

bangou+hukugousuu(bangou+hukugousuu)

i+hukugousuu(i+hukugousuu)

hukugousuu+26(hukugousuu+26)

チ
25

.

の解答群
26

bangou- 16 -

hukugousuu

解説デジタル社会においては，情報セキュリティを正しく理解していることは生きていく上で必須である。
この問題は，社会でも一般的に使われるようになった二要素認証の情報セキュ
リティ上の有用性に関する正しい理解を問うものである。
※二要素認証は，報道等で頻繁に取り上げられた「二段階認証」の一種である。この問題では，敢えて「二要素認証」という，より正確な用語を導入・解説している。
対応する情報Ⅰの主な領域：(4)情報通信ネットワークとデータの活用

問題種：小問

第６問
クラウド上の決済サービスなどでは，より強固な認証が必要である。そのため，近年はスマートフォンを利用した二段階認証の一種である二要素認証が使われる場合も多い。これは例えば，これまでの ID とパスワードに加えて，利用者本人が事前に登録したスマートフォンに送信される一度限り有効なパスワードを用いる方法である。
次の図中の 1～4 は，この二要素認証の手順を模式的に表したものである。
この二要素認証によって，セキュリティが強固になる理由として最も適切なものを次の～のうちから一つ選べ。

ア ②

ア4.認証される
1.ID とパスワードを入力し送信する
3. 送 ら れ て き た パ ス ワ ーサービス利用者のコンピュータドを入力し送信する

認証サーバ
インターネット
2.ス マ ー ト フ ォ ン に 一 度 限 り 有 効なパスワードが送信される

サービス利用者

サービス利用者のスマートフォン

図 二要素認証の模式図- 17 -

ア

.

の解答群

利用するサイトが正しいサイトであれば，入力したパスワードが スマートフ

ォンに送信されるため
パスワードを 2 回，時間をあけて入力して認証するため
ID とパスワードを知っていることに加え，登録されたスマートフォンを持っていることを確認できるため
ID とパスワードを知っていることに加え，スマートフォンの GPS 機能を使って居場所を特定して認証するため- 18 -

解説
家庭や学校にも情報通信ネットワークは普及しており，その仕組を正しく理解
し，トラブルなどに対応できる力が必要とされている。この問題は，通信状況からネットワークの不具合の原因を推定する力を問うものである。
※新学習指導要領では，情報通信ネットワークの具体的な指導内容として，「実際に家庭内 LAN 等の小規模な情報通信ネットワークを構築したり，あらかじめ用意したトラブルを抱えている情報通信ネットワークの不具合を解決したりすることを扱うことも考えられる。」とあり，その内容を踏まえた問題。
対応する情報Ⅰの主な領域：(4)情報通信ネットワークとデータの活用

第７問

問題種：中問次の文章を読み，空欄に入れるのに最も適当なものを後の解答群のうちから一つ選べ。

高校生の T さんは，放課後に調べものをするため，視聴覚室にあるパソコンでイン
ターネットに接続しようとしたところできなかった。T さんの高校におけるネットワークの構成は，次の図 1 のようになっている。
T さんはコンピュータなどの管理を手伝っていたので早速不具合の原因を調べることにした。まず，視聴覚室のパソコンからいくつかの IP アドレスにパケットが届くかを確認（疎通確認）したところ，表１のようになった。スイッチングハブまたはルータのいずれかが１台故障したと考えると，故障の可能性がある機器
ア ②C のスイッチングハブ
は ア と イ である。
イ ⓪A のスイッチングハブ
次に，このどちらが故障しているかを判別するために，１年１組の教室に移動して教室内にあるアクセスポイントに接続したタブレット端末から疎通確認を行った。こ
こで，にパケットが届けば
ウ ⓪192.168.1.11
ば イ が故障と特定できる。
ウ

ア

が故障と特定でき，パケットが届かなけれ

表１ 視聴覚室からの疎通結果
送信先
192.168.1.1
192.168.1.11
192.168.1.21
192.168.1.31
192.168.1.61
192.168.1.101〇:パケットが届く

結果
×
×
×
×
〇
〇
×:パケットが届かない- 19 -

図１ ネットワークの構成図
ア

・

イ

の解答群

A のスイッチングハブ

B のスイッチングハブ

C のスイッチングハブ

D のスイッチングハブ

Ｅのスイッチングハブ

Ｆのスイッチングハブ

ルータ

この情報では特定できない

ウ

の解答群

192.168.1.11

192.168.1.21

192.168.1.61

192.168.1.101- 20 -

192.168.1.31

解説
データを収集・整理・分析する一連の流れを理解し，技能を身に付けることが求められている。この問題は，Web サーバの仕組みとアクセスログの分析，SNS 発信
件数と Web サーバ訪問件数の関係を回帰分析する総合的な問題である。
対応する情報Ⅰの主な領域：(4)情報通信ネットワークとデータの活用 問題種：大問

第８問 次の文を読み，後の A～C にある各問いについてそれぞれの解答群のうちから一つずつ選べ。
旅行が好きな M さんは，ガイドブックなどには載っていない日本の見どころを多くの人に知ってもらいたいと Web サイト www.midokorojapan.com を立ち上げ情報を発信している。
SNS に Web ページの紹介をしたところ多くの他の Web サイトにリンクされるようになったことから，実際にどの程度閲覧されているか，Web サイトへのアクセスを記録するアクセスログを調べることにした。
A Web サーバのアクセスログを見たところ１行は次のようなものであった。
202.238.130.103 - - [09/Sep/2020:01:47:22 +0900] "GET /index.htm HTTP/1.1" 2007974"http://www.guidebook.net/links.htm""Mozilla/5.0(Windows

NT

6.0)

AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36"

まず，ここ１年間のアクセスログを抽出し，以下の４つの項目のみを表計算ソフトウェアのシートにまとめてみた。ここで，項目「参照元」の(a)データが取得できない場合は「－」と記録されている。
表１ 抽出したアクセスログの項目
アクセス元の IP アドレス

Web ページを閲覧しているコンピュータ等の IP アドレス

日時

ファイルにアクセスした日時

アクセスしたファイル名など

アクセスしてきたファイル名

参照元

リンクを辿ってきた元の Web ページの URL

表 2 １年間のアクセスログ（４項目のみ）
アクセス元のIP アドレス

日時

アクセスしたファイル名など参照元

121.111.238.240
121.111.238.240
121.111.238.240
202.214.194.138
121.111.238.240

01/Dec/2019:00:47:22
01/Dec/2019:00:47:22
01/Dec/2019:00:47:22
01/Dec/2019:00:47:59
01/Dec/2019:00:47:59/pg1.htm/style.css/style.css/index.htm/pg2.htm

http://www.guidebook.net/links.htm
http://www.midokorojapan.com/pg1.htm
http://www.midokorojapan.com/pg1.htm－
http://www.midokorojapan.com/pg1.htm

202.238.130.103
202.238.130.103

30/Sep/2020:23:23:03
30/Sep/2020:23:23:03/index.htm/logo.png－
http://www.midokorojapan.com/index.htm

この１年間のログデータは，30 万件以上あったが，(b)これは 30 万回 Web ページが閲覧されたわけではない。したがって，この Web サイトに訪れた件数の概算を求めるため，一度の訪問につき複数ページ閲覧しても１回として数えたい。そこで，アクセスしたファイル
名の拡張子が ウ で，かつ参照元が エ データを抽出したところ約 5000 件になった。
.

.

- 21 -

問１ 下線(a)の状態になる場合として，Web ページのリンクを辿ってきていない場合がある。どういう場合が考えられるか，適切でないものを一つ選びなさい。 ア
ア

.

の解答群

ブラウザのブックマークを選んで Web ページにアクセスする。
QR コードから URL を読み込んで Web ページにアクセスする。
検索サイトで検索して Web ページにアクセスする。
ブラウザのアドレス欄に直接 URL を入力して Web ページにアクセスする。

問２ 下線(b)の理由として最も適切な内容を選びなさい。 イ
イ

.

.

イ ③

の解答群

一人が何回も同じページを見ているからWeb ページに埋め込まれている動きのある画像は，複数の画像ファイルを順に表示されているから一つの Web ページには，他サイトのバナー広告などの画像がリンクされているから一つの Web ページには，そのページを構成する多くの図形や写真などの画像ファイルやスタイルシートなどのファイルがリンクされているから

問３ 空欄 ウ に入れる最も適切な語句を選びなさい。 ウ ②
.

ウ

.

の解答群

txt

csv

htm

xml

問４ 空欄 エ に入れる最も適切な語句を選びなさい。 エ ①
.

エ

.

の解答群

文字列「www.midokorojapan.com」を含む
文字列「www.midokorojapan.com」を含まない「－」である「－」でない- 22 -.

ア ②

B M さんは，昨年から英語版のページを作ったことから，日本以外の国からの質問や感想などが書き込まれることが多くなったと感じていた。そこで，約 5000 件のデータをさらに詳しく分析して，どの国からアクセスされているかを調べることにした。
まず，この約 5000 件のデータのアクセス元の IP アドレスから オ サーバを利用して.

トップレベルドメインを調べることにした。これはプログラムを作って自動的に集計でき(c)るようにして，集計されたデータをグラフにすると図１のようになった。

図１ トップレベルドメイン別の訪問件数（１年間）
問１ 空欄 オ に入れる最も適切な語句を選びなさい。 オ ②
.

オ

.

の解答群

SMTP

DHCP

DNS

IMAP

問２ 図１からわかるアクセス元についての説明について最も適当なものを選べ。 カ
カ

.

.

カ ②

の解答群

国内からのアクセスが最も多く，次いで欧州からのアクセス，台湾などアジ
アの国からのアクセスも見られる。
国内からのアクセスが最も多く，次いでアメリカからのアクセス，台湾など
アジアの国からのアクセスも見られる。
国内からのアクセスが最も多く，台湾などアジアの国からのアクセスも見られる。アメリカからの接続数については分からない。
国内の個人からのアクセスが最も多く，次いで企業組織，台湾などアジアの国が続いている。

- 23 -

問３

下線(c)のトップレベルドメインについての記述のうち，正しいものを一つ選

べ。 キ
キ

.

.

キ ③

の解答群

トップレベルドメインは，企業などの組織でしか登録できない。
トップレベルドメインは，個人でも登録できる。
トップレベルドメインは，登録制でそれぞれの国別に管理されている。
トップレベルドメインは，全世界的に厳重に管理されている。

- 24 -

C M さんはこの１年間，精力的に SNS を利用して情報を発信してきた。そこで，SNS の情報発信がどの程度 Web サイトへの訪問件数に影響を与えたか調べることにした。
SNS への情報発信件数を過去の履歴から調べ，Web サイトの訪問回数を月別に集計した
ところ表３のようになった。また，この関係をグラフに表したら図２のようになった。
表３ SNS の発信件数と Web サイト訪問回数
月

SNS
発信件数

Web サイト
訪問回数

10
11
12
1
2
3
4
5
6
7
8
9
合計

9
12
27
24
14
9
11
20
18
26
32
16
218

150
198
501
423
259
283
301
492
489
701
789
520
5106

図２ SNS の発信件数と Web サイト訪問回数の関係- 25 -

問１ 表３と図２から分かることを解答群から二つ選べ。 ク
ク

ケ

.

.

クケ ②⑤

ケ の解答群.

SNS で情報を発信しても Web サイトへの訪問回数には影響しない
Web サイトへの訪問回数が増えると SNS の発信件数が増えている
SNS で情報発信の件数を増やすと Web サイトへの訪問回数が増える傾向がある
Web サイトの訪問回数は月を追うごとに増えている
最近より，SNS で発信しだした頃の方が SNS の発信件数に比して Web サ
イトの訪問回数が多い傾向にある
SNS で発信しだした頃より，最近の方が SNS の発信件数に比して Web サ
イトの訪問回数が多い傾向にある
一年を通して SNS の発信件数と Web サイトの訪問回数の関係は一定である
SNS の発信回数によって Web サイトの訪問回数は決まる
Web サイトの訪問回数と SNS の発信回数との間には双方向に相関関係があると考えられる

問２ 図２では，二つの関係を次のような回帰直線式で表している。

y = 22.49x + 16.932
ここから，SNS の一回の情報発信に対して，Web サイト訪問回数が概ね何回増加していることが読み取れるか，もっとも適当なものを選択肢から選べ。 コ
コ

.

.

コ ①

の解答群

概ね 17 回

概ね 22 回

概ね 27 回

- 26 -

概ね 39 回