第 14 回 演習 (模擬試験) レポート課題 氏名:加藤恭平 学籍番号:c1100549 語学クラス:英語2 コース(系):政策マネジメント 全開のテストで間違えた問題 問50 問1と問2の2問からなるテストを行ったところ、受験者100名のうち正答で きたのは、問1が65名、問2が73名であった。2問とも正答できた受験者は 少なくとも何名か。 ア 35 イ 38 ウ 42 エ 65 解答 イ 解法 100名中で  「問1だけが」答えられなかった人・・・35人  「問2だけが」答えられなかった人・・・27人                  合計62名  100−62=38(両方答えられた人38名) ------------------------------------------------------------------------------- 参考文献 問題解決掲示板 http://kayakaya.web.infoseek.co.jp/cgi-bin/c-board/c-board.cgi?cmd=ntr;tree=2904 ;id= 問51 0mmから1,000mmまでの長さを1mm単位で表すには少なくとも何ビット必要か。 ア 4 イ 10 ウ 1000 エ 1001 解答 イ 解法 1ビットあれば,0と1で2種類の長さを表すことができる。同様に2ビットだと, 00,01,10,11で4種類の長さを表すことができる。10ビットあれば1,024種類の 長さを表すことができるので,0〜1,000mmの1001種類の長さをカバーする。 -------------------------------------------------------------------------------- 参考文献 ITパスポート試験情報 テクノロジ系−基礎理論−基礎理論 http://www.kimura-kouichi.com/ipass/mondai/tech/kiso.htm 問54 5個のデータ列を次の手順を繰り返して昇順に整列するとき、整列が完了するまでの手順の繰返し実行回数は何回か。 整列前のデータの並び順 5、1、4、3、2 手順 (1)1番目のデータ>2番目のデータならば、1番目と2番目のデータを入れ替える。 (2)2番目のデータ>3番目のデータならば、2番目と3番目のデータを入れ替える。 (3)3番目のデータ>4番目のデータならば、3番目と4番目のデータを入れ替える。 (4)4番目のデータ>5番目のデータならば、4番目と5番目のデータを入れ替える。 (5)一度も入替えが発生しなかったときは、整列完了とする。 入替えが発生していたときは(1)から繰り返す。 ア 1 イ 2 ウ 3 エ 4 解答 エ 解法 1回目の整列で「1、4、3、2、5」、2回目で「1、3、2、4、5」、3回目で「1、2、 3、4、5」となる。ただし整列を確認するには条件として手順5の「一度も入替え が発生しなかったときは、整列完了とする」があるのでもう1度実行し、合計は4 回となる。 ------------------------------------------------------------------------------- 参考文献 ITパスポート試験対策 テクノロジ系 http://www.sophia-it.com/it-passport/content/%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E7%B3%BB/%E5%9F%BA%E7%A4%8E%E8%AB%96%E7%90%86/%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E3%81%A8%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0/%E8%A7%A3%E7%AD%94 問55 プログラム言語の役割として、適切なものはどれか。 ア コンピュータが自動生成するプログラムを、人間が解読できるようにする。 イ コンピュータに対して処理すべきデータの件数を記述する。 ウ コンピュータに対して処理手続を記述する。 エ 人間が記述した不完全なプログラムを完全なプログラムにする。 解答 ウ 解法 プログラム言語 ソフトウェアの設計図に当たるソースコードを記述するための言語。 プログラミング言語は人間に理解できるように英語などを元に作られているため、そのままではコンピュータが実行することはできない。プログラミング言語で書かれたソースコードをコンピュータに実行させるためには、アセンブルやコンパイルなどの処理を行って、機械語の羅列(オブジェクトコード)に翻訳する必要がある。 この翻訳作業を同時通訳のようにリアルタイムに実行することにより、あたかもソースコードを直接実行しているように処理するインタプリタ型言語も存在する。 最近では、簡易な言語仕様を持ち、処理速度は遅いが小規模なプログラムを簡単に記述することができる簡易プログラミング言語が増えており、これを「スクリプト言語」と呼ぶことがある。 -------------------------------------------------------------------------------- 参考文献 IT用語辞典 プログラミング言語 http://e-words.jp/w/E38397E383ADE382B0E383A9E3839FE383B3E382B0E8A880E8AA9E.html 問58 PCでソフトウェアが動作するために、常時必要なものはどれか。 ア キーボード イ ネットワーク ウ プリンタ エ メモリ 解答 エ 解法 コンピュータはプログラムを処理する機械である。コンピュータの根幹はCPUとメモリのやり取りにある。 即ち、CPUがメモリにあるプログラムを構成する個々の命令を順に読み出し、 その命令で処理される。 データもメモリからCPUに読み出し処理する。そして次の命令を処理しており、 他はそれが必要な時点でのみ作動している。 -------------------------------------------------------------------------------- 参考文献 2009年・IPA・ITパスポート試験サンプル問題・テクノロジ系・解説 問58 http://www.tiu.ac.jp/~nakabasa/ComSci/ITans4972.html 問62 ネットワークに接続されているコンピューター同士が、それぞれのもつデー タなどの資源をお互いに対等な関係で利用する形態はどれか。 ア クライアントサーバ イ ストリーミング ウ ピアツーピア エ メーリングリスト 解答 ウ 解法 クライアントやサーバという役割を固定化せず、ネットワークに参加するコン ピュータ(ノード)が場合によってどちらとしても働くというものである。 ア クライアントとサーバを分離する、コンピュータネットワークのソフトウェ アモデルである。 イ インターネットなどのネットワークを通じて映像や音声などのマルチメディ アデータを視聴する際に、データを受信しながら同時に再生を行なう方式。 エ 電子メールを使ったインターネット活用法のひとつで複数の人に同じメール を配送できる仕組みのこと。登録メンバーの電子メールアドレスのリストと、 メーリングリスト宛ての代表電子メールアドレスを用意し、代表アドレスへ メールが送信されると、内容一切をリストに登録された全員のアドレスへ転 送するものである。 -------------------------------------------------------------------------------- 参考文献 2009年・IPA・ITパスポート試験サンプル問題・テクノロジ系・解説 問62 http://www.tiu.ac.jp/~nakabasa/ComSci/ITans4972.html 問68 マルチメディアオーサリングツールの利用目的はどれか。 ア 画像、音声、文字などの素材を組合せて、マルチメディアコンテンツを作成する。 イ 画像、音声、文字などのマルチメディア情報を扱うネットワーク環境を構築する。 ウ 画像、音声、文字などのマルチメディア情報をインターネットで検索する。 エ 画像、音声、文字などのマルチメディア情報からなるデータベースを構築する。 解答 ア 解法 オーサリング 文字や画像、音声、動画といったデータを編集して一本のソフトウェアを作るこ と。プログラミングを伴う場合もあるが、一般には複数のマルチメディア要素を 編集・統合して一つのタイトルとしてまとめることをオーサリングと呼ぶ。この ため、単なる動画編集やプログラム作成はオーサリングとは呼ばない。構成要素 や動作環境の違いによって「CD-ROMオーサリング」「Webオーサリング」などと 呼び分けられるが、最近ではDVDタイトルの作成を指して単に「オーサリング」 と呼ぶことが増えている。オーサリングのためのソフトは「オーサリングソフト」 「オーサリングツール」と呼ばれる。 -------------------------------------------------------------------------------- 参考文献 IT用語辞典 オーサリング http://e-words.jp/w/E382AAE383BCE382B5E383AAE383B3E382B0.html 問70 オープンソースソフトウェアの特徴はどれか。 ア コピーはバックアップのために一つだけ取ることができる。 イ ソースコードを入手することができる。 ウ 著作権を放棄している。 エ 不具合が発生したときに補償を受けることができる。 解答 イ 解法 オープンソースソフトウェア ソフトウェアの設計図にあたるソースコードを、インターネットなどを通じて無償で公開し、誰でもそのソフトウェアの改良、再配布が行えるようにすること。また、そのようなソフトウェア。 ソースコードがあれば、そのソフトウェアの類似品を作成したり、そのソフトウェアで利用されている技術を転用することが容易に可能なため、企業などでは自社の開発したソフトウェアのソースコードは極秘とし、他社に供与するときにはライセンス料を取ることが多い。 1998年、The Open Source Initiative(OSI)という団体によって「The Open Source Definition」(OSD) という定義が発表されている。「自由な再頒布の許 可」「派生ソフトウェアの頒布の許可」「個人や集団の差別の禁止」「適用分野 の制限の禁止」など10項目からなり、これに準拠しているソフトウェアライセン スには「OSI認定マーク」が付与される。ただし、人々が日常使う「オープンソー ス」という言葉が必ずしもOSDの内容を指しているとは限らない。 -------------------------------------------------------------------------------- 参考文献 IT用語辞典 オープンソースソフトウェア http://e-words.jp/w/E382AAE383BCE38397E383B3E382BDE383BCE382B9E382BDE38395E38388E382A6E382A7E382A2.htm 問79 データベース管理システムが果たす役割として、適切なものはどれか。 ア データを圧縮してディスクの利用可能な要領を増やす。 イ ネットワークに送信するデータを暗号化する。 ウ 複数のコンピュータで磁気ディスクを共有して利用できるようにする。 エ 複数の利用者で大量データを共同利用できるようにする。 解答 エ 解法 データベース管理システム(DBMS:Database Management System)は、複数の利 用者が情報共有できるデータベースを運用・管理するためのシステム、および、 ソフトウェアのことを指す。 -------------------------------------------------------------------------------- 参考文献 2009年 IPA ITパスポート試験サンプル問題 −− テクノロジ系 問79 http://www.tiu.ac.jp/~nakabasa/ComSci/ITans7393.html