ITパスポート 過去問
令和3年度
問97 (テクノロジ系 問97)

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。

問題

ITパスポート試験 令和3年度 問97(テクノロジ系 問97) (訂正依頼・報告はこちら)

複数のコンピュータが同じ内容のデータを保持し、各コンピュータがデータの正当性を検証して担保することによって、矛盾なくデータを改ざんすることが困難となる、暗号資産の基盤技術として利用されている分散型台帳を実現したものはどれか。
  • クラウドコンピューティング
  • ディープラーニング
  • ブロックチェーン
  • リレーショナルデータベース

次の問題へ

正解!素晴らしいです

残念...

この過去問の解説 (3件)

01

3が正解です。

ブロックチェーンとは、暗号技術を用いて取引履歴を過去から1本の鎖のようにつなげて正確な取引を維持するように努める技術です。

金融、物流などの分野で採用され始めており、データの改ざんが極めて困難な状態での取引履歴を記録、保存することができます。

分散型台帳とは、ネットワーク上で参加者が同じ台帳を共有できる技術のことをいいます。

1) 不正解です。

クラウドコンピューティングは、ネットワークを利用してコンピュータ資源をサービスとして提供する方法です。

2) 不正解です。

ディープラーニングは、AI技術などに使われる機械学習のひとつです。

4) 不正解です。

リレーショナルデータベースは、関連があるデータ項目の集合体です。

参考になった数24

02

複数のコンピュータでデータを保持し、暗号資産の基盤技術として利用されている技術をブロックチェーンといいます。

1.不正解です。

  インターネット上にあるサーバやストレージなどの資産を

  利用したシステム形態のことです。

2.不正解です。AIにおける機械学習の1つです。

3.正解です。

4.不正解です。

  データを行と列の2次元で管理するデータベースのことです。

参考になった数6

03

近年、主に金融の面で話題となっている「ブロックチェーン」に関する出題です。

 

しかし、正解以外の選択肢もITパスポート試験対策としてしっかりと押さえておきたい専門用語ですので、しっかり暗記しましょう。

選択肢1. クラウドコンピューティング

データをPCなどの端末に保存し、インストールされたアプリを使うのではなく、ネット上に展開されている様々なサービスを利用しつつ、データも外部サーバーに保存するといったPCの利用スタイルです。

 

主なクラウドサービスとして、

 

・Googleドキュメントやスプレッドシート(文章作成、表計算)

・OneDriveやDropbox(クラウドストレージ)

・ブラウザ版Visual Studio Code(開発環境)

 

などがあります。

 

またクラウドコンピューティング専用のPCとして、Googleがリリースする「Chromebook」が知られています。

選択肢2. ディープラーニング

AI開発における機械学習の方法です。

 

AIは人間の脳神経細胞に似せて作られたニューラルネットワークという思考回路によって機械学習を可能にしています。

このニューラルネットワークの仕組みを活かし、おもにデータの特徴を多く学習させることができるのが、ディープラーニングの利点です。

 

ディープラーニングにはいくつか種類があり、

 

CNN・・・画像の学習に特化

RNN・・・動画など、時系列的なデータの学習に特化

トランスフォーマー・・・入力されたデータと、その出力の因果関係の学習に特化

 

の3つが、現在のAIでは広く採用されています。

選択肢3. ブロックチェーン

金融取引の履歴といった機密性の高いデータを、そこから算出されるハッシュ値という特殊な値とセットで管理し、それらを紐付けするというデータの管理形態のことです。

 

ハッシュ値は元データからのみ正当な値を得ることができ、改ざんされると元データとハッシュ値の間で矛盾が生じるため、改ざんを簡単に検知することができます。

 

また、過去の取引内容およびハッシュ値のセットとも紐づいているため、1部のみの改ざんも困難となります。

なので、過去の取引内容を改ざんするといった不正の防止手段としても有効です。(正解)

選択肢4. リレーショナルデータベース

データベースにも多くのデータ管理方法がありますが、なかでもを用いてデータを管理する方法がリレーショナルデータベースです。(単にリレーショナルモデルとも呼ばれます。)

 

リレーショナルモデルでは、SQLと呼ばれるデータベース専用の言語を用いて表を操作します。

参考になった数1