┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ---------------------------------------------------------------☆PR☆---  情報処理技術者試験の午前突破のための最短学習は、過去問題の繰り返し!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  「合格ノート」の作成に欠かせない過去問題集☆「合格ノート・問題編」   ↓↓↓ ダウロード開始! 秋の対策は今すぐスタート! ↓↓    http://www.adplan.ne.jp/r?bid=25628&lid=7 ---------------------------------------------------------------☆PR☆--- ========================================================================  2005年8月4日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework  テクニカル(データベース),システム監査,テクニカル(エンベデッド), テクニカル(システム管理)向けの宿題は,秋試験終了までお休みします。 ======================================================================== お知らせ(ソフ開発向け教材公開)  8/5 から週刊で「ソフトウェア開発技術者試験」向けの教材が公開されます。  ソフ開を受験される方は,ぜひ,すぐに登録して下さい。  https://www.techno-brain.co.jp/campaign/j0508_kouryaku/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:ソフトウェア開発技術者向け]  整数 x,y (x > y ≧ 0) に対して,次のように定義された関数 F(x,y) が ある。F(231,15)の値は幾らか。ここで,x mod y は x を y で割った余りであ る。         / x (y = 0 のとき)    F(x,y) = |         \ F(y,x mod y) (y > 0 のとき)  ア 2  イ 3  ウ 5  エ 7 【実習課題】実際にプログラムを作成してみよう。 ■キーワード■ 再帰関数,ユークリッドの互除法 ■解答■   ソフトウェア開発技術者午前平成16年問14   同等:ソフトウェア開発技術者午前平成14年問14  イ 3 > F(x, y) > = F(231, 15) > = F(15, 6) > = F(6, 3) > = F(3, 0) > = 3  どうもありがとうございました。 > y>0なので、 > F(231,15)=F(15,231 mod 15) >          =F(15,6) >          =F(6,15 mod 6) >          =F(6,3) >          =F(3,6 mod 3) >          =F(3,0) > y=0なので、 >          =3 > よって イ が正解。  どうもありがとうございました。  数式関係は,ぜひ半角の利用をお願いします。そうすると,プログラムにも すぐに再利用できます。 > VisualC++6.0で作成しました。 > 5秒間表示の部分は、開発環境に応じて > 時間稼ぎをして下さい。 #include "stdio.h" #include "Windows.h" //Sleep用 void Calc( int x, int y ); int main(int argc, char* argv[]) { int x = 231, y = 15; Calc( x, y ); Sleep( 5000 );// 5秒間表示 return 0; } void Calc( int x, int y ) { if ( y == 0 ) printf( "Ans=%d\n", x ); else Calc( y, x % y ); return; } どうもありがとうございました。 > VBSで作ってみました ' ここから Option Explicit msgbox F( 231, 15) function F( x, y) if( y = 0) then F = x else F = F( y, x mod y) end if end function ' ここまで どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  システムを構成する要素のうち,次の特徴をもつものはどれか。 (1) ユーザから仕事を託され,ネットワーク内でその仕事を処理するのに必要   な場所(サーバ)を自律的に巡って,仕事を片づける。 (2) すべての仕事が終了した時点でユーザのもとに返る。 (3) ネットワーク内に送出された後,返ってくるまで,ユーザはネットワーク   にアクセスする必要はない。  ア エージェント  イ クライアント  ウ スクリプト  エ プロセス ■キーワード■ エージェント ■解答■   情報セキュリティアドミニストレータ午前平成15年問07   上級システムアドミニストレータ午前平成15年問10  ア エージェント >  エージェント:代理人 >  クライアント:    コンピュータネットワークにおいて、サーバコンピュータの >   提供する機能やデータを利用するコンピュータのこと >  スクリプト:    機械語への変換作業を省略して簡単に実行できるようにした簡易プログラム >  プロセス:手順 >  http://computers.yahoo.co.jp/dict/ >  http://dic.yahoo.co.jp/  どうもありがとうございました。 > ○ア:情報や要求をかかえて、ネットワーク上を飛び回ってくれるソフトウェア >   参考:http://mobeet.ex.nii.ac.jp/ >   agent:代理人、代理業者 > > ×イ:サーバからサービスを受けるコンピュータ > ×ウ:簡易プログラム > ×エ:(コンピュータ側から見た)処理の単位  どうもありがとうございました。 > エージェント【agent】 > 「agent」は「代理人」という意味で、コンピュータ関連では、ユーザー > (あるいはプログラム)がいちいち指示を与えるのではなく、場面に応じて > 一連の作業を自動的に行なうようなソフトウェアシステムを指す。 > http://yougo.ascii24.com/gh/18/001862.html  どうもありがとうございました。 > エージェントとは上の3つの性質(代理性 、知性 、移動性)を少なくとも > 一つ以上持っているものだという定義を忘れないでください。なお、 > 代理性は「インターフェース」、知性は「思考性」とか「成長性」、 > 移動性と知性は併せて「自律性」とか呼ばれることもあります。 > http://www.ogis-ri.co.jp/otc/hiroba/technical/agent/article/article01.html > エージェント指向が目指すもの より  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  コンピュータ犯罪の手口に関する記述のうち, 適切なものはどれか。  ア サラミ法とは, 不正行為が表面化しない程度に, 多数の資産から少しずつ   搾取する方法である。  イ スキャベンジング (ごみ箱あさり) とは, 回線の一部に秘密にアクセスして   他人のパスワードや ID を盗み出してデータを盗用する方法である。  ウ トロイの木馬とは, プログラム実行後のコンピュータ内部又はその周囲に   残っている情報をひそかに探索して, 必要情報を入力する方法である。  エ なりすましとは, ネットワークを介して送受信されている音声やデータを   不正に傍受することである。 ■キーワード■ サラミ法 ■解答■   AN/PM/AE共通午前平成16年問35   同等:システム監査技術者午前平成14年問16  ア サラミ法とは, 不正行為が表面化しない程度に, 多数の資産から少しずつ   搾取する方法である。 > サラミ法について以下にありました。 > http://sstokkun.web.infoseek.co.jp/act/act1_14.html > そのほか、様々な脅威に関しての説明が以下にありました。なりすまし、スプーフ > ィングなど。 > http://sinzo.web.infoseek.co.jp/joho/kodogozen/06sec/001/point001.htm  どうもありがとうございました。 ------------------------------------------------------------------------ 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:ソフトウェア開発技術者向け]  正の整数 M に対して次の二つの流れ図に示されるアルゴリズムを実行したと き,結果の x の値が等しくなるようにしたい。 a に入れる条件として,正しい ものはどれか。   ━━━━━━━        ━━━━━━━  (  開始   )      (  開始   )   ━━━┳━━━         ━━━┳━━━ ┃ ┃ ┃ ┏━━━┻━━━┓ ┏━━━┻━━━┓ ┃ 1 → x ┃ ┃ 1 → x ┃ ┗━━━┳━━━┛ ┗━━━┳━━━┛ ┃ ┃ ┏━━━┻━━━┓ ┃ ┃ 1 → n ┃ /━━━┻━━━\ ┗━━━┳━━━┛ ┃ 演算 ┃ ┏━━━━━━→┃ ┃n : M,-1,1 ┃ ┃ ┏━━━┻━━━┓ ┗━━━┳━━━┛ ┃ ┃ x × n → x ┃ ┃ ┃ ┗━━━┳━━━┛ ┃ ┃ ┃ ┏━━━┻━━━┓ ┃ ┏━━━┻━━━┓ ┃ x × n → x ┃ ┃ ┃ n + 1 → n ┃ ┗━━━┳━━━┛ ┃ ┗━━━┳━━━┛ ┃ ┃ ┃ ┏━━━┻━━━┓ ┃ / \ ┃ ┃ ┃ / \ ┃ ┃ ┃ No/┏━━━┓\ ┃ 演算 ┃ ┗━━━━\┃ a ┃/ \━━━┳━━━/ ┗━━━┛ ┃ \ / ┃ ┃ Yes   ━━━┻━━━        ━━━┻━━━  (  終了   )      (  終了   )   ━━━━━━━         ━━━━━━━  ループ端の繰返し指定は,   変数名:初期値,増分,終値  を示す。  ア n > M  イ n > M + 1  ウ n > M - 1  エ n < M 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 【実習課題】実際にプログラムを作成してみよう。 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  Java アプレットに関する記述のうち,最も適切なものはどれか。  ア クライアントにアドインとして組み込んで実行する。  イ サーバからダウンロードしてクライアントで実行する。  ウ サーバ側にある HTML 文書と連携しながら処理を行う。  エ ソースプログラムは,コンパイルせずに実行できる。 【実習課題】セキュリティの観点から Javaアプレットの特徴を説明しよう。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  システム開発と取引のための共通フレーム(SLCP-JCF98)に関する記述のうち, 適切なものはどれか。  ア ISO/IEC の SLCP の検討内容を基にしているが,対象範囲に企画プロセス   を加えるとともに,システム監査プロセスについては,内容を縮小して定義   している。  イ システム開発作業全般にわたって"共通の物差し"や"共通語"を使うことに   よって,作業範囲・作業内容を明確にし,購入者と供給者の取引を明確にす   ることを目的にしている。  ウ ソフトウェアの違法複製行為,違法複製品などの使用を防止し,ソフトウェア   を適切に購入・使用するためのガイドラインを示すことによって,   ソフトウェアの適正な取引及び管理を促進することを目的にしている。  エ 特定の業種,システム形態(集中システム,分散システムなど),開発方法論   などに極力依存しないよう配慮して策定されているが,開発モデルについては,   ウォータフォール型を前提としている。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 ソフトウェア開発技術者向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================