合格するためのWebサイトです。ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。問題1UMLのアクティビティ図の特徴はどれか。オブジェクト間のメッセージをやり取りが、時系列に表現できる。オブジェクト群の相互作用を示す協調関係が表現できる。現実のビジネスプロセスで生じる並行処理が表現できる。一つのオブジェクトに着目して、その状態遷移が表現できる。解答・解説へ問題2図は、階層化されたDFDにおける、あるレベルのDFDの一部である。プロセス1を子プロセスに分割して詳細化したDFDのうち、適切なものはどれか。ここで、プロセス1の子プロセスは、プロセス1-1、1-2及び1-3と表す。うち、BPMNの説明はどれか。イベント・アクティビティ・分岐・合流をオブジェクトと、フローを示す矢印などで構成された図によって、業務プロセスを表現する。木構造に基づいた構造化ダイアグラムであり、トップダウンでの機能分割やブロック構造図、組織図などの表現に用いられる。システムの状態が外部の信号や事象に対してどのように推移していくかを図で表現する。プログラムをモジュールに分割して表現し、モジュールの階層構造と編成、モジュール間のインタフェースを記述する。解答・解説へ問題4SQLインジェクション対策として実施するものはどれか。入力データを送るときには、GETメソッドではなく、POSTメソッドを使う。入力データを送る前に、利用者認証を行う。入力文字列をエスケープ処理して特殊文字を無効にする。プロトコルにHTTPSを使用してデータを暗号化する。解答・解説へ問題5あるプログラム言語の解説書の中に次の記述がある。この記述中の“良いプログラム”がもっている特長はどれか。このプログラム言語では、関数を呼び出すときに引数を保持するためにスタックが使用される。引数で受け渡すデータを、どの関数からでも参照できるよう共通域に移せば、スタックの使用料を減らすことができるが“良いプログラム”とはみなされないこともある。実行するときのメモリの使用量が、一定以下に必ず収まる。実行速度について、最適化が行われる。プログラムの一部(モジュール)を変更しても、残りの部分への影響が少ない。プログラムのステップ数が少なく、分かりやすい。コードをスキャンするか、携帯電話から次のページにアクセスするとご利用いただけます。コードをスキャンするか、携帯電話から次のページにアクセスするとご利用いただけます。