[Q21-Q43] 検証済みのPDI日本語問題集と解答で合格保証で試験問題集テストエンジン [2023]

Share

検証済みのPDI日本語問題集と解答で合格保証で試験問題集テストエンジン [2023]

PDI日本語問題集と151独特な問題

質問 # 21
開発者はTest Setupメソッドを使用して、「Test」という名前のアカウントを作成します。最初のテストメソッドは、取引先レコードを削除します。アカウントを使用するには、2番目のテスト方法で何をする必要がありますか?

  • A. Name = 'Test'のアカウントからSELECT IDを使用します
  • B. テストの開始時にテストセットアップメソッドを呼び出す
  • C. 削除されていないステートメントを使用してアカウントを復元します
  • D. アカウントは2番目のテスト方法では使用できません

正解:A


質問 # 22
開発者はAccountオブジェクトにトリガーを作成し、トリガーが適切にバルクフィールドであるかどうかをテストしたいと考えています。開発者チームは、一意の名前を持つ200のアカウントレコードを使用してトリガーをテストする必要があると判断しました。
最小限のコードで単体テスト内にテストデータを作成するには、どの2つのことを行う必要がありますか? 2つの回答を選択してください開発者はAccountオブジェクトにトリガーを作成し、トリガーが適切にバルクフィールドであるかどうかをテストしたいと考えています。開発者チームは、一意の名前を持つ200のアカウントレコードを使用してトリガーをテストする必要があると判断しました。
最小限のコードで単体テスト内にテストデータを作成するには、どの2つのことを行う必要がありますか?
2つの答えを選択してください

  • A. テストクラスで@isTest(isParallel = true)アノテーションを使用します。
  • B. テストデータを含む静的リソースを作成します。
  • C. Test.loadDataを使用して、テストメソッドにデータを入力します。
  • D. テストクラスで@isTest(seeAllData = true)アノテーションを使用します。

正解:B、C


質問 # 23
Universal Containerは、仕事を表す個人に関する情報を格納するApplicantオブジェクトを使用して求人アプリを構築しています。各アプリケーションは、複数のジョブに応募できます。
申請者が仕事に応募したことを表すために、開発者は何を実装する必要がありますか?

  • A. 申請者とジョブの間のジャンクションオブジェクト
  • B. ジョブを参照する申請者の式フィールド
  • C. 申請者からジョブまでのマスター/詳細フィールド
  • D. 申請者からジョブへのルックアップフィールド

正解:A


質問 # 24
リアルタイムの通知が不要な場合、開発者がSalesforceに最後にログインした日時を確認できるSalesforceの機能はどれですか。

  • A. カレンダーイベント
  • B. 非同期データキャプチャイベント
  • C. イベント監視ログ
  • D. 開発者ログ

正解:C


質問 # 25
Universal Containersは、Salesforce実装の特定のユースケースについて、宣言型開発とプログラムによるカスタマイズの利点を評価したいと考えています。
プログラムによるカスタマイズに対する宣言型開発の2つの特徴は何ですか?
2つの答えを選択してください

  • A. 宣言型開発には、より高い設計制限とクエリ制限があります。
  • B. 宣言型コードロジックは、メンテナンスやレビューを必要としません。
  • C. 宣言型開発にはApexテストクラスは必要ありません。
  • D. 宣言型開発は、セットアップUIを使用して実行できます。

正解:C、D


質問 # 26
Apex単体テストの適切なプロセスは何ですか

  • A. SeeAllData = trueを使用してテストデータをクエリします。テストするメソッドを呼び出します。結果が正しいことを確認します。
  • B. テスト用のデータを作成します。 runAllTests()を実行します。結果が正しいことを確認します。
  • C. テスト用のデータを作成します。テストするメソッドを呼び出します。結果が正しいことを確認します。
  • D. SeeAllData = trueを使用してテストデータをクエリします。 runAllTests()を実行します。結果が正しいことを確認します。

正解:C


質問 # 27
SOQLステートメントで入力または評価できるデータタイプまたはデータタイプのコレクションはどれですか。 (3つ選択)

  • A. ブール
  • B. 整数
  • C. 単一のsObject
  • D. 文字列
  • E. sObjectのリスト

正解:B、C、E


質問 # 28
Salesforceの開発者は、コードの変更をすぐに確認する必要があり、自分のコンピューターや組織に何もインストールしたくありません。
どのツールが最適ですか?

  • A. Third-party apps from App Exchange
  • B. Setup Menu
  • C. Salesforce Extension for VSCode
  • D. Developer Console

正解:D


質問 # 29
単体テストによる実行に有効なシナリオはどれですか?

  • A. 匿名のApexを別のユーザーとして実行します。
  • B. geccontentAsPDF()を使用してVisualforcePDFを生成します。
  • C. コールアウトを使用してリモートサイトからデータをロードします。
  • D. システム方式でレコードの作成日を設定します。

正解:D


質問 # 30
テクノロジー業界に属する200を超えるアカウントがある環境については、次のコードスニペットを参照してください。

デバッグログについて正しい3つのステートメントはどれですか?
3つの答えを選択してください

  • A. デバッグログは、特定のユーザー、クラス、およびトリガーに設定できます。
  • B. システムデバッグログは24時間保持されます。
  • C. デバッグログの最大サイズは5MBです。
  • D. ユーザーの最新の20個のデバッグログのみが保持されます。
  • E. デバッグログレベルは累積的です。FINEログレベルには、DEBUG、INFO、WARN、およびERRORレベルでログに記録されたすべてのイベントが含まれます。

正解:A、B、D


質問 # 31
オブジェクトの検索可能なテキストフィールドのいずれかに含まれる検索条件に一致するレコードを返す2つのsosl検索はどれですか。 2つの答えを選んでください

  • A. [アカウント、商談を返すフィールドで「acme *」を見つけます]
  • B. [アカウント、機会を返すすべてのフィールドで「acme *」を見つけます]
  • C. [find 'acme *' returning account、opportunity]
  • D. [アカウント、機会を返すテキストフィールドで「acme *」を見つけます]

正解:B


質問 # 32
Universal Containersは、注文管理アプリケーションを実装しました。各注文には、1つ以上の注文明細を含めることができます。Order Lineオブジェクトは、マスターと詳細の関係を介してOrderに関連付けられています。各注文ラインアイテムの合計価格は、注文ラインアイテムの価格に注文数量を掛けて計算されます。
OrderレコードのすべてのOrderLineアイテムの合計を取得するためのベストプラクティスは何ですか?

  • A. クイックアクション
  • B. 数式フィールド
  • C. Apexトリガー
  • D. ロールアップサマリーフィールド

正解:D


質問 # 33
追加のテストカバレッジを必要とせずに、Visualforceページにカスタムオブジェクトレコードの関連レコードのリストを含めるために、開発者はどのタイプのコントローラーを使用する必要がありますか?

  • A. カスタムコントローラー
  • B. コントローラー拡張
  • C. 標準コントローラー
  • D. リストコントローラー

正解:C


質問 # 34
失われた理由が空白の場合、開発者は、SalesManagerプロファイルを持つユーザー以外の人がOpportunityStatusをClosedLostに変更しないように求められます。
開発者が最も効率的な方法でこの要件を満たすことができる自動化はどれですか?

  • A. Opportunityオブジェクトの承認プロセス
  • B. Opportunityオブジェクトのレコードトリガーフロー
  • C. OpportunityオブジェクトのApexトリガー
  • D. オポチュニティの検証ルールのエラー条件式

正解:D


質問 # 35
開発者は、次のコードスニペットを検討します。整数x; String theString = 'こんにちは'; if(isOK == false && theString == 'Hello'){x = 1; } else if(isOK == true && theString == 'Hello'){x = 2; } else if(isOK!= null && theString == 'Hello'){x = 3; } else {x = 4;このコードに基づいて、xの値は何ですか?

  • A. 0
  • B. 1
  • C. 2
  • D. 3

正解:B


質問 # 36
開発者は、ユーザーが連絡先レコード情報を入力してsalary__cカスタムフィールドを含む連絡先レコードを作成できるLightningコンポーネントを作成する必要があります。 salary__cフィールドが通貨入力として機能し、salary__Cに適切なフィールドレベルの権限を持つユーザーのみが表示および編集できるように、開発者は電光レコード編集フォームとともに何を使用する必要がありますか?

  • A. <ligthning-input-field field-name="Salary__c">
    </lightning-input-field>
  • B. <lightning-input-currency value="Salary__c">
    </lightning-input-currency>
  • C. <lightning-input type="number" value="Salary__c" formatter="currency">
    </lightning-input>
  • D. <lightning-formatted-number value="Salary__c" format-style="currency">
    </lightning-formatted-number>

正解:A


質問 # 37
開発者は、Expense_cオブジェクトで次のトリガーを識別します。
DeleteExpense、
applyDefaultstoexpense
validateexpenseupdate;
トリガーは、削除前、挿入前、更新前にそれぞれ処理されます。
トリガーのベストプラクティスに従うために、開発者が実装する必要がある2つの手法はどれですか。

  • A. レコードが保存されるときに適切なロジックを実行するためのヘルパークラスを作成します。
  • B. 挿入前と更新前のトリガーを統合し、削除アクションにProcessBuilderを使用します。
  • C. Expense__cオブジェクトの3つのトリガーすべてを維持しますが、トリガー定義のためにApexロジックを移動します。
  • D. すべてのイベントを含むExpense__cオブジェクトの1つのトリガーに3つのトリガーすべてを統合します。

正解:A、D


質問 # 38
開発者は次のコードを記述します。

デバッグ文の結果は何ですか?

  • A. 1、100
  • B. 2、200
  • C. 1、150
  • D. 2、150

正解:D


質問 # 39
開発者は、会社のブランドガイドラインを使用してフォーマットされたPDF見積ドキュメントを作成し、それを自動的に商談レコードに保存するように求められます。
開発者がこの機能を作成する2つの方法はどれですか。 (2つ選択してください。)

  • A. カスタムスタイルを使用してVisualforceページを作成します。
  • B. メールテンプレートを作成し、プロセスビルダーで使用します。
  • C. AppExchangeからアプリケーションをインストールして、ドキュメントを生成します。
  • D. 会社のフォーマットを実装する視覚的なフローを作成します。

正解:A、C


質問 # 40
レコードセットのレコード数が不明の場合、.size()または
.length()メソッド呼び出し?

  • A. While (Condition) { ... }
  • B. For (variable : list_or_set) { }
  • C. Do { } While (Condition)
  • D. For (init_stmt, exit_condition; increment_stmt) { }

正解:B


質問 # 41
開発者は、Apexクラスを使用するカスタム注文管理アプリを作成しました。 Orderは、OrderオブジェクトとOrderとマスター/詳細関係を持つOrderltemオブジェクトによって表されます。注文処理中に、注文が複数の注文に分割される場合があります。
コードで既存のOrderltemレコードを新しいOrderレコードに移動できるようにするには、開発者は何をする必要がありますか?

  • A. Apexクラス宣言に共有せずに追加します。
  • B. OrderltemとOrderの間にジャンクションオブジェクトを作成します。
  • C. マスターと詳細の関係で[親の変更を許可する]オプションを選択します。
  • D. マスター/詳細関係を外部ルックアップ関係に変更します。

正解:C


質問 # 42
経営陣は、年間収益が1,000,000ドルを超えるアカウントに対して自動的に作成される機会を求めました。開発者は、この要件を満たすために、Accountオブジェクトに次のトリガーを作成しました。

ユーザーはUIを介してアカウントレコードを更新でき、高収益アカウント用に作成された機会を確認できます。ただし、管理者がデータローダーを使用して179アカウントのリストをアップロードしようとすると、システムで失敗します。例外エラー。
上記のコードセグメントを修正するために開発者が実行する必要がある2つのアクションはどれですか?
2つの答えを選択してください

  • A. Database.queryを使用して商談をクエリします。
  • B. forループ外の既存の機会をクエリします。
  • C. 機会を節約するDMLをforループの外に移動します。
  • D. Opportunityに必要なすべてのフィールドが作成時に追加されているかどうかを確認します。

正解:B、C


質問 # 43
......

PDI日本語問題集は合格保証付き!合格させるPDI日本語試験:https://www.passtest.jp/Salesforce/PDI-JPN-shiken.html