J Question vol.1796
発行日時: 2008/2/8
▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃ のんびりやろう!情報処理試験! 〜1問1問コツコツと〜 ┃┃
┃┃ 2008.2.8 vol.1796 19,366 部発行 http://www.shunzei.com/ ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼
--PR------------------------------------------------------------------
自分へ、そして大切な人への贈り物に
■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□■
カカオ70%にCoQQ10が20gも含まれた本格ビターチョコレート
いつもは言えない「ありがとう」をチョコレートで伝えてみませんか?
お礼やお返しに、お中元やお歳暮に、引き菓子など
気持ちを伝えたい時にぴったりです。
http://px.a8.net/svt/ejp?a8mat=1BR40L+B89CJ6+1JTQ+61C2R
----------------------------------------------------------------------
◇◆ C言語対策の決定版!アルゴリズム力を身に付けるための1冊! ◆◇
◆◇ 【基本情報技術者試験 C言語の切り札】 ◇◆
◇◆ http://www.shunzei.com/book/kirifuda_c.html ◆◇
◆◇◆ ◆◇◆
◇◆◇ C言語対策の定番として継続的に売れています(^^) ◇◆◇
------------------------------------------------------------------PR--
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■春試験 受験申込み受付中!■ http://www.jitec.jp/
----------------------------------------------------------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆☆(等幅フォントで見てね!)
----------------------------------------------------------------------
汎化を表す図はどれか。
ア
┌───┐
│哺乳類│
└─┬─┘
│
∧
┌─────┬─────┐
│ │ │
┌─┴──┐┌─┴──┐┌─┴──┐
│ 人 ││ 犬 ││ 猫 │
└────┘└────┘└────┘
イ
┌───┐
│自動車│
└─┬─┘
│
∧
┌─────┬─────┐
│ │ │
┌─┴──┐┌─┴──┐┌─┴──┐
│アクセル││ブレーキ││ハンドル│
└────┘└────┘└────┘
ウ
┌───┐
│商 品│
└─┬─┘
│
∧
┌─────┬─────┐
│ │ │
┌─┴──┐┌─┴──┐┌─┴──┐
│ 受注 ││ 在庫 ││ 出荷 │
└────┘└────┘└────┘
エ
┌───┐
│取引先│
└─┬─┘
│
∧
┌─────┬─────┐
│ │ │
┌─┴──┐┌─┴──┐┌─┴──┐
│会社名 ││ 住所 ││電話番号│
└────┘└────┘└────┘
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H15. ソフトウェア 問48)
----------------------------------------------------------------------
ア
┌───┐
│哺乳類│
└─┬─┘
│
∧
┌─────┬─────┐
│ │ │
┌─┴──┐┌─┴──┐┌─┴──┐
│ 人 ││ 犬 ││ 猫 │
└────┘└────┘└────┘
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
システム開発手法の特集に入っています。
今日も、オブジェクト指向に関する問題でした。
オブジェクト指向とは、ソフトウェア開発を行う手法の1つで
オブジェクトとは、データとプロセス(データの扱い方)を
一体化したものを言います。
Java や C++ がオブジェクト指向のプログラミング言語です。
さて、今日は汎化に関する問題でした。
オブジェクト指向で抽象化を行うことを汎化(Generalization) と言います。
汎化とは、複数のオブジェクトに共通する性質に注目して
抽象化することをいい、is-a 関係とも言われたりします。
例えば、「バス」や「トラック」を汎化すると「自動車」になります。
「バス is a 自動車」、「トラック is a 自動車」と言う関係です。
ちなみに、クラス間に共通する性質を抽出し、共通情報クラスを
作ったときに、上位クラスのことをスーパークラス、下位クラスのことを
サブクラスといいます。
is a 関係で見れば「サブクラス is a スーパクラス」となります。
サブクラスからスーパクラスを生成することを汎化(Generalization) 、
スーパクラスをサブクラスに分解することを特化(specialization)、
と言います。
選択肢を順に見ていきましょう。
> ア
> ┌───┐
> │哺乳類│
> └─┬─┘
> │
> ∧
> ┌─────┬─────┐
> │ │ │
> ┌─┴──┐┌─┴──┐┌─┴──┐
> │ 人 ││ 犬 ││ 猫 │
> └────┘└────┘└────┘
これが正解になります。
この図では、哺乳類を分解(細分化)したものが人・犬・猫になっており、
人・犬・猫の共通する性質が哺乳類となります。
また、「人 is a 哺乳類」という関係も成り立ちますので、
これが汎化の関係です。
> イ
> ┌───┐
> │自動車│
> └─┬─┘
> │
> ∧
> ┌─────┬─────┐
> │ │ │
> ┌─┴──┐┌─┴──┐┌─┴──┐
> │アクセル││ブレーキ││ハンドル│
> └────┘└────┘└────┘
この図では、自動車はアクセル・ブレーキ・ハンドルから成り立ち
アクセル・ブレーキ・ハンドルから自動車が生成できます。
このような関係を part of 関係(has a 関係)と言い、分解と集約の
関係を表しています。
> ウ
> ┌───┐
> │商 品│
> └─┬─┘
> │
> ∧
> ┌─────┬─────┐
> │ │ │
> ┌─┴──┐┌─┴──┐┌─┴──┐
> │ 受注 ││ 在庫 ││ 出荷 │
> └────┘└────┘└────┘
この図では「商品を受注する」「商品を在庫とする」「商品を出荷する」と
商品に対する処理を表した関係となっています。
> エ
> ┌───┐
> │取引先│
> └─┬─┘
> │
> ∧
> ┌─────┬─────┐
> │ │ │
> ┌─┴──┐┌─┴──┐┌─┴──┐
> │会社名 ││ 住所 ││電話番号│
> └────┘└────┘└────┘
この図では取引先を表す会社名・住所・電話番号から成っています。
取引先に対するこのような関係をアトリビュート(属性)といいます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆お便りコーナー◆ テーマフリーです。ご自由にどうぞ。
----------------------------------------------------------------------
今日は、久々に2通ご紹介します。基本情報受験者ネタです。
○Iさん
> 6年前に試験(基本情報)を落ちてから、次回に挑戦予定です。
> 勉強のし直しをしたいのですが参考書は新たに購入したほうが
> よいでしょうか?
>
> 前回(6年前)の参考書が2冊ありますが
> 問題の傾向が変化しているなら最新版を購入しようと考えています。
>
> また、お勧めの参考書がありましたら教えてください。
> #できればスキルアップも兼ねたいので問題集でないほうがよいです。
6年前であれば、問題の傾向もだいぶ変わっていますので、
買い換えたほうが良いです。
基本情報の場合は、「すでにどれぐらいの知識があるか?」で
選ぶ参考書も変わってくると思います。
例えば、学生さんで、システム開発経験もなく、PCの知識もあまりない
というのであれば、易しめの読みやすいものをお薦めします。
この辺ですね。
・イメージ&クレバー方式でよくわかる 栢木先生の基本情報技術者教室
http://tinyurl.com/2nddk4 @amazon
・やさしく学ぶ基本情報技術者
http://tinyurl.com/3cd78x @amazon
また、すでにそれなりの知識があるのであれば、この辺が良いと思います。
個人的には、上の2冊よりもこちらをお薦めします。
・情報処理教科書 基本情報技術者 2008年度版
http://tinyurl.com/2kw5mq @amazon
・ [春期][秋期] 基本情報技術者合格教本
http://tinyurl.com/3b6ps2 @amazon
それと、情報処理技術者試験は、過去問対策は必須です。
必ず、過去問集を買って、過去3回分は解いておきましょう。
お薦めはITECさんの過去問集です。
・2008春 徹底解説 基本情報技術者 本試験問題
http://tinyurl.com/25j2ye @amazon
○ゆんちゃん
> はじめまして。春に基本情報処理技術者を受験します。
> しゅんぜいさんのC言語の切り札の新刊は出ないのでしょうか?
> これから買おうと思っているので教えて下さい。
ごめんなさい。
僕の「C言語の切り札」の改訂版の予定はまだありません。
大きめの本屋さんに行かないとあまり売っていないので、
ネットで買ってしまうのをお薦めします。
ありがたいことに、発売から2年以上経っていますが、
新宿の紀伊国屋では、まだ山積みされています。
ちなみに、買うときは、本の最後の方のページにあるところを見て、
第二版のものを買ってください。
初版は誤字脱字がかなりあったため、第二版で修正してあります。
・基本情報技術者試験 C言語の切り札
http://www.shunzei.com/book/kirifuda_c.html
僕ももう3年ぐらい休憩しているので、そろそろがんばって書いて
何かしらの本は出しますね。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:2月9日(土)の夜まで
----------------------------------------------------------------------
「この問題がわからないっ!!」という、
読者からの質問をみなさんに回答してもらおう!というコーナーです。
今回の質問はこちらです。(出典:H19.春 ソフトウェア 問57)
----------------------------------------------------------------------
図のように 16 ビットのデータを 4×4 の正方形状に並べ、
行と列にパリティを付加することによって何ビットまでの誤りを
訂正できるか。ここで、図の網掛け部分がパリティを表している。
# しゅんぜい注)網掛けを太線で表現しました。右と下がパリティです。
┌─┬─┬─┬─┏━┓
│1│0│0│0┃1┃
├─┼─┼─┼─╂─┨
│0│1│1│0┃0┃
├─┼─┼─┼─╂─┨
│0│0│1│0┃1┃
├─┼─┼─┼─╂─┨
│1│1│0│1┃1┃
┏━┿━┿━┿━╋━┛
┃0│0│0│1┃
┗━┷━┷━┷━┛
ア 1
イ 2
ウ 3
エ 4
--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------
これに対する回答(解説)を2月9日(土)の夜までにお願いします。
このコーナーで取り上げてほしい問題のリクエストも募集中です。
回答&お便りはこちらからでもOKです。
http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------
> ダイナミックDNS(Dynamic Domain Name System) って?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------
●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
●「その他、試験などに関するお便り(テーマフリー)」
ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
WebからでもOK! http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週3日発行)
----------------------------------------------------------------------
編集・発行:しゅんぜい mail_at_shunzei.com (_at_は @ に)
発送:melma! http://www.melma.com/ (ID:189)
:まぐまぐ http://www.mag2.com/ (ID:24856)
:めろんぱん http://www.melonpan.net/ (ID:78)
登録・解除:http://www.shunzei.com/mm/
○バックナンバー
立ち読み : http://www.melma.com/backnumber_189/
ダウンロード: http://www.shunzei.com/mm/backnumber.html
転載について: http://www.shunzei.com/about/disclaimer.html
広告掲載は mail_at_shunzei.com (_at_は @ に)までお願いします。
----------------------------------------------------------------------
○メールマガジンの購読の登録・解除は個人の責任で行ってください。
しゅんぜいは一切代行しません!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!の答え▼
----------------------------------------------------------------------
(ソフトウェア平成19年秋問35ア)
(ネットワーク平成19年問9ア)の選択肢より
> PC の IP アドレスが変わっても、その PC には同じホスト名で
> アクセスできる。
ダイナミックDNS(Dynamic Domain Name System)とは、
動的に変化してしまう IP アドレスの環境下においても、その PC に
常に同じホスト名でアクセスできるようにした DNS の方式です。
IPアドレスを割り当てられた PC は、自分の IP アドレスとホスト名を
DNS サーバに登録することで、常に同じホスト名でのアクセスを
可能にします。
DDNS は、正式には、Dynamic Updates in the Domain Name System
(DNS UPDATE) と言います。
=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
願書の申し込みの時期ということもあり、参考書の問い合わせが
ちょくちょく来ます。
初級シスアドや基本情報を受ける方は、選択肢も多いので
悩むかもしれませんが、基本的には自分が一番読みやすいと思ったのを
買うのが一番です。
ソフトウェア以上の方は、選択肢もそれほど多くないので、
それこそ好きなのを買ってください(^^;;
かなり投げやりに聞こえるかもしれませんが、結局、読みやすければ、
ちゃんと読んで勉強も進むので、自分が読みやすいのを買えば良いと
いうことです。読みにくい本は、途中で読む気無くしますから。
ちなみに、僕は春試験向けにこれを買っています。
・情報処理教科書 テクニカルエンジニア[情報セキュリティ]2008年度版
http://tinyurl.com/yrgtx2 @amazon
僕の場合、高度系は翔泳社さんの本が好きです。
ネットワークもアプリケーションもプロマネも翔泳社さんの本に
お世話になりました。過去問はITECさんですね。
----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ポピュラー・サイエンス・ノード
- 科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
- ビジネスマン必読!1日3分で身につけるMBA講座
- 【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
- 懸賞ガイド通信
- ゲーム、くじ付でお得な最新の懸賞情報を毎日お届けします!!
- 【笑いながら脳を鍛える】なぞかけめ〜る♪
- 08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
- 先人の知恵に学ぼう!驚くほど役に立つ「名言集」
- 歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








