070-483日本語 無料問題集「Microsoft Programming in C# (070-483日本語版)」

次のコードがあります。

「A」で始まるすべての車両を表示する必要があります。
どのようにコードを完成させる必要がありますか?回答するには、適切なコード要素を正しいターゲットにドラッグします。各コード要素は、1回、複数回、またはまったく使用しない場合があります。ペイン間で分割バーをドラッグするか、コンテンツを表示するにはスクロールする必要がある場合があります。
注:それぞれの正しい選択は1ポイントの価値があります。
正解:
構造化された例外処理を使用するアプリケーションを開発しています。 アプリケーションにはExceptionLoggerという名前のクラスが含まれています。
ExceptionLoggerクラスは、次のコードセグメントを使用してLogExceptionという名前のメソッドを実装します:
public static void LogException(Exception ex)
あなたは以下の要件を持っています:
* ExceptionLoggerクラスのLogException()メソッドを使用して、すべての例外を記録します。
* 例外スタック全体を含む、元の例外を返します。
あなたは要件を満たす必要があります。
どのコードセグメントを使用しますか?

解説: (JPNTest メンバーにのみ表示されます)
キオスクという名前のクラスを含むアプリケーションを開発しています。 Kioskクラスには、Catalogという名前の静的プロパティが含まれています。 キオスククラスは、次のコードセグメントで定義されます。 (行番号は参照用にのみ記載されています)。

あなたには次の要件があります。
* Catalogインスタンスに_catalogフィールドを初期化します。
* _catalogフィールドは一度しか初期化しないでください。
* _catalogオブジェクトをインスタンス化する必要がある場合のみ、アプリケーションコードがロックを取得するようにしてください。
あなたは要件を満たす必要があります。
どの3つのコードセグメントを09行目に順番に挿入しますか? (答えは、適切なコードセグメントをコードセグメントのリストからアンサーエリアに移動し、正しい順序で並べ替えることです)。
正解:

1 - if ( _catalog == null )
2 - lock (_lock)
3 - if ( _catalog == null ) _catalog = new Catalog ( ) ;
Explanation:
After taking a lock you must check once again the _catalog field to be sure that other threads didn't instantiated it in the meantime.
ReportCardというパブリッククラスにUpdateGradeというパブリックメソッドを追加しています。
グレードフィールドを更新するコード領域は、次の要件を満たす必要があります:
* 一度に1つのスレッドだけがアクセスされなければならない。
* デッドロック状態に脆弱であってはなりません。
UpdateGrade()メソッドを実装する必要があります。
あなたは何をするべきか?

解説: (JPNTest メンバーにのみ表示されます)
あなたは次のコードを見直しています:

次の各文について、その文が真であればYesを選択します。 それ以外の場合は、「いいえ」
正解:

Explanation:
1) Yes, because Group is enum with FlagAttribute
2) Yes, because only Administrator = 8 and 8 == 8 is true
3) Yes, becaues only Supervisor = 2 and 2 < 8 is true
あなたはC#を使ってアプリケーションを開発しています。
あなたには次の要件があります。
* 32ビットおよび64ビットのシステム構成をサポートします。
* システム構成に固有のプリプロセッサ指令を含めます。
* 両方のシステム構成を含むアプリケーションバージョンをテスターに展開します。
* スタックトレースに正確な行番号が含まれていることを確認してください。
テスターにアプリケーションをデプロイするたびに、個々の構成設定を変更しないように、プロジェクトを構成する必要があります。
あなたはどの2回の行動を実行するべきであるか?(各正解は解の一部を表しています。
2つを選択してください。

正解:A、B 解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
あなたは、長時間実行されているデータの処理動作を起動するTask.Run()方法を使用します。データ処理操作は、多くの場合、大量のネットワーク輻輳時に失敗します。
データ処理操作が失敗した場合、第2の動作は、最初の操作のいずれかの結果をクリーンアップする必要があります。
あなたは、データ処理活動がならされてない例外を投げる場合だけ、2回目の活動が実施されることを確実とする必要があります。
あなたは、何をするべきですか?

解説: (JPNTest メンバーにのみ表示されます)
Warehouseという名前のクラスを含むアプリケーションを開発しています。 Warehouseクラスには、Inventoryという静的プロパティが含まれています.Warehouseクラスは、次のコードセグメントで定義されています。 (行番号は参照用にのみ記載されています)。

あなたには次の要件があります。
* _inventoryフィールドをインベントリインスタンスに初期化します。
* _inventoryフィールドを1回だけ初期化します。
* _inventoryオブジェクトをインスタンス化する必要がある場合のみ、アプリケーションコードがロックを取得するようにします。
あなたは要件を満たす必要があります。
どの3つのコードセグメントを09行目に順番に挿入しますか? (答えは、適切なコードセグメントをコードセグメントのリストからアンサーエリアに移動し、正しい順序で並べ替えることです)。
正解:

1 - if (_inventory == null)
2 - lock (_lock)
3 - if (_inventory == null) _inventory = new Inventory ( ) ;
Explanation:
After taking a lock you must check once again the _inventory field to be sure that other threads didn't instantiated it in the meantime.
First, you check if the inventory is null, if so, you lock it to avoid other threads to change it.
Second, you check again for the null, as in the tiny millisecond between check for null and locking could another thread get it.
Finally you create the instance and release the lock.
次のコードセグメントを含むアプリケーションを開発しています:

各インターフェイスのStart()メソッドを使用するUseStartという派生クラスに両方のStart()メソッドを実装する必要があります。
あなたはどの2つのコードセグメントを使うべきであるか? (それぞれの正解は解の一部を示します.2つを選択してください)

正解:B、D 解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
あなたは、大量のテキストを解析するアプリケーションを開発しています。
あなたが別の行にテキストを解析し、データを処理している間にメモリの使用を最小限に抑える必要があります。
あなたはどのオブジェクトタイプを使うべきですか?

解説: (JPNTest メンバーにのみ表示されます)
あなたは、コードを生み出すアプリケーションを開発しています。アプリケーションは、以下のコード部分を含みます。 (線番号は参考のために含まれるだけです。)

あなたは、GenerateCode()方法によって発生するコードがそのアプリケーション領域のすべての対象によってアクセスされることができるクラスを意味することを確実とする必要があります。
あなたは、コードが分割するどの2をこのゴールを達成するために、線05に挿入することができますか?(各正解は完全なソリューションを提供します。2つを選択してください。)

正解:C、D 解答を投票する
あなたは次のコードを持っています:

次の各文について、その文が真であればYesを選択します。 それ以外の場合は、「いいえ」
正解:
4つのパラメータを受け入れ、フォーマットされた文字列を返すgetThankYouという名前のメソッドを作成しています。
getThanksYouメソッドには次のシグネチャがあります。

このメソッドは、次の例に示すようにフォーマットされた文字列を返す必要があります。
注文1234のBen Smithに感謝します。合計金額は$ 321.05です。
メソッドが実行されるときの現在のカルチャはen-USです。
どのようにコードを完成させる必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:それぞれの正しい選択は1ポイントの価値があります。
正解:

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡