▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓ ┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃ ┃┃ 2003.2.14 vol.1045 23,411 部発行 http://www.shunzei.com/ ┃┃ ┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ ━PR━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆◆◆◆◆◆◆◆◆◆◆「合格ゼミ」 好評受付中! ◆◆◆◆◆◆◆◆◆◆◆ 早くも追加コースが出ている人気のオープンセミナー「合格ゼミ」 人気講師による直前対策が合格力を高めます。 詳細とお申込は http://www.itec.co.jp/seminar/ から ◆◆◆◆ 《IT技術者教育のパイオニア》 アイテックの通信講座 ◆◆◆◆ ---------------------------------------------------------------------- ┏━━ @ITとパソナによるエンジニアのためのキャリアセミナー  ━━┓ ┗━━ 『ITエンジニア 未来診断 〜あなたのキャリアの評価は?〜』━━┛ 【対象】27歳〜33歳程度のITエンジニアの方 【日時】2月15日(土)in渋谷 当日ご参加頂けない方も、別途コンサルタントがキャリア相談に承ります。 エントリーはこちら⇒ http://211.10.20.135/a/a.cgi?k04105m01027 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━PR━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆メールマガジン発行に関するお知らせ◆ ----------------------------------------------------------------------  こんにちは、しゅんぜいです。  私事で申し訳ないのですが、本業が忙しい状況のため  今週と来週の発行を週3回(月、水、金)とさせていただきます。  毎日楽しみにされている方には、非常に申し訳ございませんが、  しばらくの間ご了承ください。  「もっと勉強したい!」と言う方は、バックナンバーをどうぞ。  【バックナンバー】  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■今日の問題■☆☆(等幅フォントで見てね!) ----------------------------------------------------------------------  コンピュータ犯罪の代表的な手口に関する記述のうち、  適切なものはどれか。  ア サラミ法とは、多数の資産から、全体への影響が無視できる程度に    わずかずつ詐取する方法である。  イ スキャビンジング(ごみ箱あさり)とは、電話機や端末を使用して    コンピュータネットワークからデータを盗用する方法である。  ウ 盗聴とは、音声の伝送を行っている電話回線への不正アクセスに    用いられる犯罪手口のことであり、コンピュータデータを対象としない。  エ トロイの木馬とは、プログラム実行後のコンピュータ内部、    又はその周囲に残っている情報をひそかに入手する方法である。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解答■(出典:H12. 1種 問89) ----------------------------------------------------------------------  ア サラミ法とは、多数の資産から、全体への影響が無視できる程度に    わずかずつ詐取する方法である。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解説■ ----------------------------------------------------------------------  セキュリティの問題を取り上げています。  そろそろ、データベース特集に移ろうかなぁと思っています。  今日は、コンピュータ犯罪に関する問題でした。  旧一種の問題ですが、セキュリティに関する基本的な問題なので  基本情報や初級シスアドでも出題される可能性は高いでしょう。  それでは、選択肢を順に見ていきましょう。 > ア サラミ法とは、多数の資産から、全体への影響が無視できる程度に >   わずかずつ詐取する方法である。    これが正解ですね。    サラミ法(salami technique) とは、多数の資産からちょっとずつ    資産を搾取していく、コンピュータ犯罪の手口です。    有名な話として、預金の利息計算を行うときに    四捨五入による端数の分を全て自分の口座に振り込むような手口が    あります。 > イ スキャビンジング(ごみ箱あさり)とは、電話機や端末を使用して >   コンピュータネットワークからデータを盗用する方法である。    これは、「盗聴とは」にすれば正しい文章になります。    スキャビンジング(scavenging) とは、scavenge という単語から    来ていて、「掃除する」「食べ物をあさる」という意味があります。    つまり、処理を実行した後のコンピュータや    文字通り、プリントアウトされた用紙をごみ箱から拾ったりして    情報を盗む方法を言います。    【参考】scavenge    http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=scavenge&sw=0 > ウ 盗聴とは、音声の伝送を行っている電話回線への不正アクセスに >   用いられる犯罪手口のことであり、コンピュータデータを対象としない。    盗聴は音声だけでなく、コンピュータデータも対象となります。    例えば、インターネット上でメールを伝送している間に    受信者に知られないように、第3者がメールを読んだ場合は    盗聴になります。 > エ トロイの木馬とは、プログラム実行後のコンピュータ内部、 >   又はその周囲に残っている情報をひそかに入手する方法である。    これは、スキャビンジングとすれば正しいですね。    トロイの木馬(Trojan horse) とは、システムの本来の処理に    影響を与えないようにプログラムの一部をひそかに入れ替えて    データの不正コピー、悪用、改ざんなどの不正を意図的に    実行させる方法を言います。    トロイの木馬は、ギリシアとトロイの戦争からきた言葉ですね。    ギリシア軍は、難攻不落のトロイ軍を攻め落とすために、    いったん戦争を諦めたふりをして、置き土産として巨大な木馬を残し、    退散してしまいます。    これを見たトロイ軍は戦争に勝ったものと思い、残された木馬を    場内に持ち帰り、大宴会を始めます。    大宴会は深夜まで続き、多くの兵士が酔いつぶれたころ・・・    巨大な木馬の中から、ギリシア兵が次から次へと飛び出てきて    城内に火をつけ始めました。トロイ軍が気付いたころは時すでに遅し。    こうして、あっけなくトロイ軍は敗れてしまったそうです。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!(回答編)★ vol.1042(2003.2.7)の質問に対する回答 ----------------------------------------------------------------------  vol.1042 の質問はこちらでした。(出典:H13.秋 基本情報 問13) ----------------------------------------------------------------------  スタックとキューの二つのデータ構造がある。次の手続きを  順に実行した場合、変数 x に代入されるデータはどれか。ここで、   データ a をスタックに挿入することを、push(a)   スタックからデータを取り出すことを、pop()   データ a をキューに挿入することを、enq(a)   キューからデータを取り出すことを、deq()  とそれぞれ表す。   push(a)   push(b)   enq(pop())   enq(c)   push(d)   push(deq())   x ← pop()  ア a    イ b    ウ c    エ d ----------------------------------------------------------------------  それでは、みなさんの回答を紹介します。  ○カスミソウさん > コンピュータシステムの基礎とメールマガジンvol.875より > > ●スタック > 後入れ先だし(LIFO:Last In First Out)方式のデータ構造。 > スタック(棚)にデータを積んでいき、最後に積まれたデータから > 取り出していくもの。 > ●待ち行列(キューともいう) > 先入れ先出し(FIFO:First In First Out)方式のデータ構造。 > 待ち行列に入ったデータは、最初に入ったものから順に出て行く。  どうもありがとうございました。  まずはこれがわからないと、問題は解けませんよね。  ○かなめさん >  スタック・・後入れ先出し法、 LIFO(Last-In First-Out) >         →最後に入れたものから出す。 >  キュー・・・先入れ先出し法、待ち行列、FIFO(First-In First-Out) >         →最初に入れたものから出す。 > >    図で表すと分かりやすいと思います。 > >       スタック      キュー > >     ──┐ ┌─→      ↓ >       ↓ │      │   │  >      │   │     │   │ >      │   │     │   │ >      └───┘       ↓ >       >  問題 >    push(a)・・データ a をスタックに挿入 > >      │   │     │   │ >      │   │     │   │ >      │ a  │     │   │ >      └───┘ > >     push(b)・・データ b をスタックに挿入 > >      │   │     │   │ >      │ b  │     │   │ >      │ a  │     │   │ >      └───┘ > >   enq(pop())・・スタックから取り出したデータを、キューに挿入 > (※スタックからは、後から入れた b を取り出す) > >      │   │     │   │ >      │   │     │   │ >      │ a  │     │ b  │ >      └───┘ > >   enq(c)・・データ c をキューに挿入 > >      │   │     │   │ >      │   │     │ c  │ >      │ a  │     │ b  │ >      └───┘ > >   push(d)・・データ d をスタックに挿入 > >      │   │     │   │ >      │ d  │     │ c  │ >      │ a  │     │ b  │ >      └───┘ > >   push(deq())・・キューから取り出したデータを、スタックに挿入 >           (※キューからは、先に入れた b を取り出す) > >      │ b  │     │   │ >      │ d  │     │   │ >      │ a  │     │ c  │ >      └───┘ > >   x ← pop()・・スタックから取り出したデータを、x に代入 > (※スタックからは、後から入れた b を取り出す) > >      │   │     │   │ >      │ d  │     │   │ >      │ a  │     │ c  │ >      └───┘ > >    x = b となる! >    よって 答えはイです。 > > メルマガのバックナンバーにもありました。 > http://www.shunzei.com/mm/backnumber/vol_875_20020527.txt  どうもありがとうございました。「イ」が正解で良いでしょう。  この問題は午前だけでなく、午後にも関係するので  しっかり理解しておきたいですね。  ○ひづくりさん > 回答は、イの「b」になると思います。理由は下記のとおりです。 > > スタックはLIFO(Last In First Out)、キューはFIFO(First In First Out)で > データの出し入れを行うので、模式的に描くと下図のようになる。 > >    スタック    キュー > >   push↓↑pop  enq↓ >   ├────┤  ├────┤ >   │    │  │    │ >   ├────┤  ├────┤ >   │    │  │    │ >   ├────┤  ├────┤ >   │    │  │    │ >   └────┘  ├────┤ >            deq↓ > > 説明のため、与えられた命令の並びにに番号を付ける。 > > 1. push(a) > 2. push(b) > 3. enq(pop()) > 4. enq(c) > 5. push(d) > 6. push(deq()) > 7. x ← pop() > > 1.を実行すると、 > >    スタック >   ├────┤ >   │  a │ >   └────┘ > > 2.を実行すると、 > >    スタック >   ├────┤ >   │  b │ >   ├────┤ >   │  a │ >   └────┘ > > 3.はスタックから取り出したデータをキューに格納する。 >  (スタックに一番最後に入れたbをキューに格納する) > >    スタック    キュー >   ├────┤  ├────┤ >   │  a │  │  b │ >   └────┘  ├────┤ > > 4.を実行すると、 > >    スタック    キュー >   ├────┤  ├────┤ >   │  a │  │  c │ >   └────┘  ├────┤ >           │  b │ >           ├────┤ > > 5.を実行すると、 > >    スタック    キュー >   ├────┤  ├────┤ >   │  d │  │  c │ >   ├────┤  ├────┤ >   │  a │  │  b │ >   └────┘  ├────┤ > > 6.はキューから取り出したデータをスタックに格納する。 >  (キューに一番最初に入れたbをスタックに格納する) > >    スタック    キュー >   ├────┤  ├────┤ >   │  b │  │  c │ >   ├────┤  ├────┤ >   │  d │ >   ├────┤ >   │  a │ >   └────┘ > > 7.はスタックから取り出してxに代入するわけだから、 >  スタックに一番最後に入れたbが代入される。 > >    スタック    キュー >   ├────┤  ├────┤ >   │  d │  │  c │ >   ├────┤  ├────┤ >   │  a │ >   └────┘  どうもありがとうございました。上の方と同じ内容ですね。  ○オケマツさん > ・データ a をスタックに挿入することを、push(a) > >  push(a)  [処理後] > > a─┐ >   ↓ >  ┓ ┏   ┓ ┏ >  ┃ ┃   ┃a┃ >  ┃?┃   ┃?┃ >  ┃?┃   ┃?┃ >  ┗━┛   ┗━┛ > > ・スタックからデータを取り出すことを、pop() > >  pop()   [処理後] > >   ┌→x >   │ >  ┓ ┏   ┓ ┏ >  ┃x┃   ┃ ┃ >  ┃y┃   ┃y┃ >  ┃?┃   ┃?┃ >  ┗━┛   ┗━┛ > > ・データ a をキューに挿入することを、enq(a) > >    enq(a)       [処理後] >  a >  │━━━━┛     ━━━━┛ >  └→ ???      a??? >   ━━━━┓     ━━━━┓ > > > ・キューからデータを取り出すことを、deq() > >    deq()       [処理後] > >   ━━━━┛     ━━━━┛ >    ??xy─┐     ??x >   ━━━━┓ ↓   ━━━━┓ >         y > > > ・スタックは,机上の書類受けや新聞のストックケースのイメージ. >  (上から入れ,上から取り出す) > > ・キューは,トコロテンやベルトコンベア,待ち行列のイメージ >  (先に入った(古い)ものから使っていく)  どうもありがとうございました。  スタックは縦、キューは横に書いた方がわかりやすいですね(^^)  今度から利用させていただきます(^^;;  ○遊泥さん > こんな問題苦手です。 > 1つ1つ確認しながらしかできないものなのでしょうか? > あぁ、めんどくさい。 > 手っ取り早くできる方法があればいいのですが・・・  今回の問題は基本情報の問題でしたが、  基本情報はこういう能力を試す試験なので、地道にがんばりましょう(^^;;  他にも、夢幻花さん、ヨッシーさん、ゆうさんも  回答どうもありがとうございました。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!(質問編)★ 回答期限:2月20日(木)の夜まで ----------------------------------------------------------------------  「この問題がわからないっ!!」という、  読者からの質問をみなさんに回答してもらおう!というコーナーです。  今回の質問はこちらです。(出典:H14. ソフトウェア 問20) ----------------------------------------------------------------------  表の仕様をもつ磁気ディスク装置A〜Dのうち、1トラック上に記録された  50k バイトのデータをアクセスする時間が最も短いものはどれか。  ここで、表に示した項目以外の要素がアクセス時間へ及ぼす影響は  無視できるものとする。    ┌───────┬──────┬──────┬────────┐    │ディスク回転数│平均    │平均    │コンピュータとの│    │       │位置決め時間│トラック容量│データ転送速度 │    │ (回転/分) │ (ミリ秒) │ (k バイト)│ (M バイト/秒)│  ┌─┼───────┼──────┼──────┼────────┤ │A│    5,000 │    8  │   100  │    10   │ │B│    5,000 │   10  │   200  │     5   │ │C│   10,000 │    8  │   100  │     5   │ │D│   10,000 │   10  │   100  │     5   │  └─┴───────┴──────┴──────┴────────┘  ア A     イ B     ウ C     エ D --[回答のめやす(横幅:全角34文字)]-------------------------------- > 1234567890123456789012345678901234 ----------------------------------------------------------------------  さて、今回は磁気ディスクに関する計算問題ですが  この問題は、過去問によって「ア」と「ウ」の解答があるようです。  おそらく「アクセス時間」の意味のとらえ方によって  変わるのだろうと思います。とりあえず、指定はしませんので  みなさんからの解答をお待ちしております。  これに対する回答(解説)を2月20日(木)の夜までにお願いします。  このコーナーで取り上げてほしい問題のリクエストも募集中です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります) ---------------------------------------------------------------------- > VoIP(Voice over Internet Protocol) って? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > *********************** 投稿募集中のテーマ *********************** < ----------------------------------------------------------------------  ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答  ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト  ●「その他、試験などに関するお便り(テーマフリー)」  ハンドル名を添えて mail@shunzei.com まで送ってください!! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週5日発行) ----------------------------------------------------------------------  編集・発行:しゅんぜい mail@shunzei.com      ─ 発行部数 ─    発送:melma!   http://www.melma.com/     5,698 部       :まぐまぐ  http://www.mag2.com/     13,324 部       :めろんぱん http://www.melonpan.net/   4,389 部                           ───────  登録・解除:http://www.shunzei.com/mm/        23,411 部(total)  ○本の購入:http://books.rakuten.co.jp/itexam/  ○バックナンバー  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html  転載について: http://www.shunzei.com/about/disclaimer.html  広告掲載に関しては mail@shunzei.com まで、直接お願いします。 ----------------------------------------------------------------------  ○メールマガジンの購読の登録・解除は個人の責任で行ってください。   しゅんぜいは一切代行しません! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!の答え▼ ----------------------------------------------------------------------  (初級シスアド平成13年春問13)の問題文より > インターネットを用いて音声データを転送する技術であり、 > インターネット電話などを実現するもの  VoIP(Voice over Internet Protocol) とは、IP ネットワーク上で  音声データを送受信するための技術です。  従来の回線交換方式ではなく、音声をパケット化して送受信します。  この技術を応用したのが、インターネット電話です。  IP 電話と言う言葉の方が聞きなれているかもしれませんね。  少し前に長距離電話を安くする目的で登場し始めてから、ここ1年ぐらいで  急速にユーザが増えてきました。Yahoo!BB の影響もあるんでしょうけど。  最近は、専門誌ではなく週刊誌等でも IP 電話に関する記事が  載っていたりしますが、無線ベースのものの中には技術的な裏づけがなく、  首を傾げたくなるような話もありますね。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ==PR================================================================== ▼24時間いつでもどこでも本が買える!【インターネット上の本屋さん】▼  のんびりやろう!〜楽天ブックス http://books.rakuten.co.jp/itexam/ ======================================================================