第8回 情報処理基礎論 a レポート課題 氏名:菊地浩平 学籍番号:C109051A 語学クラス:韓国語 コース(系):地域共創 平成21年 春 問55 オープンソースソフトウェアに関する記述として,適切なものはどれか。 ア 一定の試用期間の間は無料で利用することができるが,継続して利用するには料金を支払う必要がある。 イ 公開されているソースコードは入手後,改良してもよい。 ウ 著作権が放棄されている。 エ 有償のサポートサービスは受けられない。 答え イ 用語 オープンソースソフトウェア: ソフトウェアの設計図にあたるソースコードを、インターネットなどを通じて無償で公開し、 誰でもそのソフトウェアの改良、再配布が行なえるようにすること。また、そのようなソフトウェア。 解法 用語から答えはイということが解かる。 参考文献 オープンソースソフトウェアとは 【オープンソース】 - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/E382AAE383BCE38397E383B3E382BDE383BCE382B9E382BDE38395E38388E382A6E382A7E382A2.html -------------------------------------------------------------------------------- 平成21年 秋 問68 アプレットに関する記述として、適切なものはどれか。 ア WebブラウザがWebサイトにアクセスしたときにWebサイトから送信され、利用者のPCに保存される文書ファイルである。 イ Webページを作成するための言語である。 ウ サーバからダウンロードされ、クライアントであるWebブラウザに組み込まれて実行されるプログラムのことである。 エ データベースを操作して、データの追加や変更、削除、検索などの処理を行うための言語である。 答え ウ 用語 アプレット(applet): あるアプリケーションを土台とし、その上で読み込まれ実行される小さなプログラムのことである。 ネットワークを通じてWebブラウザにダウンロードされ、ブラウザのウィンドウに埋め込まれて実行される。 解法 用語解説から答えはウとなる。 参考文献 アプレットとは (applet): - IT用語辞典バイナリ http://www.sophia-it.com/content/%E3%82%A2%E3%83%97%E3%83%AC%E3%83%83%E3%83%88 Javaアプレットとは 【Java applet】 (アプレット) - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/JavaE382A2E38397E383ACE38383E38388.html ------------------------------------------------------------------------------------------------------------------------------------------------------------- 平成21年 秋 問73 ボットの説明はどれか。 ア Webサイトの閲覧や画像のクリックだけで料金を請求する詐欺のこと イ 攻撃者がPCへの侵入後に利用するために、ログの消去やバックドアなどの攻撃ツールをパッケージ化して隠しておく仕組みのこと ウ 多数のPCに感染して、ネットワークを通じた指示に従ってPCを不正に操作することで一斉攻撃などの動作を行うプログラムのこと エ 利用者の意図に反してインストールされ、利用者の個人情報やアクセス履歴などの情報を収集するプログラムのこと 答え ウ 用語 ボット(bot): 1・「ロボット」の略称で、もともと人間がコンピュータを操作して行なっていたような処理を、自動的に実行するプログラム。 2・感染したコンピュータを攻撃者が用意したネットワーク(IRCサーバなど)に接続して攻撃者からの指令を待ち、 指令通りの処理を感染者のコンピュータ上で実行するウィルスのこと rootkit(ルートキット): クラッカーが遠隔地のコンピュータに不正に侵入した後に利用するソフトウェアをまとめたパッケージ。 解法 アはワンクリック詐欺のこと イはrootkitのこと エはスパイウエアのこと なので答えはウとなる。 参考文献 rootkitとは 【ルートキット】 - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/rootkit.html ボットとは 【bot】 - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/E3839CE38383E38388.html -------------------------------------------------------------------------------- 平成21年 秋 問74 データの送信側は受信者の公開鍵で暗号化し、受信側は自身の秘密鍵で復号することによって実現できる対策はどれか。 ア 送信者のなりすまし防止 イ 通信経路上でのデータの盗聴防止 ウ 通信経路上での伝送エラーの発生防止 エ 伝送経路上で改ざんされた部分のデータ復元 答え イ 解法 問題の文章を読むと、暗号化と復号には異なる鍵が使用されていることがわかる。 こういう暗号を公開鍵暗号方式という。 データの送信側は「受信者の公開鍵」で暗号化、受信者は、受信者だけが持っている「自分の秘密鍵」で復号しする。 もし他の人物が、データを何らかの方法で入手したとしても、「秘密鍵」を持っていないため読むことができない。 このことから答えはイとなる。 参考文献 データ受信者の公開鍵で暗号化することで実現できる対策は? - 全問解説◆ITパスポート試験:selfup http://itpro.nikkeibp.co.jp/article/COLUMN/20100120/343523/?ST=slfcer 公開鍵暗号とは 【public key cryptosystem】 - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/E585ACE9968BE98DB5E69A97E58FB7.html -------------------------------------------------------------------------------- 平成21年 秋 問76 データベースの内容を、利用者の業務の機密性に応じて限定的に表示するようにしたい。 その手法として、最も適切なものはどれか。 ア アクセス権を、データと利用者の組合せに対して設定する。 イ 利用者ごとに限定されたデータベースの複製を配布する。 ウ 利用者ごとに専用のデータ項目(列)を設ける。 エ レコードごとにパスワードを設定して保護する。 答え ア 用語 レコード(record): 「記録」という意味の英単語で、ITの分野では複数の要素を一つにまとめたデータ構造のことなどを指す。 解法 イはデータベースの複製を利用者ごとに作ると、追加や更新が反映されないので適切とはいえない ウは利用者ごとに専用のデータ項目(列)を作ると、データの重複が起きてしまい、適合性が取れなくなる可能性があるので適切とはいえない エはレコードの追加や更新は頻繁に行われるため、レコードごとにパスワードを設定するのは現実的ではないので適切とはいえない なので答えはアとなる 参考文献 データベースの表示を限定する手法として適切なものはどれか - 全問解説◆ITパスポート試験:selfup http://itpro.nikkeibp.co.jp/article/COLUMN/20100120/343525/?ST=slfcer レコードとは 【record】 - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/E383ACE382B3E383BCE38389.html -------------------------------------------------------------------------------- 平成21年 秋 問80 マルチメディアを扱うオーサリングソフトの説明として、適切なものはどれか。 ア 文字や図形、静止画像、動画像、音声など複数の素材を組み合わせて編集し、コンテンツを作成する。 イ 文字や図形、静止画像、動画像、音声などの情報検索をネットワークで簡単に行う。 ウ 文字や図形、静止画像、動画像、音声などのファイルの種類や機能を示すために小さな図柄で画面に表示する。 エ 文字や図形、静止画像、動画像、音声などを公開するときに著作権の登録をする。 答え ア 用語 オーサリングソフト(authoring software ): 文字、画像、音声、グラフィックスなどの素材を組み合わせ、まとまったアプリケーションを開発するためのソフトウェアのこと。 authorとは直訳すると {作者、著者、筆者}{作り出した人、創始[創造]者、張本人} 解法 用語解説から答えはアとなる。 参考文献 オーサリングソフトとは (authoring software): - IT用語辞典バイナリ http://www.sophia-it.com/content/%E3%82%AA%E3%83%BC%E3%82%B5%E3%83%AA%E3%83%B3%E3%82%B0%E3%82%BD%E3%83%95%E3%83%88 authorの意味 - 英和辞書 - goo辞書 http://dictionary.goo.ne.jp/leaf/ej3/5448/m0u/authoring/ -------------------------------------------------------------------------------- 平成21年 秋 問82 100Mビット/秒の伝送速度のLANを使用して、1Gバイトのファイルを転送するのに必要な時間はおおよそ何秒か。 ここで、1Gバイト=10^9バイトとする。また、LANの伝送効率は20%とする。 ア 4 イ 50 ウ 400 エ 5,000 答え ウ 解法 伝送効率の出し方は 伝送効率=実効的な伝送速度÷スペック上の伝送速度 LANの伝送効率は20%なので実質的な伝送速度は 100×0.2=20ビット/秒 ファイルの要領は 1Gバイト=1000Mバイト=8000Mビット 8000÷20=400秒 なので答えはウとなる。 参考文献 LANを使って1Gバイトのファイルを転送するのにかかる時間は? - 全問解説◆ITパスポート試験:selfup http://itpro.nikkeibp.co.jp/article/COLUMN/20100120/343547/?ST=slfcer -------------------------------------------------------------------------------- 平成21年 秋 問84 関係データベースの主キーに関する記述のうち、適切なものはどれか。 ア 関係データベースの各表は、主キーだけで関係付けられる。 イ 主キーとして指定した項目は、NULLを属性値としてもつことができる。 ウ 一つの表において、主キーとして指定した項目の値に同一のものがあってもよい。 エ 一つの表において、複数の項目を組み合わせて主キーとしてもよい。 答え エ 用語 関係データベース(リレーショナルデータベース): データ管理方式の一つ。また、その方式に基づいて設計されたデータベース。 1件のデータを複数の項目(フィールド)の集合として表現し、データの集合をテーブルと呼ばれる表で表す方式。 ID番号や名前などのキーとなるデータを利用して、データの結合や抽出を容易に行なうことができる。 主キー(primary key): データベースの中から、ある一組のデータセット(レコード)を一意に識別するための情報。 主キーに設定された項目は、複数のレコード間で重複することは許されず、主キーを持たないレコードが存在してもならない。 主キーは必ずしも一つの項目とは限らず、複数の項目を組み合わせて主キーとして用いる場合もある。 解法 用語の説明から答えはエだということが解かる。 参考文献 主キーとは 【primary key】 - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/E4B8BBE382ADE383BC.html 関係データベースとは 【リレーショナルデータベース】 - 意味/解説/説明/定義 : IT用語辞典 http://e-words.jp/w/E996A2E4BF82E38387E383BCE382BFE38399E383BCE382B9.html -------------------------------------------------------------------------------- 平成21年 秋 問88 複数の利用者が同時にデータベースを利用する場合に、1人の利用者がデータ更新中に、同一のデータを別の利用者が参照しようとした。このとき、データの整合性を保障するためのデータベース管理システムでの制御として、適切なものはどれか。 ア 更新処理を中断して参照させる。 イ 更新中の最新のデータを参照させる。 ウ 更新中の利用者の処理が終了してから参照させる。 エ 更新を破棄して更新前のデータを参照させる。 答え ウ 解法 アを行った場合、データが不完全な状態になってしまう可能性がある。 イを行った場合、更新がまだ終えていない状態なので、不確かなデータを観覧してしまう可能性がある。 エを行った場合、更新後に重要なデータの変更がある可能性がある。 なので答えはウとなる。