Subject: 第8回 情報処理基礎論 a レポート課題 From: KUROKI Kohei Fcc: +backup Dcc: c109060@e.koeki-u.ac.jp X-Mailer: Mew version 4.2 on Emacs 23.1 / Mule 6.0 (HANACHIRUSATO) ---- 第8回 情報処理基礎論 a レポート課題 氏名:黒木康平 学籍番号:c1090609 語学クラス:韓国語 コース(系):地域共創コース H21秋問62 小文字の英字からなる文字列の暗号化を考える。次表で英字を文字番号に変更し、 変換後の文字番号について1文字目分には1を、2文字目分には2を、…、n文字目 分にはnを加える。それぞれの数を26で割った余りを新たに文字番号とみなし、 表から対応する英字に変換する。 例 fax → 6、1、24 → 6+1、1+2、24+3 → 7、3、27 → 7、、1 → gca この手続で暗号化した結果が“tmb”であるとき、元の文字列はどれか。 ア she イ shy ウ ski エ sky 解答 エ 解説 この場合、暗号化と逆の手順をたどって復号化していく。 1.対応する英字を数字に戻す:tmb → 20,13,2 2.文字目分を引く:20,13,2→(20-1),(13-2),(2-3) →19,11,-1 →(26で割った余りなので、0=26、-1=25、-2=24…) 19,11,25 3.対応する英字にする:19,11,25→ sky 参考文献 Web 平成21年度 秋期 ITパスポート試験 問61−80 問題編 kazuさんのExamination用メモ帳 http://www.kazutxt.com/new/IP/h21f/a61-80.html -------------------------------------------------------------------------------- H21春問55 オープンソースソフトウェアに関する記述として、適切なものはどれか。 ア 一定の試用期間の間では無料で利用することができるが、継続して利用する には料金を支払う必要がある。 イ 公開されているソースコードは入手後、改良してもよい。 ウ 著作権が放棄されている。 エ 有償のサポートサービスは受けられない。 解答 イ 解説 オープンソースとは、ソフトウェアの著作者の権利を守りながらソースコード (*1)を公開することを可能にするライセンス(ソフトウェアの使用許諾条件)を 表した概念。 ソースコード(*1)…人間が記述したソフトウェア(コンピュータプログラム) の元となる一連の文字(プログラミング言語(*2))の羅列。単にソースという場合 も多く、他にコードやプログラムリストと呼ばれることもある。ソースコード (原始プログラム)が書かれたファイルをソースファイルという。 プログラミング言語(*2)…プログラムを書くのに使われる人工言語の総称。 Open Source Initiative (OSI)(*3) により定義されたオープンソースの10個の 条件 1. 自由な再頒布ができること 2. ソースコードを入手できること 3. 派生物が存在でき、派生物に同じライセンスを適用できること 4. 差分情報の配布を認める場合には、同一性の保持を要求してもかまわない 5. 個人やグループを差別しないこと 6. 適用領域に基づいた差別をしないこと 7. 再配布において追加ライセンスを必要としないこと 8. 特定製品に依存しないこと 9. 同じ媒体で配布される他のソフトウェアを制限しないこと 10. 技術的な中立を保っていること よって正解はイ。アはシェアウェア(Shareware:共有商品)ウはパブリックドメイ ンソフトの説明。 参考文献 Web プログラミング言語 フリー百科事典『ウィキペディア(Wikipedia)』 http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E ソースコード フリー百科事典『ウィキペディア(Wikipedia)』 http://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89 オープンソース フリー百科事典『ウィキペディア(Wikipedia)』 http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9 平成21年度 春期 ITパスポート試験 問41−60 解答編 kazuさんのExamination用メモ帳 http://www.kazutxt.com/new/IP/h21s/a41-60.html -------------------------------------------------------------------------------- H21春問56 IPネットワークにおけるルータに関する記述のうち、適切なものはどれか。 ア IPアドレスとドメイン名を対応付ける。 イ IPアドレスを利用してパケット転送の経路を選択する。 ウ アナログ信号とディジタル信号を相互に変換する。 エ ほかのコンピュータから要求を受けて、処理の実行やデータの提供を行う。 解答 イ 解説 ルーターとは、ネットワーク間を相互接続する通信機器で、通常はOSI基本参照 モデル(*1)での第1層(物理層)から第3層(ネットワーク層)までの接続を担う。 一般的にルーターは、基本機能として各ネットワーク間でのIPパケット (第3層)をやり取りできるようにする装置であるが、実際は基本に加えてさま ざまな付加機能を実現している。 ルーターがIPパケット(*2)を受け取ると、IPパケット・ヘッダーの宛先アドレス (Destionation Address)を読み取り、直接転送可能なアドレスである場合、宛先 のノード(*3)へ直接パケットを転送する。直接転送ができないアドレスである場 合、経路表(ルーティング・テーブル)と呼ばれる転送先ルーターのリストと照合 し、パケットを転送先のルーターに転送する。 OSI基本参照モデル(*1)…国際標準化機構(ISO)によって策定された、コンピュー タの持つべき通信機能を階層構造に分割したモデル。 IPパケット(*2)…インターネット上で送受信されるデータの単位。正式にはIPデー タグラムと呼ばれている。 よって正解はイ。アはDNS(ドメインネームシステム)、ウはモデム、エはサー バの説明。 参考文献 Web OSI参照モデル フリー百科事典『ウィキペディア(Wikipedia)』 http://ja.wikipedia.org/wiki/OSI%E5%8F%82%E7%85%A7%E3%83%A2%E3%83%87%E3%83%AB ルーター フリー百科事典『ウィキペディア(Wikipedia)』 http://ja.wikipedia.org/wiki/%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC IPパケット コンパクト版 インターネット辞典 監修:東京大学大学院 情報理工学系研究科 助教授 江崎 浩 発行:IEインスティテュート http://dictionary.rbbtoday.com/Details/term1492.html ノード 【node】 IT用語辞典e-words http://e-words.jp/w/E3838EE383BCE38389.html -------------------------------------------------------------------------------- H21春問58 オンライントランザクション処理システムを構成するサーバ上のソフトウェアのうち、データベース管理システムの役割の説明として、適切なものはどれか。 ア アプリケーションプログラムからデータの検索や更新の要求を受け付けて、 データベース内のデータの検索や更新をする。 イ クライアントからトランザクション処理要求を受け付けて、要求に対処する アプリケーションプログラムを起動する。 ウ トランザクション処理要求によって、必要に応じてデータの検索や更新の要 求を出して業務処理をする。 エ ネットワークを介してクライアントとの通信処理をする。 解答 ア 解答 オンライントランザクション処理(OLTP:On-Lin Transaction Processing:オンラ イン取引処理)とは、ネットワークに接続された複数の端末がホストコンピュー タに処理要求を行い、ホストコンピュータが処理要求にもとづいてデータを処理 し、処理結果を即座に端末に送り返す処理方式。 データベース管理システム(DBMS:database management system)とはデータベー スへアクセスする際の独立性や完全性、セキュリティ、障害復旧、最適化などを 管理するソフトウェア。データベースを快適に使うためのソフト。 具体的には、 データ操作機能:データの検索や更新などを行う機能 データ定義機能:データの構造やデータの意味などを定義する機能 整合性維持機能:データが矛盾しないように整合性を維持する機能 データ保全機能:排他制御機能,障害回復機能,セキュリティ機能など がある。 イとウにある「トランザクション処理要求を受け付けて,要求に対応するアプリ ケーションプログラムの起動や業務処理を行う」サーバーは,アプリケーション サーバー(Application Server:適用サーバー)のことを言うのでイとウは誤り。 エは、コミュニケーションサーバー(Communication Server)などがあり、エも誤り。 よってアが正解。 参考文献 Web オンライントランザクション処理 IT用語辞典e-words http://e-words.jp/w/OLTP.html データベース管理システムの説明として,適切なものはどれか selfup 全問解説◆ITパスポート試験 小倉 美香(おぐら みか) アプリケーションデザイナー 代表取締役 http://itpro.nikkeibp.co.jp/article/COLUMN/20090824/335919/?ST=slfcer -------------------------------------------------------------------------------- H21春問63 バイオメトリクス認証はどれか。 ア 個人の指紋や虹彩などの特徴に基づく認証 イ 個人の知識に基づく認証 ウ 個人のパターン認識能力に基づく認証 エ 個人の問題解決能力に基づく認証 解答 ア 解説 バイオメトリクス認証(biometrics authentication:生体認証)とは指紋や眼球の 虹彩、声紋などの身体的特徴によって本人確認を行なう認証方式。 軍事施設や研究所など極めて高度なセキュリティを必要とするごく一部の分野から導入が始まっている。 参考文献 Web バイオメトリクス認証 IT用語辞典e-words http://e-words.jp/w/E38390E382A4E382AAE383A1E38388E383AAE382AFE382B9E8AA8DE8A8BC.html -------------------------------------------------------------------------------- H21春問65 フェールセーフの説明として、適切なものはどれか。 ア 故障や操作ミスが発生しても、安全が保てるようにしておく。 イ 障害が発生した際に、正常な部分だけを動作させ、全体に支障を来さないようにする ウ 組織内のコンピュータネットワークに外部から侵入されるのを防ぐ。 エ 特定の条件に合致するデータだけをシステムに受け入れる。 解答 ア 解説 フェイルセーフ(フェールセーフ)とは、なんらかの装置、システムにおいて、誤 操作、誤動作による障害が発生した場合、常に安全側に制御すること。またはそ うなるような設計手法で信頼性設計のひとつ。これは装置やシステムは必ず故障 する、あるいはユーザは必ず誤操作をするということを前提にしたものである。 他に重要なシステム設計法については、 フォールトトレラント…障害時に全体が停止するということなく、動作し続けるようなシステムを設計するもの。 フォールトアボイダンス…システムの構成要素の信頼性を高め, 元から故障が極力発生しないように設計すること。 フェールソフト…障害が発生した場合、故障した個所を切り離すなどして、稼動を続けること。 フールプルーフ…ユーザが誤った操作をした場合、危険に晒されることがないように、事前に安全策を行うこと。 などがあり、フェールセーフの説明として、適切なものはア。イがフェールソフ トの説明。 参考文献 Web フェイルセーフ フリー百科事典『ウィキペディア(Wikipedia)』 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A7%E3%82%A4%E3%83%AB%E3%82%BB%E3%83%BC%E3%83%95 -------------------------------------------------------------------------------- H21春問66 アナログ音声信号をディジタル化する場合は、元のアナログ信号の波形に、より近い波形を復元できる組合せはどれか。 解答 ウ 解説 アナログ音声信号をディジタル化するには,「サンプリング(標本化)→量子化 →符号化」という手順を踏む必要がある。 サンプリング(標本化)…アナログ信号の波形を一定の時間間隔で取得し,各時 点におけるアナログ信号のレベルの値(アナログ値)を読み取る。この場合、値 を読み取る時間間隔のことをサンプリング周期といい,サンプリング周期が短い ほど元のアナログ信号の波形近い,高品質なデータが得られる。 量子化…サンプリングで計測したアナログ値をディジタル値に変換し、どれぐら いの段階数(ビット数)でディジタル化するのかを決定する。量子化の段階数 (量子化ビット数)が多いほど,元のアナログ値に近い高品質なデータが得られ る。 符号化…ディジタル値を2進符号に置き換え,符号化ビット列を生成する。 よって、元のアナログ信号の波形に,より近い波形に復元するためには,サンプ リング周期は短く、量子化の段階数(量子化ビット数)は多いものが条件となる。 よって正解はウである。 参考文献 Web 元のアナログ信号の波形に近い波形を復元できるものはどれか selfup 全問解説◆ITパスポート試験 小倉 美香(おぐら みか) アプリケーションデザイナー 代表取締役 http://itpro.nikkeibp.co.jp/article/COLUMN/20090824/335939/?ST=slfcer -------------------------------------------------------------------------------- H21春問67 営業伝票を入力する画面の設計に際し、リストボックスを使った選択画面において、作業効率を高めるために、画面が表示された時点で、ある値がすでに選択された状態になるように設定することにした。 取引先の所在地(関東地方の七つの都道府県の名称)を選択するリストボックスの場合、選択された状態で設定される都道府県として、適切なものはどれか。ここで、入力作業に関する事項は、次のとおりである。 [入力作業に関する事項] (1) 営業担当者ごとの取引先の所在地は、一つ又は隣接する二つの都道府県にある。 (2) 営業担当者は、伝票を取引先ごとに分類して、入力作業担当者に渡す。 (3) 入力作業は、営業担当者ごとの伝票をまとめて行う。 (4) まとめて入力する伝票の数は、都道府県ごとに複数枚ある。 (5) 1画面の入力操作で、1枚の伝票が入力できる。 ア 営業成績の良い担当者の取引先がある都道府県 イ 会社数が最も多い東京都 ウ 五十音順で先頭となる茨城県 エ 前画面で入力した都道府県 解答 エ 解説 リストボックスとは,複数の選択項目を一覧で表示し,その中から任意の項目を選 択するGUI部品。 作業効率を高めるためには,入力する伝票の都道府県とリストボックスで選択さ れた状態になっている都道府県が,できるだけ一致している必要がある。 [入力作業に関する事項]より,伝票は営業担当者ごと取引先ごとにまとめられて いるので,同じ都道府県の伝票が連続している可能性が高いことが分かる。 したがって,リストボックスで選択された状態で設定される都道府県として適切 なのは「前画面で入力した都道府県」。 よって正解はエ。 参考文献 Web selfup 全問解説◆ITパスポート試験 小倉 美香(おぐら みか) アプリケーションデザイナー 代表取締役 営業伝票を入力する画面の設計で,適切なものはどれか http://itpro.nikkeibp.co.jp/article/COLUMN/20090903/336410/?ST=slfcer -------------------------------------------------------------------------------- H21春問68 サーバに対するDOS攻撃のねらいはどれか。 ア サーバ管理者の権限を奪取する。 イ サービスを妨害する。 ウ データを改ざんする。 エ データを盗む。 解答 イ 解答 サーバとはクライアントからの要求(リクエスト)に応じて、何らかのサービス(処理)を提供する側のソフトウェア。 DoS(Denial of Service:サービス拒否)攻撃とは、大量のデータやリクエストを 送信することで、サービスを妨害・停止させる攻撃。一般的なDoS攻撃は、ブラ ウザで更新ボタンを連打する(F5攻撃)などある。また、 DDoS(Distributed Denial of Service)という分散・協調してDoS攻撃 をするというものもある。 よって正解はイ。 参考文献 Web サーバ フリー百科事典『ウィキペディア(Wikipedia)』 http://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%BC%E3%83%90 平成21年度 春期 ITパスポート試験 問41−60 解答編 kazuさんのExamination用メモ帳 http://www.kazutxt.com/new/IP/h21s/a41-60.html --------------------------------------------------------------------------------