PDI日本語無料試験問題と解答PDF最新問題2023年10月
最新PDI日本語試験問題集で最近更新された171問題
質問 # 88
サンドボックスで作業する開発者は、テストプロダクションをデプロイする前に、新しいテストクラスを実行するために何を使用する必要がありますか?2つの回答を選択してください
- A. Salesforce設定のApexテスト実行ページ。
- B. Salesforceセットアップの[テストの実行]ページ。
- C. 開発者コンソールのテストメニュー。
- D. REST APIとApexTestRunメソッド
正解:A、C
質問 # 89
SalesforceDXを使用する場合、開発者はスクラッチ組織を作成および管理するために何を有効にする必要がありますか?
- A. 開発ハブ
- B. 生産
- C. 環境ハブ
- D. サンドボックス
https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_scratch_orgs.htm
正解:A
質問 # 90
開発者はこの問題をどのように克服すべきですか? OpportunityLineItemトリガーをカバーするテストクラスを作成している間、開発者は組織にすでに存在するため、標準の価格表を作成できません。
- A. @IsTest(SeeAllData = true)を使用して、既存の標準価格表を削除します。
- B. Test.loaddata()と静的リソースを使用して標準の価格表をロードします
- C. Test.getStandardPricebbokId()を使用して、標準の価格表IDを取得します。
- D. @TestVisibleを使用して、テストメソッドが標準の価格表を表示できるようにします。
正解:C
質問 # 91
企業は、候補者と面接をモデル化する求人アプリを必要としています。各候補者レコードの面接の総数を表示します。候補者レコードのセキュリティから独立した面接レコードのセキュリティを定義します。このタスクを達成するために開発者は何をしますか? 2つの答えを選んでください
- A. CandidateオブジェクトとInterviewオブジェクトの間にマスターと詳細の関係を作成します。
- B. CandidateオブジェクトとInterviewオブジェクトの間に参照関係を作成します。
- C. 候補オブジェクトのフィールドを更新するインタビューオブジェクトにトリガーを作成します。
- D. インタビューレコードをカウントするCandidateオブジェクトにロールアップサマリーフィールドを作成します。
正解:B、C
質問 # 92
開発者は、次のコードをデバッグして、アカウントが作成されない理由を特定しています。Accounta = new Account(Name = 'A'); Database.insert(a、false);問題のデバッグに役立てるために、コードをどのように変更する必要がありますか?
- A. 挿入メソッドの周りにtry / catchを追加します
- B. 挿入メソッドの戻り値をSaveresult変数に収集します
- C. insertメソッドの前にSystem.debug()ステートメントを追加します
- D. 2番目の挿入メソッドパラメータをTRUEに設定します
正解:B
質問 # 93
Lightningコンポーネントフレームワークの2つの利点は何ですか? (2つ選択してください。)
- A. Lightningコンポーネントを使用してより高速なPDF生成を可能にします。
- B. コンポーネント間のデカップリングを改善するためのイベント駆動型アーキテクチャーを提供します。
- C. デスクトップおよびモバイルデバイスに適した、すぐに使用可能なコンポーネントを使用して開発を迅速化します。
- D. ページを作成するときの複雑さを単純化しますが、アプリケーションは単純化しません。
正解:B、C
質問 # 94
開発者はApexクラスにメソッドを作成し、エラーが適切に処理されるようにする必要があります。開発者は何を使用しますか? (正解は3つあります。)
- A. Database.handleException()
- B. try / catch構文
- C. カスタム例外
- D. .addError()
- E. ApexPages.addErrorMessage()
正解:B、C、D
質問 # 95
すべてのテストを実行した後、開発者はクラスのコードカバレッジをチェックするために何をすべきですか?
- A. Apexテスト実行ページでクラスを選択して実行します
- B. [Apexクラス]ページのビューの[コードカバレッジ]列を表示します。
- C. 開発者コンソールのタブのコードカバレッジパネル全体を表示します。
- D. Apex Classレコードの[Class test Coverage]タブを表示します。
正解:D
質問 # 96
次のコードスニペットは、2,000を超えるリードレコードがある環境でLightningWebコンポーネントによって実行されます。
Apexトランザクション内で超過する可能性のあるガバナーの制限はどれですか?
- A. DMLステートメントの結果として処理されたレコードの総数
- B. SOQLクエリによって取得されたレコードの総数
- C. 発行されたDMLステートメントの総数
- D. 発行されたSOQLクエリの総数
正解:B
質問 # 97
挿入前トリガーのTrigger.oldコンテキスト変数の値は何ですか?
- A. null
- B. 未定義
- C. IDSなしで新しく作成されたsObjectのリスト
- D. sObjectの空のリスト
正解:A
質問 # 98
Salesforceの開発者は、コードの変更をすぐに確認する必要があり、自分のコンピューターや組織に何もインストールしたくありません。
どのツールが最適ですか?
- A. Third-party apps from App Exchange
- B. Salesforce Extension for VSCode
- C. Setup Menu
- D. Developer Console
正解:C
質問 # 99
開発者はデバッグログを使用して、どの3種類の情報を確認できますか? 3つの答えを選んでください
- A. 外部システムへのHTTPコールアウト
- B. 時間ベースのワークフローによってトリガーされるアクション
- C. データベースの変更
- D. リソースの使用と制限
- E. ユーザーログインイベント
正解:A、B、C
質問 # 100
組織は、Orderオブジェクトで顧客の注文を追跡し、Line Itemオブジェクトで注文の項目を追跡します。 Line Itemオブジェクトには、OrderオブジェクトとのMasterDetail関係があります。開発者には、注文の注文金額と、数量と価格に基づいて各ラインアイテムのライン金額を計算する必要があります。
正しい実装は何ですか?
- A. アイテムの金額と注文金額を計算し、提出されたラインアイテムと注文を更新するプロセスをラインアイテムに記述します。
- B. アイテムの金額を計算し、オーダーのオーダー金額を更新するラインアイテムに単一のbeforeトリガーを書き込みます。
- C. 明細金額を数式フィールドとして実装し、注文金額を積み上げ集計フィールドとして実装します。
- D. Line金額を通貨フィールドとして実装し、注文金額をSUM数式フィールドとして実装します。
正解:C
質問 # 101
開発者はトラブルシューティングを行って、カスタムページが組織で読み込まれたときにパフォーマンスの問題の原因を特定する必要があります。トラブルシューティングに開発者はどのツールを使用するべきですか?
- A. AppExchange
- B. 開発者コンソール
- C. Salesforce CLI
- D. Visual Studio Core IDE
正解:B
質問 # 102
開発者は、商談が「クローズドウォン」ステータスに達したときにオーダーを作成する必要があります。
この要件を実装するにはどのツールを使用する必要がありますか?
- A. Lightning Component
- B. Lightning
- C. Apex trigger
- D. Process Builder
正解:C
質問 # 103
Universal Containers は、新しい Salesforce アプリケーションを構築するために宣言型開発のみを使用することを決定しました。アプリケーションのデータベース層を構築するには、どの 3 つのオプションを使用する必要がありますか? 3 つの答えを選択してください
- A. 流れ
- B. 人間関係
- C. ロールアップ集計
- D. トリガー
- E. カスタム オブジェクトとフィールド
正解:A、B、C
質問 # 104
開発者は、Caseオブジェクトで使用可能なすべてのレコードタイプを表示したいと考えています。開発者は、Case.Statusフィールドの選択リスト値も表示したいと考えています。 CaseオブジェクトとCase.Statusフィールドは、カスタムVisualforceページにあります。コントローラでレコードタイプと選択リスト値を取得するために、開発者はどのアクションを実行できますか? (2つ選択)
- A. Case.sObjectType.getDescribe()。getRecordTypeInfos()によって返されたSchema.RecordTypeInfoを使用します。
- B. SOQLを使用して組織のCaseレコードをクエリし、Caseで使用可能なすべてのRecordType値を取得します。
- C. SOQLを使用して組織のケースレコードをクエリし、[ステータス]選択リストフィールドのすべての値を取得します。
- D. Case.Status.getDescribe()。getPicklistValues()によって返されたSchema.PicklistEntryを使用します。
正解:A、D
質問 # 105
ジャンクションオブジェクトのレコードを更新するには、どの2つの設定を定義する必要がありますか? 2つの答えを選択してください
- A. プライマリリレーションシップの読み取り/書き込みアクセス
- B. ジャンクションオブジェクトへの読み取り/書き込みアクセス
- C. 主要な関係の読み取りアクセス
- D. 二次関係の読み取り/書き込みアクセス
正解:A、D
質問 # 106
リアルタイムの通知が不要な場合、開発者がSalesforceに最後にログインした日時を確認できるSalesforceの機能はどれですか。
- A. カレンダーイベント
- B. イベント監視ログ
- C. 非同期データキャプチャイベント
- D. 開発者ログ
正解:B
質問 # 107
キーワードの共有に関する正確な説明は何ですか? 2つの答えを選んでください
- A. 内部クラスと外部クラスの両方を共有と同様に宣言できます
- B. 内部クラスまたは外部クラスのいずれかを共有と同様に宣言できますが、両方は宣言できません
- C. 内部クラスはコンテナークラスから共有設定を継承します。
- D. 内部クラスはコンテナークラスから共有設定を継承しません
正解:A、D
質問 # 108
開発者は、apexヘルパークラスを呼び出すカスタムコントローラーを使用してvisualforceページを作成しました。ヘルパークラスのメソッドがガバナ制限に達しました。トランザクションの結果は何ですか?
- A. カスタムコントローラーがヘルパークラスメソッドagを呼び出す
- B. カスタムコントローラによって行われたすべての変更が保存されます
- C. ヘルパークラスはセーブポイントを作成して続行します
- D. トランザクションのすべての変更がロールバックされます
正解:B
質問 # 109
開発者は、ユーザーのサブネットが所有する新しいリードのピックリストフィールドを「監視」に設定するように求められます。
開発者はこのリクエストをどのように実装する必要がありますか?
- A. Lead式フィールドを作成します。
- B. 挿入後のリードトリガーを作成します。
- C. リードワークフロールールフィールドの更新を作成します。
- D. 挿入前の先行トリガーを作成します。
正解:C
質問 # 110
100アカウントを持つSalesforce組織の開発者は、開発者コンソールを使用して次のコードを実行します。
Account myAccount = new Account(Name = 'MyAccount');Insert myAccount;For (Integer x = 0; x < 250; x++)
{Account newAccount = new Account (Name='MyAccount' + x);try {Insert newAccount;}catch (Exception ex) {System.debug (ex) ;}}insert new Account (Name='myAccount');このコードの実行後、組織にはいくつのアカウントがありますか?
- A. 0
- B. 1
- C. 2
- D. 3
正解:C
質問 # 111
開発者は、コアのApexコードが一括実行中にテストクラスのガバナー制限を超えているかどうかを判断するために何を使用できますか?
- A. Limits、startTest、stopTest
- B. Test.getDmlStatements()
- C. @TestVisible
- D. @TestSetup。
正解:A
質問 # 112
......
Salesforce PDI日本語リアル2023年最新のブレーン問題集で模擬試験問題集:https://jp.fast2test.com/PDI-JPN-premium-file.html