┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 高度を目指す一日一題宿題メールマガジン     .&&&& **** %%%%. ┃ ┃ 総合版+裏版                  &&&&&&******%%%%%% ┃ ┃ 編集・発行 斎藤末広 jhomework@yscon.co.jp   '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛  このメールマガジンは,宿題メール総合版と裏版を合体して作成しています。 このメールマガジンは,無料で購読でき,役立つと思ったら好きな時期に会費を 納めるシェアウェアです。詳細/解除方法 http://www.3721p.com/homework/ ---------------------------------------------------------------☆PR☆--- ◆◆◆ 2005年春期試験 アイテック公開模擬テスト 受付中!◆◆◆ 自宅受験向け模擬テスト受付中! お得なキャンペーンも実施中! 応用能力診断テスト,公開模擬テスト(採点なし)で問題集GET。 詳細・申込http://www.itec.co.jp/catalog/default.php?cPath=2_31 ◆◆◆《23年・55万人の育成実績》 情報処理教育のアイテック◆◆◆ ---------------------------------------------------------------☆PR☆--- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ○×○   ┏━━━━━━━━━━━━━━━━━━━━┓     ┏┻┓ ○○ヾ   ┃合格ノート春期試験・問題編★配布開始!!┃     ┃祈┃ ┏┻┓   ┗━━━━━━━━━━━━━━━━━━━━┛     ┃★┃ ┃祈┃ お待たせしました。合格ノート作成に必須のアイテムです。  ┃合┃ ┃合┃ 「合格ノート」に書かれるメモは、合格への金のコインです! ┃格┃ ┃格┃    http://www.adplan.ne.jp/r?bid=25628&lid=6      ┗━┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ---------------------------------------------------------------☆PR☆--- {magclick} ========================================================================  2005年3月9日分 宿題 ----------------------------------------------------------------------- 今日の漢字 「漢字アトム(原子)編」 http://www.yscon.co.jp/j/kanji/ 白川静『常用字解』( http://tinyurl.com/5erul )を参考  「又」は,右手の形を象形しています。「有り,また,ふたたび」の意味が あります。「右」の「ナ」の部分は,「又」が変形したものです。なお,「左」 の「ナ」の部分は,左手を現します。  今日の問題  「用」の字の由来は? 答えは,次号のこのコーナーで。 ======================================================================== お知らせ (再掲載:"日経システム構築"申込みキャンペーン 締切延期 3/15)  2/28 が締切りだった,雑誌「日経システム構築」の申込みキャンペーンが, ぎりぎりの2/28に集中したため,3/15 まで延期になりました。  申込みをしそこなったかたは,この機会にぜひどうぞ。 http://coin.nikkeibp.co.jp/coin/nos2/ 特典つき申し込みコードは「31-65-5018」です。 この件を話題にしたジャンジャン日記  http://d.hatena.ne.jp/suehiro3721p/20050216/book2 宿題メール特別号  http://www.yscon.co.jp/j/homework/hwbackup/200503/hw20050308-sp.txt ======================================================================== ビー玉通信from英語絵本多読"ビー玉クラブ" http://www.bdama.com 4月試験終了後開始の方の予約受付中です。  申込みメールに,「試験後開始希望」と書いてください。  今すぐだと,来週の回覧から開始できます。  最初の3回は,お試し期間です。 ⇒申込 http://www.yscon.co.jp/j/bdama/index.htm#moushikomi ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:システム監査技術者向け]  システム監査における監査証跡はどれか。  ア 監査業務の全過程において,監査人が収集及び作成した資料である。  イ 監査対象システムの入力から出力に至る過程を追跡できる一連の仕組みと   記録である。  ウ 監査人が監査証拠を入手するために実施する監査技術の組合せである。  エ 監査人が監査手続を実施して収集した資料,及び監査人の判断に基づいて   評価された資料である。 ■キーワード■ 監査証跡 ■解答■   システム監査技術者午前平成16年問41   同等:システム監査技術者午前平成14年問39      システム監査技術者午前平成12年問51  イ 監査対象システムの入力から出力に至る過程を追跡できる一連の仕組みと   記録である。 > 【監査証跡】 > レコードの内容に影響を与えたトランザクションを追跡する為のデータ。 > その為、データ処理システムの各段階を最初の記録から出力まで調べ、 > またはその逆に調べる。この様な調査で追跡できる記録や手段が監査証跡で > 監査トレイルともいう。デバッグやデータの検証、システムの動作監視で用いる。 > <出典:最新パソコン用語辞典/技術評論社> > を参考にしました。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(エンベデッド)向け]  図のようなネットワーク構成のシステムにおいて,同じメッセージ長のデータ をホストコンピュータとの間で送受信した場合のターンアラウンドタイムは,端 末 A では 450 ミリ秒,端末 B では 700 ミリ秒であった。上り,下りのメッセ ージ長は同じ長さで,ホストコンピュータでの処理時間は端末 A,端末 B のど ちらから利用しても同じとするとき,端末 B からホストコンピュータへの片道 の伝送時間は何ミリ秒か。ここで,ターンアラウンドタイムは,端末がデータを 回線に送信し始めてから応答データを受信し終わるまでの時間とし,伝送時間は 回線速度だけに依存するものとする。          回線速度 ┌──────┐ 9,600 ビット/秒  ┌────┐ │      ├──────────┤ 端末 A │ │  ホスト  │          └────┘ │コンピュータ│ 4,800 ビット/秒  ┌────┐ │      ├──────────┤ 端末 B │ └──────┘          └────┘  ア 100  イ 150  ウ 200  エ 250 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 伝送時間計算 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問32   テクニカルエンジニア(エンベデッドシステム)午前平成16年問44   ソフトウェア開発技術者午前平成16年問65  エ 250 >求める端末Bからホストコンピュータへの片道の伝送時間をx、 >ホストコンピュータの処理時間をyとすると、 > 端末Bのターンアラウンドタイム:2x+y=700・・・(1) >が成り立つ。 >端末A−ホストコンピュータ間の回線速度は端末Bの2倍なので、 >伝送時間は半分になる。 >従って、 >端末Aのターンアラウンドタイム:x+y=450・・・(2) >(1)−(2)を行うと、 > x=250  どうもありがとうございました。 > メッセージ長を m ビット、ホストコンピュータでの処理時間を t とおく > (m / 9600) * 2 + t = 450 * 10^-3 > (m / 4800) * 2 + t = 700 * 10^-3 > -(m / 4800) = -250 * 10^-3 > m = 1200 > 1200 / 4800 = 0.25 [秒]  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:基本・高度共通向け]  業務システムのコード設計に関する記述のうち,最も適切なものはどれか。  ア コードの実際の付番は,コードの処理方法に詳しいシステム設計担当者が   行うべきである。  イ コードの属性とけた数は,コンピュータの内部処理効率に重点を置いて設   計すべきである。  ウ コードの入力ミスが業務に重大な影響を及ぼすと判断されるときは,検査   文字(チェックディジットなど)を採用すべきである。  エ コードの保守方法(追加,廃止,変更など)については,運用テストの段階   で決めるべきである。 ■キーワード■ コード設計 ■解答■   基本情報技術者午前平成16年春問51  ウ コードの入力ミスが業務に重大な影響を及ぼすと判断されるときは,検査   文字(チェックディジットなど)を採用すべきである。 > ア:コードの処理方法に詳しいシステム設計担当者⇒業務・システムの管理者 > イ:コンピュータの内部処理効率⇒実際のDBの利用 > エ:運用テストの段階⇒設計の段階  どうもありがとうございました。 > ア:マシンが自動付番しても良い。 > イ:実際に使う人の意見も取り入れて設計すべき。 > エ:設計あるいはそれ以前に決定すべき。  どうもありがとうございました。 > ア 独自のコードを採用したデータでは、別のデータと付き合わせるときに >   問題が発生しやすく、コードが異なるため同じデータを見付けるのが難し >   い。よって、標準コード(JISなど)を使うことが望ましい。 > > イ 桁数が不足して困らないように、余裕を十分に持たせる。どの程度の桁数が >   必要かは最悪の状況を考慮して決める。どの程度の数まで増えそうなのか、 >   市場やユーザーの数を参考にしながら計算する。 > > ウ 入力ミスの軽減措置としてチェックディジットはよく利用されてます。 > > エ 運用段階で保守方法を決めてしまうと、将来性の少ないシステムになると >   思います。(これは現在の業務にて痛感しました。)  どうもありがとうございました。 > チェックデジット(C/D)とは > データの正確性を保つ為に使用される文字です。計算式に基づき算出されます。 > http://www.kabukoba.co.jp/info/barcode/check.htm > > チェックデジットについて > http://www.n-barcode.com/cd/aboutcd.html > > 調べていたら、過去の回答がヒットしました。 > 2004年7月2日のジャン先生のコメントです。 > アのコードの付番は,現場の管理者が行うのがいいでしょう。 > イのコードの属性と桁数は,現場の運用の立場から決めるべき > エのコードの保守に関しては,コード設計の段階で確認,決定すべききです。 > http://www.melma.com/mag/17/m00107317/a00000152.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:初級シスアド向け]  新しい業務システムの運用テストの開始に当たって,改版した業務手順を配布 したところ,分かりにくいとのクレームが多発した。原因として,考えられるこ とはどれか。  ア 業務の体系と流れについて,改善点を記述した。  イ 業務の流れに沿って,システムに障害が発生したときの業務的な対処法を   記述した。  ウ システムの機能について,プログラム設計書に記載した項目をそのまま詳   細に記述した。  エ 従来の業務手順書で分かりにくかった部分を修正するとともに,変更履歴   を 1 か所にまとめて記述した。 ■キーワード■ ■解答■   初級システムアドミニストレータ午前平成16年春問39  ウ システムの機能について,プログラム設計書に記載した項目をそのまま詳   細に記述した。 ------------------------------------------------------------------------ *[解説:超入門]  ワープロソフトの禁則処理について説明しているものはどれか。  ア 英単語の途中で改行するときに,適切な位置で自動的に-(ハイフン)を付け   て次行につなげる。  イ 行頭や行末に置くと不適切になる文字を前の行や次の行に配置して読みや   すくする。  ウ 入力誤りや入力ルール違反を判定し,再入力を促す。  エ マクロの機能を一時中断する。 ■キーワード■ 箇条書き ■解答■   初級システムアドミニストレータ午前平成16年秋問50  イ 行頭や行末に置くと不適切になる文字を前の行や次の行に配置して読みや   すくする。 > 禁則処理 【Japanese hyphenation】 > 読み方 : キンソクショリ >  ワープロソフトやDTPソフトの表示で、見た目が悪い表示を調整すること。 > 禁則処理には3種類あり、行頭にあると見た目が悪い「。」「、」「…」「?」 > (「っ」などの小文字も含める場合がある)などの行頭禁止文字を前の行に押し > 込むもの、行末にあると見た目が悪い「(」や「【」などの行末禁止文字を次 > の行に送るもの、途中で切り離されると誤解を招きやすい「19,800円」などの > 数字や数詞(分離禁止文字)をつなげてしまい、前の行に押し込むか次の行に送 > るものがある。通常はワープロソフトなどが自動的に禁則処理を行なうが、禁 > 則処理を行なうと1行あたりの文字数は一定にならなくなるため、特に文字数 > を一定にしたいときは禁則処理を手動で解除することになる。 > http://e-words.jp/w/E7A681E58987E587A6E79086.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  データベースのメタデータに関する説明として,適切なものはどれか。  ア 集合をメンバ(インスタンス)として扱う"べき集合"のこと  イ 属性がもつことのできる値の範囲のこと  ウ データ管理者が管理し,DBMS には登録しない情報のこと  エ データ自身に関する情報のこと ■キーワード■ メタデータ ■解答■   テクニカルエンジニア(データベース)午前平成14年問14  エ データ自身に関する情報のこと > メタデータ 【meta data】 >  メタデータとは、データについての情報を記述したデータである。膨大なデー > タの山の中から目的のデータを探し出す手助けとするために作成される。イン > ターネット上にある膨大な情報も、現実には、単純なキーワード検索しかでき > ないため、壮大なゴミの山と称されることもあるが、個々の情報にメタデータ > を付けることにより、よりデータの性質を的確に反映した検索が可能となる。 > 特に、画像データなどは、そのままでは単純なキーワード検索を行うこともで > きず、メタデータの恩恵を大きく受ける。 > http://www.atmarkit.co.jp/aig/01xml/metadata.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  コンピュータの性能を表す指標の一つである MIPS 値に関する記述のうち,適 切なものはどれか。  ア CISC と RISC では,両者の MIPS 値が同じであれば,実行するプログラ   ムの処理能力は RISC の方が高い。  イ MIPS 値は加減乗除などの演算命令の速度を表すものであり,プロセッサ   性能を評価する際には,これ以外にロードやストアなどのメモリアクセス命   令も考慮する必要がある。  ウ アレイプロセッサやベクトルプロセッサなど,浮動小数点演算が強化され   たプロセッサの MIPS 値は,単位時間当たりの浮動小数点命令の平均実行回   数を表している。  エ プロセッサがもつ各命令の実行時間の加重平均から MIPS 値を求める場合,   加重平均の重み付けとして用いられるものの一つに,コマーシャルミックス   がある。 ■キーワード■ MIPS,コマーシャルミックス ■解答■   テクニカルエンジニア(ネットワーク)午前平成14年問07  エ プロセッサがもつ各命令の実行時間の加重平均から MIPS 値を求める場合,   加重平均の重み付けとして用いられるものの一つに,コマーシャルミックス   がある。 > プロセッサの性能を表す指標。1MIPSは1秒間に100万命令実行できることを表す > 基本的な演算処理などのほか、関数呼び出し、文字列処理なども含まれている。 > > 下記より抜粋。 > http://www.atmarkit.co.jp/icd/root/12/5785812.html  どうもありがとうございました。 > MIPS 【 Million Instructions Per Second 】 > 読み方 : ミプス >  コンピュータの処理速度をあらわす単位。1MIPSのコンピュータは、1秒間に > 100万回の命令を処理できる。MIPSは主にマイクロプロセッサの性能を反映す > るが、現在では、コンピュータの性能は、より複雑なベンチマークテストによ > る総合的な性能尺度によって測られることが多くなっている。 > http://e-words.jp/w/MIPS.html > > CISC 【複合命令セットコンピュータ】 > 読み方 : シスク > フルスペル : Complex Instruction Set Computer >  マイクロプロセッサの設計様式の一つ。個々の命令を高級言語に近づけ、複 > 雑な処理を実行できるようにすることで処理能力の向上をはかっている。パソ > コン用のCPUとしてあわせて9割以上のシェアを持つIntel社のx86シリーズとそ > の互換プロセッサがこの型である。 > http://e-words.jp/w/CISC.html > > RISC 【縮小命令セットコンピュータ】 > 読み方 : リスク > フルスペル : Reduced Instruction Set Computer >  マイクロプロセッサの設計様式の一つ。個々の命令を簡略化することにより > パイプライン処理(並行して複数の命令を処理する方式)の効率を高め、処理性 > 能の向上をはかっている。ワークステーション用のCPUにはこの型のプロセッ > サが多い。Sun Microsystems社のSPARCやDEC社(現在はCompaq Computer社の一 > 部門)のAlpha、IBM社とMotorola社のPowerPCなどが有名。 > http://e-words.jp/w/RISC.html > > FLOPS > 読み方 : フロップス > フルスペル : Floating point number Operations Per Second >  コンピュータの処理速度をあらわす単位の一つ。処理速度が1FLOPSのコンピュー > タは、1秒間に1回の浮動小数点数演算(実数計算)ができることを示す。大規模 > なシミュレーションや科学技術計算に用いる大型コンピュータの性能指標とし > て用いられることが多い。 > http://e-words.jp/w/FLOPS.html > > コマーシャルミックス 【commercial mix】 >  プログラムの実行時間を計測してコンピュータの処理性能を調べる手法にお > いて、使用される命令の組み合わせ(命令ミックス)の一つで、事務・会計など > 商業分野でよく使われる処理の性能を調べるためのもの。 >  コンピュータの適用分野によってよく使う命令とあまり使わない命令がある > ため、調べたい場面に応じていくつかの標準的な命令ミックスが定められてい > る。コマーシャルミックスはそのうちの一つで、他に、科学技術計算の処理性 > 能を測定するための「ギブソンミックス」がある。 > http://e-words.jp/w/E382B3E3839EE383BCE382B7E383A3E383ABE3839FE383 > 83E382AFE382B9.html > > ギブソンミックス 【Gibson mix】 >  プログラムの実行時間を計測してコンピュータの処理性能を調べる手法にお > いて、使用される命令の組み合わせ(命令ミックス)の一つで、科学技術計算の > 性能を調べるためのもの。 >  コンピュータの適用分野によってよく使う命令とあまり使わない命令がある > ため、調べたい場面に応じていくつかの標準的な命令ミックスが定められてい > る。ギブソンミックスはそのうちの一つで、他に、事務・会計など商業分野で > 使用される「コマーシャルミックス」がある。 > http://e-words.jp/w/E382AEE38396E382BDE383B3E3839FE38383E382AFE382B9.html > > 命令ミックス 【instruction mix】 >  コンピュータの処理性能を調べる際に、実際にプログラムを実行してみてか > かった時間を計測する手法があるが、その際に使用される命令の組み合わせの > こと。 >  コンピュータの適用分野によってよく使う命令とあまり使わない命令がある > ため、調べたい場面に応じていくつかの標準的な命令ミックスが定められてい > る。事務・会計など商業分野で使用される命令ミックスをコマーシャルミック > ス、科学技術計算で使用される命令ミックスをギブソンミックスという。 > http://e-words.jp/w/E591BDE4BBA4E3839FE38383E382AFE382B9.html  どうもありがとうございました。 > RISCの敗因、CISCの勝因 > http://www.atmarkit.co.jp/fsys/zunouhoudan/027zunou/end_of_risc.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  部門サーバとして PC サーバを購入することになった。購入評価項目を4項目 設定し,次の方法で決めることにした。選定される PC サーバはどれか。  (1) 評価の重みは,3人の選定責任者(委員長1名,副委員長2名)が 10    段階で評価し,その平均とする。  (2) PC サーバの評価値は,5人の選定委員が5段階で評価し,その平均と    する。  (3) 重みと PC サーバの評価値との積の合計が最も大きいものを選定する。 重み ┌─────────────┬────┬─────┬─────┐ │    項目       │委員長 │副委員長 1│副委員長 2│ ├─────────────┼────┼─────┼─────┤ │初期コスト・運用コスト  │  8  │  10  │ 6 │ ├─────────────┼────┼─────┼─────┤ │OS の機能・性能      │  6  │ 7 │ 8 │ ├─────────────┼────┼─────┼─────┤ │アプリケーションの品ぞろえ│  6  │ 8 │ 10 │ ├─────────────┼────┼─────┼─────┤ │ベンダのサポート体制   │  10 │ 9 │ 8 │ └─────────────┴────┴─────┴─────┘ PC サーバの評価値(数値は 5 人の選定委員の平均値) ┌───────────┬─────┬─────┬─────┬─────┐ │    項目     │PCサーバ A│PCサーバ B│PCサーバ C│PCサーバ D│ ├───────────┼─────┼─────┼─────┼─────┤ │初期コスト・運用コスト│  5  │  4  │ 3 │ 4 │ ├───────────┼─────┼─────┼─────┼─────┤ │OS の機能・性能    │  4  │  3  │ 5 │ 4 │ ├───────────┼─────┼─────┼─────┼─────┤ │アプリケーションの │  3  │  4  │ 3 │ 4 │ │      品揃え │    │    │ │ │ ├───────────┼─────┼─────┼─────┼─────┤ │ベンダのサポート体制 │  4  │  5  │ 5 │ 4 │ └───────────┴─────┴─────┴─────┴─────┘  ア PC サーバ A  イ PC サーバ B  ウ PC サーバ C  エ PC サーバ D 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 重み付け評価 ■解答■   上級システムアドミニストレータ午前平成15年問06  イ PC サーバ B > 評価の重みの平均値は > 初期コスト・運用コスト  :(8 + 10 + 6) ÷ 3 = 8 > OS の機能・性能      :(6 + 7 + 8) ÷ 3 = 7 > アプリケーションの品ぞろえ:(6 + 8 + 10) ÷ 3 = 8 > ベンダのサポート体制   :(10 + 9 + 8) ÷ 3 = 9 > 評価の重みと各 PC サーバの評価値の積の合計は > PC サーバ A :5 × 8 + 4 × 7 + 3 × 8 + 4 × 9 = 128 > PC サーバ B :4 × 8 + 3 × 7 + 4 × 8 + 5 × 9 = 130 > PC サーバ C :3 × 8 + 5 × 7 + 3 × 8 + 5 × 9 = 128 > PC サーバ D :4 × 8 + 4 × 7 + 4 × 8 + 4 × 9 = 128  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  "個人情報保護に関するコンプライアンス・プログラムの要求事項"(JIS Q 15001)に関する記述のうち,適切なものはどれか。  ア 勤労者の団結権に関する事項を含む個人情報の収集は,いかなる場合でも   行ってはならない。  イ 個人情報の利用および提供は,いかなる場合でも情報主体が同意を与えた   収集目的の範囲内で行わなければならない。  ウ 情報主体以外から間接的に個人情報を収集する場合には,必ず情報主体の   同意を得なければならない。  エ 情報主体から直接に個人情報を収集する場合には,必ず情報主体に収集目   的を通知しなければならない。 ■キーワード■ コンプライアンス・プログラム ■解答■   テクニカルエンジニア(システム管理)午前平成16年問48   テクニカルエンジニア(データベース)午前平成16年問48  エ 情報主体から直接に個人情報を収集する場合には,必ず情報主体に収集目   的を通知しなければならない。 > ア.× 明示的な情報主体の同意、法令に特別の規定がある場合、及び司法手 >     続上必要不可欠である場合は認められる。 > イ.× 次の場合は情報主体の同意を必要としない。 >     (1)法令の規定による場合。 >     (2)情報主体及び、公衆の生命、健康、財産などの重大な利益を保護 >       するために必要な場合。 > ウ.× 次の場合は情報主体の同意を必要としない。 >     (1)情報主体から個人情報の収集時に、あらかじめ情報の提供を予定 >       している旨の同意を得て収集した場合。 >     (2)情報処理を委託するなどのために個人情報を預託される場合。 >     (3)情報主体の保護に値する利益が侵害されるおそれのない収集を行 >       う場合。 > エ.○ > > JISCデータベース検索より > 個人情報保護に関するコンプライアンス・プログラムの要求事項 > http://www.jisc.go.jp/app/pager?id=90699  どうもありがとうございました。 > コンプライアンス=法令遵守 > http://allabout.co.jp/career/economyabc/closeup/CU20020814A/  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  次の関数 add を考える。メインプログラムを実行した後,メインプログラム の変数 X ,Y の値はどうなるか。ここで,仮引数 X は値呼出し(call by value),仮引数 Y は参照呼出し(call by reference)であるとする。    メインプログラム    関数 add(X, Y)   ┌────────┐  ┌────────┐   │ X = 2;     │  │ X = X + Y;   │   │ Y = 2;     │  │ Y = X + Y;   │   │ add(X, Y);   │  │ return;    │   └────────┘  └────────┘   ┌───┬───┐   │  X │  Y │ ┌─┼───┼───┤ │ア│  2 │  4 │ ├─┼───┼───┤ │イ│  2 │  6 │ ├─┼───┼───┤ │ウ│  4 │  2 │ ├─┼───┼───┤ │エ│  4 │  6 │ └─┴───┴───┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 【実習課題】実際にプログラムを作成してみよう。 ■キーワード■ ■解答■   ソフトウェア開発技術者午前平成16年問43   ┌───┬───┐   │  X │  Y │ ┌─┼───┼───┤ │イ│  2 │  6 │ └─┴───┴───┘ > 仮引数 X は値呼出しなので,関数 add(X, Y) を呼び出した後もメインプログ > ラムの中では値は変わらない > 仮引数 Y は参照呼出しなので,関数 add(X, Y) を呼び出すとその中で更新さ > れた値がメインプログラムでも有効になる > VBScript で書いてみました > ' 以下を拡張子「.vbs」で保存して WSH 環境で開くと結果が表示されます > Sub add(ByVal X, ByRef Y) > X = X + Y > Y = X + Y > End Sub > X = 2 > Y = 2 > add X, Y > WScript.Echo "X = " & Cstr(X) & " , Y = " & Cstr(Y)  どうもありがとうございました。 > ExcelのVBAで作ってみました。 > ステップ実行すると、関数の中でいったんX=4となり、メインプログラム > の出力結果ではX=2となりました。
Option Explicit

Public Const X  As Integer = 2
Public Y As Integer

Sub Main()
    Y = 2
    Call ADD(X, Y)
    Range("A1").Value = X
    Range("A2").Value = Y
End Sub

Function ADD(X, Y)
    X = X + Y
    Y = X + Y
End Function
 どうもありがとうございました。 > プログラム作ってみました。
#include 
void add(int ,int *);

void main(void)
{
    int x=2;
    int y=2;
    add(x,&y);
    printf("x=%d,y=%d \n",x,y);
}

void add(int x, int *y)
{
    x = x + *y;
    *y = x + *y;
    return;
}
 どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  労働者派遣法に基づいた労働者の派遣において,労働者派遣契約関係が存在す るのはどの当事者の間か。  ア 派遣先事業主と派遣労働者  イ 派遣先責任者と派遣労働者  ウ 派遣元事業主と派遣先事業主  エ 派遣元事業主と派遣労働者 ■キーワード■ 労働者派遣法 ■解答■   情報セキュリティアドミニストレータ午前平成15年問44   AN/PM/AE共通午前平成15年問49   同等:上級システムアドミニストレータ午前平成12年問72  ウ 派遣元事業主と派遣先事業主 > ×ア:指揮命令関係 > ×イ:特に関係は発生しない > ○ウ:企業間の関係 > ×エ:労働契約  どうもありがとうございました。 > @IT「ITエンジニアのための転職基礎講座」 > http://jibun.atmarkit.co.jp/fengineer/special/change/change02.html  どうもありがとうございました。 > 派遣元・派遣先・派遣労働者の三角関係 >  http://www.whn.co.jp/manual.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  プロダクトポートフォリオマネジメント(PPM)において,投資用の資金源とし て適切な事業はどれか。  ア 市場成長性が高く,市場占有率が高い事業  イ 市場成長性が高く,市場占有率が低い事業  ウ 市場成長性が低く,市場占有率が高い事業  エ 市場成長性が低く,市場占有率が低い事業 ■キーワード■ プロダクトポートフォリオマネジメント(PPM) ■解答■   AN/PM/AE共通午前平成15年問37   上級システムアドミニストレータ午前平成12年問35  ウ 市場成長性が低く,市場占有率が高い事業 > 「金のなる木」から得た収益を「問題児」に投入し、「花形製品」に育てると > いった投資戦略が原則。 > http://www.atmarkit.co.jp/aig/04biz/ppm.html  どうもありがとうございました。 > プロダクト・ポートフォリオ・マネジメント > 【products portfolio management / PPM】 > 多種類の製品を生産・販売したり、複数の事業を行ったりしている企業が、戦 > 略的観点から経営資源の配分が最も効率的・効果的となる製品・事業相互の組 > み合わせ(ポートフォリオ)を決定するための経営分析・管理手法。 >  一般に、外部変数(市場や産業の成長性、魅力度)と内部変数(自社の優位 > 性、競争力・潜在力)の2つの視点から、製品や事業ごとに収益性、成長性、 > キャッシュフローなどを評価し、その拡大、維持、縮小、撤退を決定する。 > >    (高)  市場占有率  (低) > (高) ┏━━━━━┳━━━━━┓ >  市 ┃ 花形製品 ┃ 問題児 ┃ >  場 ┃     ┃     ┃ >  成 ┣━━━━━╋━━━━━┫ >  長 ┃金の成る木┃ 負け犬 ┃ >  率 ┃     ┃     ┃ > (低) ┗━━━━━┻━━━━━┛ > > ・金のなる木:大きな追加投資なしにキャッシュフローを生み出す事業 > ・花形製品:市場の成長に合わせた投資を続けていくことが必要な事業 > ・問題児:市場の成長に対して投資が不足している事業であり積極的な >      追加投資か、撤退が必要な事業 > ・負け犬:将来性が低く基本的に撤退すべき事業 > > このモデルでは、「金のなる木」から得た収益を「問題児」に投入し、 > 「花形製品」に育てるといった投資戦略が原則となる。 > > http://www.atmarkit.co.jp/aig/04biz/ppm.html > より抜粋  どうもありがとうございました。 ------------------------------------------------------------------------ 宿題メール会員とは   http://www.yscon.co.jp/j/homework/index.htm#kaihi   ビー玉クラブ  http://www.bdama.com   1000日会員 http://www.yscon.co.jp/j/homework/fqa1000.htm ------------------------------------------------------------------------ {magclick} ======================================================================== ★その他★ > 今日、特別な仕事が入っていました。それはどうしてもやりたい仕事で、そのため > の準備も勉強もかなりしてきました。でも、昨晩から娘が熱を出し、喘息のような > せきまでし始めました。それで、仕事はキャンセルすることにしました。どちらが > 大切か頭ではわかっているつもりです。でも、やりきれない思いで一杯です。 > 昨晩は「こうやって女性は、仕事のチャンスを逃していくんだわ」なんて、主人に > 毒づいている自分がいました。チャンスは1回だけじゃないこと、育児は今しか > できないこと、仕事はまたいつでもできること。主人(男性サラリーマン)が会社 > を簡単には休めないこと。みーんな頭ではわかっているのです。出産、育児を通じ > て、少しは大人になったつもりでいましたが、まだまだ自分の感情をコントロール > できず、後味の悪い思いをしています。気持ちを切り替えなければ。今日は一日 > 空いたわけだし、娘も熱で寝ているので、午後対策&おいしいものでも作ることに > します。  そういうときは,神様が子供の看病をしろと手配した考えるといいですよ。 > 日経システム構築もオーダーしました! > この本が生かせるようなポジションになりたいです。 > プログラマーも面白いので不満はないですが。  届いたら,鞄に入れて持ち歩いて,役立ちそうなところに,付箋紙を貼って, 大体読んだら,会社の自分の机の近くに保存するといいですよ。1年前のものは, 基本的に処分していきましょう。 > 明日は幕張メッセのFOODEXにいってきます。ほぼ毎年いってますが、 > 試食&試飲がたくさんできるのでとても楽しみです。 > http://www2.jma.or.jp/foodex/ja/  いいですね。大きな展示会は,宿題メールのオフ会を重ねたいです。 ■はじめて・続けて・会員・OBだより■ http://www.3721p.com/homework/ > 久しぶりに提出しました。なかなか続けられないですね。 > ふと思ったんですけど、各宿題名のタイトルを覆う部分(*[]になってました) > 一月半ばで変更してたんですね。 > 一寸はてなを意識してるのかなぁ、なんて思ってしまいました。  そうです。宿題メールだけではなく,はてなダイアリーの方でも,キーワード 登録もすこしずつやっています。はてなダイアリーに,宿題メールの一部を, コピー&貼り付けるて,勉強しやすいようになっています。 > 私も宿題メールを始めてから、「その他」にひとこと書くことで、自分の考えを > まとめる楽しさを味わっております。  解答欄は白紙で,その他だけを書いて見える方もあります。それも,大歓迎で す。 > 結局全問やってしまうのは、性分でしょうか。 > この分を午後問題に費やした方が賢いと思いだしてはいるのですが、長文を読む > と解く時間と根気が・・。(言い訳) > 速読の準備は、しておいたほうがいいですね。  とてもいいコメントをたくさん書いてもらえるのは宿題メール作成の立場から はうれしいです。しかし,あなたが,この春に合格したいなら,自分が受験する 種別の問題以外は,コメントを書かないと決めたほうがいいでしょう。  合格ノート,午後対策に時間をさいてください。この時期の宿題メールは, あまり時間をかけずにどうぞ。宿題メールに時間をかけるといいのは,試験直後 から,3ヶ月ほどです。後半の3ヶ月は,あまり時間をかけずにどうぞ。 ■今日の Q&A■ 質問受付中 >  今週末にiTECの公開模試を受験します。模擬テストを1ヶ月程前に受けている > のですが、復習もしていません。勉強方法としては、模擬テストの復習から始め > るのが良いでしょうか。 > 次に、午前問題対応として合格ノートを進めるべきでしょうか。  まず,合格ノートの表紙は書きます。そのノートに,前に受けた模擬テストで 出来なかった問題を貼ってください。そうやって,合格ノートの作成に入って ください。あとは,過去問題をやってください。 > 案内を頂いております、「日経システム構築」という雑誌ですが、初級シスアドを > 取得してはいるものの、内容を拝見すると少々、いえ、かなり難しそうに感じます。 > 初級シスアドを持っているだけで「システム構築ってどんな??」という超ド級素 > 人が読んでも面白いものなのでしょうか?内容を理解して、知識としていけるものな > のでしょうか?  初級シスアドに合格しているなら,ぜひ,購入してください。あと,初級シス アドに合格しているのに,自分のことを「超ド級素人」というのはやめましょう。 分かるところだけ読めばいいです。だんだんと自分のレベルを上げてください。 英字新聞を読むコツは,まず,天気予報欄を毎日読むことです。そうすると,数年 で,英字新聞の5割以上の記事を読めるようになります。 (でも英語を勉強するなら,英字新聞よりビー玉クラブです) ■過去の宿題メールについて(日付は解説日)■ 合格ノート http://www.yscon.co.jp/j/lecture/goukakunote.htm > 私も最初、悩んだ口ですが、「何も考えず10問やっちゃえ!」と思い > 作成しました。それでも過去問題3回分全部解くのは時間がかかって > (邪魔もはいるし(^^;)4日ぐらいかかりました。 > 毎日こつこつ見なきゃ〜。(午後問題も)  どうもありがとうございました。  4日で問題を全て解くのは,急ぎすぎです。この時期なら,3月いっぱいで やればいいですよ。ノートの書き込みに時間をさいてください。 ため息 > 元連れ合いがよくため息をついていたので、そんな時 > そばにいるのがとても嫌でした。 > 別れる決心をした要因の一つに、もしかしたらため息も > 影響あったのかもしれません。 ☆ > 私の隣の先輩も最近よくため息をつきます。 > 気にしないようにしていますが、うつりそうな時はトイレに > 一時避難して気持ちを立て直します。  "待避","バリアー"がいいですね。下手に,"ため息はやめたら"などいうと, 反撃があります。 ======================================================================== ★★ 本日の宿題 ★★★★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:システム監査向け]  システム監査技法に関する記述のうち,ITF 法の説明として適切なものはどれ か。  ア 監査機能をもったモジュールを監査対象プログラムに組み込んで実環境下   で実行し,抽出条件に合った例外データ,異常データなどを収集する方法で   ある。  イ 監査対象ファイルにシステム監査人用の口座を設け,実稼働中にテストデ   ータを入力し,その結果をあらかじめ用意した正しい結果と照合して,監査   対象プログラムを検証する方法である。  ウ 検証したいプログラムの部分を通過したときの状態を出力し,それらのデ   ータを基にプログラムの処理機能の正確性を検証する方法である。  エ システム監査人が準備した監査用のプログラムと監査対象のプログラムに   同一のデータを入力し,両者の実行結果を比較することによって,監査対象   プログラムの処理の正確性を検証する方法である。 ------------------------------------------------------------------------ *[宿題:テクニカル(エンベデッド)向け]  インターネットデータセンタなどのハウジング環境に関する記述のうち,適切 なものはどれか。  ア 機器の密集度が高い場合には,排熱のためにラックの側板を外す必要があ   る。  イ システムに対する供給電源の品質を維持するためには,ラックに UPS を   設置するよりもビル内に発電装置を設置する方がよい。  ウ タッピングが行われる可能性があるので,床上に LAN ケーブルのジョイ   ントを露出させない。  エ ラックの寸法規格の 1U とは,標準的ラックの幅を示す。 ------------------------------------------------------------------------ *[宿題:基本・高度共通・J2級向け]  テスト手法の一つであるホワイトボックステストの説明として,適切なものは どれか。  ア 下位のモジュールから上位のモジュールへと,順次結合してテストする。  イ 上位のモジュールから下位のモジュールへと,順次結合してテストする。  ウ モジュールの内部構造に注目して,テストする。  エ モジュールの内部構造を考慮することなく,仕様書どおりに機能するかど   うかをテストする。 ------------------------------------------------------------------------ *[宿題:初級シスアド・J準2級向け]  大規模なシステム開発におけるユーザ部門の役割に関する記述として,最も適 切なものはどれか。  ア ユーザ部門の責任者は,導入されたシステムに対して,投資効果について   は考慮せず,ユーザ部門が要求する追加機能を開発部門に受け入れさせる努   力をする。  イ ユーザ部門は,開発部門によって開発されたシステムを利用する立場であ   るから,システムの開発には介入せず,開発部門に一任するのがよい。  ウ ユーザ部門は,システム開発における成果物に対して,業務的観点から内   容確認を行うが,プログラムの詳細な設計については開発部門に任せる。  エ ユーザ部門は,積極的にシステム開発に参画し,さまざまな助言をする必   要があるので,業務知識は少なくてもコンピュータについての知識が豊富な   人を優先して参画させる。 ------------------------------------------------------------------------ *[宿題:超入門・J3級向け]  コンピュータウイルスに関する記述のうち,適切なものはどれか。  ア ウイルスの潜伏しているプログラムファイルがコンピュータ内に存在して   いる場合であっても,コンピュータ利用者が意図的にファイルを起動しない   限りほかのシステムに伝染しない。  イ ウイルスは,主記憶装置を物理的に破壊したり,コンピュータ利用者の意図   しない動作を引き起こしたりする。  ウ ウイルスを検出・駆除するためのエンジンや定義ファイルなどが,最新の   ものに更新されているコンピュータでは感染しない。  エ 駆除作業では,ウイルスに感染していない OS 起動ディスクを使用するこ   とによって,ブートセクタからの伝染を回避することができる。 ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  オブジェクト指向におけるクラスの集約(aggregation)に当てはまる事例はどれ か。ここで,矢印(→)は,左の各クラスを右のクラスへ集約することを示す。  ア A 氏所有のスポーツカー,B 氏所有のセダン,C 氏所有のワゴン → 乗用車  イ X 社のバス,Y 社のバス,Z 社のバス → 企業の所有する自動車  ウ 駆動装置,車体,車輪 → 自動車  エ 乗用車,バス,トラック → 自動車 【実習課題】Javaで集約のサンプルを作成しよう。 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  データマイニングの説明として,適切なものはどれか。  ア 多次元データベースを使ってデータの組合せを変え,データ間の関連性を   分析すること  イ データとメソッドを一緒にして,オブジェクトの内部構造を利用者に見え   なくすること  ウ データベースをチューニングし,データ更新を高速化すること  エ 発見型の手法や統計的手法によって,データ間の関連性や規則性を見つけ   ること ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  データの暗号化やユーザ認証などのセキュリティ認証などのセキュリティ技術 と,トンネリング手法を使って,インターネットを専用ネットワークのように利 用するものはどれか。  ア NAT  イ NNTP  ウ VPN  エ xDSL ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  BS 7799-2 におけるセキュリティ管理システム構築の枠組みは,(1)〜(6)のス テップからなる。正しい順番はどれか。 (1) 実施すべき管理目的及び管理策を選択・追加する。 (2) 情報セキュリティ管理システムの適用範囲を決める。 (3) 適用宣言書を作成する。 (4) セキュリティポリシを定める。 (5) リスクアセスメントを行う。 (6) リスクを管理する。  ア (3)→(4)→(2)→(6)→(5)→(1)  イ (3)→(4)→(5)→(6)→(1)→(2)  ウ (4)→(2)→(1)→(6)→(5)→(3)  エ (4)→(2)→(5)→(6)→(1)→(3) ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  次のメインプログラムを実行した結果はどれか。ここで,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 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  刑法の電子計算機使用詐欺罪が適用される違法行為はどれか。  ア インターネット上にいわゆるねずみ講方式による取引形態の Web ページ   を開設する。  イ インターネット上に実際よりも良品と誤認させる商品カタログを掲載し,   粗悪な商品を販売する。  ウ 企業の Web ページを不法な手段で変造し,その企業の信用を傷つける情   報を流す。  エ 電話回線を通して銀行のシステムに虚偽の情報を与え,違法な振込送金を   させる。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  バランストスコアカードの説明として,適切なものはどれか。  ア 環境分析を,強み,弱み,機会及び脅威の四つのカテゴリに分類し,企業   にとっての事業機会を導き出すマネジメント手法である。  イ 企業のビジョンと戦略を実現するために,財務,顧客,内部ビジネスプロ   セス及び学習と成長の四つの視点から検討し,アクションプランまで具体化   していくマネジメント手法である。  ウ 製品を,導入期,成長期,成熟期及び衰退期の四つの段階に分類し,企業   にとっての最適な戦略を決定するマネジメント手法である。  エ ビジネスを,問題児,花形,金のなる木及び負け犬の四つのカテゴリに分   類し,経営資源配分のバランスをみるマネジメント手法である。 ======================================================================== 回答メールの取り扱い この宿題メールに返信の形で提出して下さい。自動的に件名に日付 (例:re:[jhomework] 2005-04-17),宛先が,jhomework@yscon.co.jp になります。 回答メールの内容は,著作権を放棄していると見なして,承諾なしに引用,変更, 利用させて頂きます。 解答用紙 広告を含めずにその下の部分のみ返信して下さい。 ----☆PR☆--------------------------------------------------------------  オブジェクト指向を勉強したい!,Javaを勉強したい!  メールマガジン『JavaScript&Javaで目指そう!基本情報技術者試験』  空メール(書いて読めません)で自動登録→ jjmaga-subscribe@yahoogroups.jp  詳細 http://www.3721p.com/java/jmaga/ ---------------------------------------------------------------☆PR☆--- この下を返信して下さい。必要のないところは,削除して送って下さい。 下線のところに答えの記号を書きます。 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 基本情報/高度向け          _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 初級シスアド向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 超入門                _ 考えたこと・調べたこと・質問 ======================================================================== 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)