┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年5月13日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★解説:テクニカル(データベース)向け★  次のメインプログラムを実行した結果はどれか。ここで,static は静的割当 てを,auto は動的割当てを表す。   メインプログラム  ┌────────────┐  │auto int x,y;      │  │x = f1(2) + f1(2);   │  │y = f2(2) + f2(2); │  └────────────┘   関数 f1(u)            関数 f2(u)  ┌────────────┐   ┌───────────┐  │auto int u; │   │auto int u; │  │auto int v = 1; │   │static int v = 1; │  │v = v + u; │   │v = v + u; │  │return v; │   │return v; │  └────────────┘   └───────────┘  ア x = 6, y = 6  イ x = 6, y = 8  ウ x = 8, y = 6  エ x = 8, y = 8 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 KAZ池田氏提供 http://www2.osk.3web.ne.jp/~kazikeda/mua/ 【実習課題】実際に Java 等で,プログラムを作成してみよう。 ■キーワード■ 変数の動的,静的割当 ■解答■   テクニカルエンジニア(データベース)午前平成16年問16  イ x = 6, y = 8 > x = f1(2) + f1(2) = 3 + 3 = 6 > y = f2(2) + f2(2) = 3 + 5 = 8  どうもありがとうございました。 > 関数中で > static int v = 1; > と明らかに宣言してるのに、二回目の呼び出してはvが3になるというのは何度考 > えても理解出来ません。 > これが動的に割り当てるという事だと、納得するしかないのでしょうか。  static と書いてあると,プログラムがメモリにロードされた段階で実行 されます。f(x)が他の関数から呼び出されてもそのつど,実行はされません。 ------------------------------------------------------------------------ ★★★解説:システム監査向け★  電子メールで用いるディジタル署名に関する記述のうち,適切なものはどれか。  ア 電子メールの内容の改ざんを防ぐことはできないが,改ざんが行われた場   合には検知できる。  イ 電子メールの内容の改ざんを防ぐことはできるが,機密性を保証すること   はできない。  ウ 電子メールの内容の機密性を保証することはできるが,改ざんを防ぐこと   はできない。  エ 電子メールの内容の機密性を保証すると同時に,改ざんが行われた場合に   修復できる。 ■キーワード■ ディジタル署名 ■解答■   システム監査技術者午前平成16年問14   ソフトウェア開発技術者午前平成16年問77   テクニカルエンジニア(システム管理)午前平成16年問42   テクニカルエンジニア(エンベデッドシステム)午前平成16年問47  ア 電子メールの内容の改ざんを防ぐことはできないが,改ざんが行われた場   合には検知できる。 > ディジタル署名 (digital signature) >  情報の送信者が本人のみ知る(秘密の)鍵により情報を暗号化して送信するこ > と。電子メールなどを使用したペーパレスシステムにおける承認印の代わりに用 > いる。 > 受信者は公開復号鍵を持っており復号できる。送信者が暗号化鍵で暗号化して > 送ってきた電文を公開復号鍵で解読し、送信者の名前や日付が現れれば暗号化鍵 > を持った送信者本人からのものであることが証明できる。 > すなわち、ディジタル署名は暗号化できるのが限られた人のみで、復号は受取人 > なら誰でもできるという機能を実現すればよい。これは、公開化暗号系の鍵の扱 > いとはちょうど逆となり、それが可能な公開鍵暗号系の暗号方式を使う。 > (株)学習研究社. 最新ITネットワーク基礎用語辞典. 合格情報処理2002年8月号 > 付録.  どうもありがとうございました。 ------------------------------------------------------------------------ ★★解説:テクニカル(エンベデッド)向け★  ほかの装置からインタフェースを介して入力されたノイズの影響で,システム が誤動作するようになった。対策としてほかの装置とアイソレーションする場合, 使用するデバイスとして最も適切なものはどれか。  ア A/D 変換器  イ サーミスタ  ウ ダイオード  エ フォトカプラ ■キーワード■ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成16年問13  エ フォトカプラ > サーミスタの使い方 > http://www.koaproducts.com/application/ap6.htm > フォトカプラはこうして使う > http://tinyurl.com/2vbmb > 測定器玉手箱>計測に関する知識>アイソレーションアンプ > http://www.orixrentec.co.jp/tmsite/know/know_isoamp27.html  どうもありがとうございました。 ------------------------------------------------------------------------ ★解説:テクニカル(システム管理)向け★  事象駆動(イベントドリブン)プログラムの開発に際して行う分析(事象応答分 析)の説明として,適切なものはどれか。  ア 外界の事象に応じて,時間の流れとともにシステムが応答するという一連   の動作を分析するための方法である。  イ システムの改善案を検討する場合などに,ある事象について思いつく様々   な着想を視覚的なイメージ図にまとめ,参加者がこの図を基に別の視点に立っ   た新しい発想を生み出すことを支援するための方法である。  ウ システムの機能を入力データ及び出力データの両面から分析するための技   法であり,四つの要素(データ,情報,機能及び条件)の相互関係を定義する。  エ システムの対象をモデル化する際に,実体と関連によって,その構造を分   析するための方法である。 ■キーワード■ 事象応答分析 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問19   ソフトウェア開発技術者午前平成16年問56   同等:ソフトウェア開発技術者午前平成13年問49  ア 外界の事象に応じて,時間の流れとともにシステムが応答するという一連   の動作を分析するための方法である。 ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★宿題:テクニカル(データベース)向け★  Java の各種コンパイラによる翻訳に関する記述のうち,適切なものはどれか。  ア Java コンパイラで翻訳したコードは,Java 固有のバイトコードである。  イ Java コンパイラで翻訳したコードは,リンケージエディタで編集する。  ウ Java ネイティブコンパイラで翻訳したコードは,Java VM で実行する。  エ JIT コンパイラでバイトコードに翻訳して,Java VM で実行する。 ------------------------------------------------------------------------ ★★★宿題:システム監査向け★  あるコンピュータのログイン時に入力するパスワードの文字数は 5 文字であ り,パスワードに使用可能な文字は英字の大文字 26 字と数字 0 〜 9 とする。 すべての文字を組み合わせて作成できるパスワードから,設定されたパスワード を見つけるには,最大何回の試行を必要とするか。  ア 26^5 + 10^5  イ 26^5 × 10^5  ウ 36 × 35 × 34 × 33 × 32  エ 36^5 ------------------------------------------------------------------------ ★★宿題:テクニカル(エンベデッド)向け★  図に示す装置の金属製のケースに静電気を放電したところ,場所によってグラ ンド電位に差が生じて回路が誤動作した。対策として,適切なものはどれか。              ケース         ┌───────────┐         │┌─┐ ┌─┐ ┌─┐│         ││電├─┤回├─┤回││         ││源│ │路│ │路││←───   AC 入力 ○─┼┤回├─┤基├─┤基││ /       ○─┼┤路│ │板│ │板││ /  静電気         │└─┘ └─┘ └─┘│ ─────         └─────────●─┘                 ──┴──                 / / / /  ア AC 入力のケースへの引込み部分にラインフィルタを挿入する。  イ ケースと回路ブロック間を接続しているグラントラインを太くする。  ウ ケースのインピーダンスを下げる。  エ 電源とグラント間にバイパスコンデンサを接続する。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.htmlmua.htm ------------------------------------------------------------------------ ★宿題:テクニカル(システム管理)向け★  エンドユーザへの障害対応窓口としてヘルプデスクを設置した。報告を受けた 障害の根本的な原因は不明であるが,応急処置を必要としているとき,ヘルプデ スクが受付・記録の後に行う手順として,最も適切なものはどれか。  ア 応急処置→原因究明への優先度設定→原因究明と問題解決→問題の判別  イ 原因究明への優先度設定→原因究明と問題解決→問題の判別→応急処置  ウ 原因究明への優先度設定→問題の判別→応急処置→原因究明と問題解決  エ 問題の判別→応急処置→原因究明への優先度設定→原因究明と問題解決 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)