┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年7月15日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  知識表現の方法であるフレームに関する記述として,適切なものはどれか。  ア 概念をノード,関係や性質を有向アークで表した表現形式をもつ。  イ 条件と行動を対にした IF-THEN の表現形式をもつ。  ウ スロットとスロット値の対のリストからなる表現形式をもつ。  エ 命題論理や述語論理による表現形式をもつ。 ■キーワード■ ■解答■   テクニカルエンジニア(データベース)午前平成15年問14  ウ スロットとスロット値の対のリストからなる表現形式をもつ。 > わかりやすい表現 > http://taifu.pobox.ne.jp/nassoc.html > フレーム理論 知識表現方法の一つで、1970年代、MIT の Minsky が提 > 唱した。名前と値の組であるスロットの集合をフレームとし、そのフレー > ムで知識が表せるとした  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  X さんは, Y さんにインターネットを使って電子メールを送ろうとしている。 電子メールの内容は秘密にする必要があるので,公開かぎ暗号方式を使って暗号 化して,送信したい。電子メールの内容を暗号化するのに使用するかぎとして, 適切なものはどれか。  ア X さんの公開かぎ  イ X さんの秘密かぎ  ウ Y さんの公開かぎ  エ Y さんの秘密かぎ ■キーワード■ 公開かぎ暗号方式 ■解答■   システム監査技術者午前平成15年問10   テクニカルエンジニア(データベース)午前平成15年問46   同等:システム監査技術者午前平成13年問11  ウ Y さんの公開かぎ ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  DC モータの制御方式に関する記述のうち,適切なものはどれか。  ア PWM 制御は,回転数を制御することができない。  イ PWM 制御は,スイッチングノイズを発生することがある。  ウ リニア制御は,PWM 制御よりも電力損失が少ない。  エ リニア制御は,直接的にトルク値を指定して制御することができる。 ■キーワード■ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問09  イ PWM 制御は,スイッチングノイズを発生することがある。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  次の社員情報管理データベースにおいて,メタデータ管理の対象となるのはど れか。 氏名           部署 ┌─────┬────┐ ┌─────┬────┐ │社員番号 │ 氏名 │ │部署コード│部署名 │ ┝━━━━━┿━━━━┥ ┝━━━━━┿━━━━┥ │1000001  │ ジム │ │ KEIRI  │経理部 │ ├─────┼────┤ ├─────┼────┤ │1000002  │ケリー │ │ SOUMU  │総務部 │ ├─────┼────┤ ├─────┼────┤ │1000003  │ケント │ │ JINJI  │人事部 │ ├─────┼────┤ ├─────┼────┤ │1000004  │サリー │ │ KIKAKU │企画部 │ ├─────┼────┤ └─────┴────┘ │1000009  │マイク │ └─────┴────┘ 所属 ┌────┬───────┬────┐ │社員番号│所属部署コード│管理者 │ ┝━━━━┿━━━━━━━┿━━━━┥ │1000001 │  SOUMU   │1000001 │ ├────┼───────┼────┤ │1000002 │  SOUMU   │1000001 │ ├────┼───────┼────┤ │1000003 │  JINJI   │1000009 │ ├────┼───────┼────┤ │1000004 │  SOUMU   │1000001 │ ├────┼───────┼────┤ │1000009 │  JINJI   │1000009 │ └────┴───────┴────┘  ア 1000001  イ SOUMU  ウ 社員番号  エ 総務部 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ■解答■   テクニカルエンジニア(システム管理)午前平成15年問15   システム監査技術者午前平成15年問04  ウ 社員番号 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  Java の特徴に関する説明として,適切なものはどれか。  ア オブジェクト指向言語であり,スーパクラスを複数指定できる多重継承が   使える。  イ 整数や文字などの基本データ型をクラスとして扱うことができる。  ウ ポインタ型があるので,メモリ上のアドレスを直接参照できる。  エ メモリ管理は自動的に行われ,メモリのガーベジコレクションの機能が働   く。 ■キーワード■ ■解答■   ソフトウェア開発技術者午前平成16年問45 > ア:C++が該当する > イ:Smalltalkが該当する > ウ:Cが該当する > エ:Javaが該当する  どうもありがとうございました。 > C++言語では多重継承が許されている。 > ただし多重継承を多用すると、同一の基底クラスを持つ異なる複数のクラスを継承 > するような場合に、継承関係があいまいに > なる場合があるので、多重継承を行なう際は注意が必要になる。 > それに対してJavaでは多重継承はサポートされていない。  どうもありがとうございました。  Java では,多重継承が出来ないため,"interface"を使って疑似多重継承を実 現しています。  Javaのinterface  http://www.yscon.co.jp/j/java/jmaga/01/txt/jmaga038.txt ======================================================================== 裏版宿題メール,過去のフォロー 7/14 テクニカル(エンベデッド)向け解説の訂正 >>>> アドレス線が 10 本で,1 M 語の容量をもつ DRAM がある。 >>> 「1 M 語」とはどう意味か分かりませんでした。 >> >> "語(word)"は,通常,2バイトを指します。1M語とは,2Mバイトのことです。 > >ソフトウェアの場合はそうですが、SDRAMの場合、"語(word)"は >データ幅(Data Bit Width)を意味します。 > >またデータWrite/Read時に行アドレス(Row Address)と >列アドレス(Column Address)の2回アドレスを発行するので、 > >10bit→1024、1024*1024=1M語というのが問題の意味です。 > >※実際にはRow Address発行時に「Bank」というのも設定していますが。 >詳しくは日本のエルピーダや米国MicronのWebSiteにSDRAMの資料が >ありますので参考になります。  どうもありがとうございました。  保存用で修正させていただきます。 ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  ソフトウェア開発におけるリポジトリの説明として,適切なものはどれか。  ア 開発を支援するために提供されるソフトウェア部品のデータベースのこと   である。  イ ソフトウェアの開発及び保守における設計情報やプログラム情報を一元的   に管理するためのデータベースのことである。  ウ ソフトウェアを開発するためのツールと,データモデルを格納するための   データベースのことである。  エ リバースエンジニアリングを行うためのソースプログラム解析用ソフトウ   ェアと,解析結果を格納するためのデータベースのことである。 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  X.509 証明書による利用者認証を行う場合,適切な処理はどれか。  ア クライアント内で公開かぎと秘密かぎの組を生成し,公開かぎを認証機関   に送付して証明書を作成してもらう。生成した秘密かぎがクライアント内に   保管されていれば,作成された証明書は必ずしもクライアント内に格納して   おかなくてもよい。  イ クライアントの証明書の正当性を確認するために,サーバはその証明書を   認証した機関にリアルタイムに問合せをしなければならない。このための通   信経路及び通信容量を確保しておく。  ウ 証明書をクライアント内に格納しておき,認証要求時にユーザ名と証明書   をサーバに送付する。サーバ内では,事前に格納されている当該利用者の証   明書と,送付された証明書を突き合わせ,両者が一致すれば正しい利用者で   あると判定する。  エ 同一の利用者が複数のクライアントを利用するときは,証明書だけをフロッ   ピーディスクにコピーしておく。その際,不正使用防止のために,フロッピー   ディスク内の証明書を使用するためのパスワードを設定する。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  図に示す出力をもつ 2 相クロックエンコーダがある。1 回転当たり 90 パル スの出力とすると,角度分解能は何度になるか。    ┌──┐  ┌──┐  ┌──┐    │  │  │  │  │  │  A 相│  │  │  │  │  │  ──┘  └──┘  └──┘  └      ┌──┐  ┌──┐  ┌──┐      │  │  │  │  │  │  B 相  │  │  │  │  │  │    ──┘  └──┘  └──┘  └  ア 1  イ 2  ウ 3  エ 4 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★ (本日のテクニカル(データベース)向けと同一問題) ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  DTD(Document Type Definition) の用途の説明として,適切なものはどれか。  ア 構文解析を行う。  イ 構文規則を満たしているかどうかを調べる。  ウ 妥当な XML 文書であるかどうかを判定する。  エ データの内容のデータ型に対する制約を記述する。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)