今すぐPDII日本語問題を使おうPDII日本語問題集PDF
問題集練習試験問題学習ガイドはPDII日本語試験合格させます
質問 # 21
上記のテスト方法は、多くの取引先が同時に顧客に更新されるときに多くのクエリを作成することを開発者が認識している Apex トリガをテストします。
SOQL クエリが多すぎるため、20 行目でテスト メソッドが失敗する
これを修正する正しい方法は何ですか?
上記のテスト方法は、多くの取引先が同時に顧客になるように更新されたときに、多くのクエリが作成されることを開発者が認識している Apex トリガをテストします。
SOQL クエリが多すぎるため、テスト メソッドは行 20 で失敗します。
これを修正する正しい方法は何ですか?
- A. ほとんどの Apex トリガーをプロセスビルダープロセスに置き換えて、トリガー内のクエリの数を減らします。
- B. コードの 18 行目の前に TeststartTest() を追加し、コードの 18 行目の後に Test.stopTest() を追加します。
- C. コードの 7 行目と 20 行目の両方の前に TesLstartTest() を追加し、コードの 20 行目の後に Test.stop Test() を追加します。
- D. DataFactory クラスを変更して、作成するアカウントの数を減らし、トリガー内のクエリの数を減らします。
正解:B
質問 # 22
Employee_c は Company_c の Child オブジェクトです。Company_c オブジェクトには、外部 Id フィールド Company_ld_c があります。
開発者は、Company_ld_c が '999' の Company_c にリンクされた Employee_c レコードをどのように挿入できますか?
- A. Employee_c emp = new Employee_c(Name=fDeveloperf); emp.Company_r = new Company _ r(Company Id c=f999f) insert emp;
- B. Employee_c emp = new Employee_c(Name=fDeveloperf); emp.Company_r = f999f 挿入 emp;
- C. Employee_c emp = new Employee_c(Name=fDeveloperT); 従業員 Company_c = new Company_c(Company_Id_c=f 999 T) insert emp;
- D. Employee_c emp = new Employee_c(Name=fDeveloperf); emp.Company_c = f999f 挿入 emp;
正解:A
質問 # 23
開発者は、取引先の登録に使用される Lightning Web コンポーネントからの入力に基づいて取引先を更新する Apex クラスを作成しました。アカウントの更新は、まだ登録されていない場合にのみ行う必要があります。
ユーザーが同時に更新を行った場合に、同じアカウントに対する互いの更新を上書きしないようにするために、開発者は何をすべきですか?
- A. CastiCase.update(account, false) を使用します。
- B. 更新の前後に try/catch ブロックを追加します。
- C. SOQL クエリで FOR UPDATE を使用します。
- D. update の代わりに upsert を使用します。
正解:A
質問 # 24
開発者はカスタム設定を使用して、時々変更される構成データを保存しました。ただし、最近更新されたサンドボックスの一部でテストが失敗しています。
今後、この問題を解消するにはどうすればよいでしょうか?
- A. カスタム設定の設定タイプをリストに設定します。
- B. カスタム設定の設定タイプを Hierarchy に設定します。
- C. カスタム設定をカスタム メタデータに置き換えます。
- D. カスタム設定を静的リソースに置き換えます。
正解:C
質問 # 25
一度に数千の取引先レコードをロードする Visualforce ページ内のカスタム データ テーブルのレンダリング時間が遅いというユーザーの苦情があります。
このような問題を軽減するために、開発者は何ができるでしょうか?
- A. Account レコードをクエリするときに、Apex コードで transient キーワードを使用します。
- B. 標準のアカウント リスト コントローラーを使用し、ページネーションを実装します。
- C. JavaScript Remoting を使用してアカウントをクエリします。
- D. サードパーティのデータ テーブル ライブラリを静的リソースとしてアップロードします。
正解:A
質問 # 26
Lightning Web コンポーネントを構築する際に、開発者がデータ取得の最高のパフォーマンスを得るために実装する必要がある 3 つのアプローチはどれですか?
3つの答えを選択してください
- A. layoutTypes : ['Full'] を使用して一連のフィールドを表示します。
- B. Lightning データ サービスを使用します。
- C. 可能な限り (cacheable-true) を使用します。
- D. getRecordUi を使用してメタデータを取得します。
- E. 頻繁にアクセスされるデータには遅延ロードを使用します。
正解:B、C、E
質問 # 27
Visualforce ページには業界選択リストが含まれており、[業界] 項目に一致する値を持つ取引先のテーブルが表示されます。
ユーザーが業界選択リストの値を変更すると、アカウントのテーブルが自動的に更新され、選択した業界に関連付けられたアカウントが表示されます。
これを実装する最適な方法は何ですか?
- A. Add an <apex: actionSupport> within the <apex:selectList>.
- B. Add an <apex: actionSupport> within the <apex: selectOptions>.
- C. Add an <apex: actionFunction> within the <apex: select List >.
- D. Add an <apex: actionFunction> within the <apex : selectOptions>.
正解:C
質問 # 28
システムには Lightning Web コンポーネントが存在し、コンテキスト内のレコードに関する情報をモーダルとして表示します。Salesforce 管理者は、Lightning アプリケーションビルダー内でこのコンポーネントを使用する必要があります。
開発者が xml リソース ファイル内で構成する必要がある 2 つの設定はどれですか?
2つの答えを選択してください
- A. IsVisible 属性を True に設定します。
- B. ターゲットを lightning__AppPage に指定します。
- C. IsExposed 属性を True に設定します。
- D. ターゲットを lightning__RecordPage に指定します。
正解:C、D
質問 # 29
テスト クラスで Visualforce ページを初期化するためのベスト プラクティスは何ですか?
- A. テストを使用、setCurrentPage(Page.MyTestPage);
- B. Test.currentpage、getParameter、put (MyTestPage) を使用します。
- C. コントローラー、currentPage、setPage (MyTestPage) を使用
- D. Test.setCurrentpage,MyTestPage を使用します。
正解:A
質問 # 30
次の例外のうち、キャッチできず、強制的にエラーになるのはどれですか? (3つ選んでください。)
- A. SObjectExceptions
- B. AssertException
- C. 許可例外
- D. LimitException
- E. DMLException
- F. リスト例外
正解:B、C、D
解説:
Explanation
Explanation/Reference:
SObjectException occurs when accessing a field not queried, or you try to change a field during the
wrong dml statement (i.e. an edit-only field being set on insert)
Custom exceptions must extend the "Exception" class
質問 # 31
Visualforce 検索ページで使用される RemoteAction を定義する以下の Apex クラスについて考えてみましょう。
リモート アクションが正しいアカウントを返したことを示すコード スニペットはどれですか?
- A.

- B.

正解:A
質問 # 32
開発者は、次のように Queueable インターフェースを実装するクラスを作成しました。
展開プロセスの一環として、開発者は対応するテスト クラスを作成するよう求められます。
テスト クラスを正常に実行するために開発者が実行する必要がある 2 つのアクションはどれですか?
2つの答えを選択してください
- A. seeAllData-true を実装して、Queueable )ob が一括モードで実行できるようにします。
- B. System.enqueueJob (新しい orderQueueable Job ( }) を Test. starttest と Test, stoptest () 内に囲みます。
- C. Test.isRunningtest ( ) を実装して、テスト実行中にジョブが連鎖しないようにします。
- D. テスト クラスの実行ユーザーが、少なくとも Order オブジェクトに対するすべて表示権限を持っていることを確認します。
正解:B、D
質問 # 33
開発者は、新しいビジネス ルールに基づいて組織内のデータを更新するよう求められます。新しいルールでは、タイプが「顧客」に設定されたアカウントのステータスは「アクティブ」であり、タイプが「プロスペクト」に設定されたアカウントのステータスは「保留中」である必要があると規定されています。データに対するその他の変更は行わないでください。ビジネス要件を正確に満たすのはどのコード ブロックですか?
A)
B)
C)
D)
- A. オプション C
- B. オプション D
- C. オプション B
- D. オプション A
正解:B
質問 # 34
1 連絡先 con = 新しい連絡先 (姓 = fSmith'、部門 = fAdminT)
2 インサートコン;
3 連絡先 InsertedContact=[id=icon.Id の連絡先から名前を選択];
4 セーブポイント sp_admin = Database.setSavepoint();
5 con.Department = fHRf;
6 アップデートコン;
7 データベース.ロールバック (sp_admin);
8 System.debug(Limits.getDmlStatements 0);
次のコードの場合、8 行目までにログに出力される値は何ですか?
- A. 0
- B. 1
- C. 2
- D. 3
正解:B
質問 # 35
以下のマークアップを参照してください。
Lightning Web コンポーネントは、取引先名と、オブジェクトに存在する 275 のうちの 2 つのカスタム項目を表示します。開発者は、コンポーネントのパフォーマンスが遅いという苦情を受け取ります。
開発者はパフォーマンスを改善するために何ができますか?
A)
B)
C)
D)
- A. オプション B
- B. オプション A
- C. オプション C
- D. オプション D
正解:C
質問 # 36
複数のカスタム メタデータ レコードに保存されている参照データに準拠します。これらのレコードは、特定の地域のデータと削除動作を表します。
連絡先が挿入されると、連絡先のアドレス情報に基づいて、カスタム メタデータ レコードから連絡先に既定の情報が設定されます。さらに、ユーザーがフラグが立てられた地域に属する連絡先を削除しようとすると、ユーザーはエラー メッセージを受け取る必要があります。
会社の人的資源に応じて、次の2つの方法は何ですか
これを自動化しますか?
2つの答えを選択してください
- A. Apex mvocaWe メソッド
- B. フロービルダー
- C. アペックストリガー
- D. リモートアクション
正解:B、C
質問 # 37
会社には多くの Lightning コンポーネントを含む Lightning ページがあり、一部は参照データをキャッシュしています
を。このページには常に最新の参照データが表示されているとは限らないことが報告されています。開発者は、Lightning ページの問題を分析および診断するために何を使用できますか?
- A. Salesforce Lightning Inspector ストレージ タブ
- B. Salesforce Lightning Inspector イベント ログ タブ
- C. Salesforce Lightning Inspector トランザクション タブ
- D. Salesforce Lightning Inspector アクションタブ
正解:A
質問 # 38
Visualforce ページの "get" 要求 (最初のページ訪問) の正しい実行順序は?
- A. コンストラクター、拡張機能、および存在するカスタム コンポーネントの属性定義の式を評価します。
2) コントローラーと拡張機能のコンストラクターを評価する
3) メインページでの式、 <apex:page> 属性アクション、およびその他のメソッド呼び出し (getter/setter) の評価
4) <apex:form> 要素がある場合は、ビューステートを作成します
5) HTML をブラウザに送信する - B. コントローラーと拡張機能のコンストラクターを評価する
2) <apex:form> 要素がある場合は、ビューステートを作成します
3) メインページでの式、 <apex:page> 属性アクション、およびその他のメソッド呼び出し (getter/setter) の評価
4) コンストラクター、拡張機能、および存在するカスタム コンポーネントの属性定義の式を評価する
5) HTML をブラウザに送信する - C. コントローラーと拡張機能のコンストラクターを評価する
2) コンストラクター、拡張機能、および存在するカスタム コンポーネントの属性定義の式を評価する
3) メインページでの式、 <apex:page> 属性アクション、およびその他のメソッド呼び出し (getter/setter) の評価
4) <apex:form> 要素がある場合は、ビューステートを作成します
5) HTML をブラウザに送信する
正解:C
質問 # 39
開発者が Apex メソッドで使用して、Lightning Web コンポーネントのプロパティに接続できるようにする必要があるのはどれですか?
- A. @AuraEnabled
- B. @QRemoteAction(caccheable=true)
- C. @RemoteAction
- D. @AuraEnabledcacheable=true)
正解:B
質問 # 40
Contact オブジェクトには、「Zone」というカスタム フィールドがあります。そのデータ型は「テキスト」で、項目の長さは 3 です。組織で次のコード スニペットを実行した後の結果はどうなりますか?
- A. 両方の挿入が成功し、ゾーン値が 'PI'IT である連絡先レコードが NULL に設定されます
- B. 両方の挿入が成功し、PITT のゾーン値を持つ連絡先レコードが切り捨てられます
- C. 未処理の DML 例外がスローされ、連絡先レコードは挿入されません
- D. 部分的な挿入が成功し、Zone 値が 'IAD1 である連絡先レコードが挿入されます
正解:C
質問 # 41
Apex メソッドを Lightning Web コンポーネントから命令的に呼び出す必要がある 2 つのシナリオはどれですか?
2つの答えを選択してください
- A. Lightning Web コンポーネントのメイン コントローラの外部にあるメソッドの呼び出し
- B. ボタンをクリックしてメソッドを呼び出す
- C. cacheable=true のアノテーションが付けられていないメソッドの呼び出し
- D. Web サービスの呼び出しを行うメソッドの呼び出し
正解:B、C
質問 # 42
開発者は、テスト クラス内から組織データにアクセスしようとしています。テストクラスに (seeAllData=true) アノテーションが必要な sObject タイプはどれですか?
- A. レポート
- B. レコードの種類
- C. ユーザー
- D. プロフィール
正解:A
質問 # 43
コンプライアンスの目的で、企業は組織での長期的な製品の使用状況を追跡する必要があります。ログに記録する必要がある情報は、複数のオブジェクトから収集され、時間の経過とともに何億ものレコードになると予測されます。
開発者はこれを実装するために何を使用する必要がありますか?
- A. フィールド履歴の追跡
- B. 監査証跡の設定
- C. フィールド監査証跡
- D. 大きなオブジェクト
正解:D
質問 # 44
......
無料Salesforce Developers PDII日本語試験問題:https://jp.fast2test.com/PDII-JPN-premium-file.html
PDII日本語問題集には練習試験問題解答:https://drive.google.com/open?id=1z1Z6hdDAB0UBCaX8PEOEscqjBKNfgEbm