信頼できるSalesforce PDI PDI日本語問題集PDF2022年01月20日最近更新された問題
必ず合格できるSalesforce PDI日本語試験正確な207問題と解答あります
質問 103
開発者は、カウントフィールドをインクリメントする更新前イベントのアカウントオブジェクトにトリガーを書き込みます。また、ワークフロールールは、アカウントが作成または更新されるたびにカウントフィールドを増分します。ワークフロールールのフィールド更新は、ワークフロールールを再評価しないように構成されています。
アカウントに他の自動化ロジックが実装されていないと想定して、アカウントが初期値0で挿入された場合のカウントフィールドの値は何ですか?
- A. 0
- B. 1
- C. 2
- D. 3
正解: C
質問 104
開発者は、販売サイクル中にユーザーが製品固有の詳細を入力できるVisualforceページを提供する必要があります。これはどのように達成できますか? (2つ選択)
- A. 変更するカスタムVisualforceページを提供するアンマネージパッケージをAppExchangeからダウンロードします。
- B. 標準ページをコピーしてから、製品データ入力用の新しいVisualforceページを作成します。
- C. 変更するカスタムVisualforceページを提供するAppExhangeから管理パッケージをダウンロードします。
- D. 新しいVisualforceページとApexコントローラを作成して、製品データエントリを提供します。
正解: A,D
質問 105
プロダクションからコンポーネントを削除するために何を使用できますか?
- A. destructivechanges XMLファイルを含む変更セットのデプロイメント
- B. destructivechanges xmlファイルと、パッケージ.xmlファイルで削除するコンポーネントを含むant移行ツールのデプロイメント
- C. 削除オプションがオンになっている変更セットのデプロイメント
- D. destructivechanges XMLファイルと空のパッケージ.xmlファイルを含むant移行ツールのデプロイメント
正解: D
質問 106
Accountオブジェクトには、カスタム数式フィールドLevel__cがあり、小数点以下2桁のFormula(Number)として定義されています。有効な割り当てはどれですか? 3を選択します。
- A. Decimal myLevel = acct.Level__c;
- B. Long myLevel = acct.Level__c;
- C. Object myLevel = acct.Level__c;
- D. Double myLevel = acct.Level__c;
- E. Integer myLevel = acct.Level__c;
正解: A,C,D
質問 107
以下のコードを考えると:
ガバナーの制限に達する可能性がないように、開発者はコードを修正するために何をすべきですか?
- A. 最初のSELECTSOQLステートメントにWHERE句を追加します。
- B. 2つのSELECTステートメントを1つのSOQLステートメントに結合します。
- C. 最初のSELECTSOQLステートメントにLIMIT句を追加します。
- D. コードを作り直し、forループを削除します。
正解: C
質問 108
dowork()メソッドがいつ呼び出されるかを制御するために使用できるコードセグメントはどれですか。
- A. For (Trigger.isRunning t: Trigger.new) { dowork(); }
- B. For (Trigger.isInsert t: Trigger.new) { dowork(); }
- C. If(Trigger.isRunning) dowork();
- D. If(Trigger.isInsert) dowork();
正解: D
質問 109
Apexコードを使用せずに送信メッセージを送信するには、どのプロセス自動化を使用する必要がありますか?
- A. 承認プロセス
- B. ワークフロールール
- C. プロセスビルダー
- D. フロービルダー
正解: B
質問 110
開発者はトラブルシューティングを行って、カスタムページが組織で読み込まれたときにパフォーマンスの問題の原因を特定する必要があります。トラブルシューティングに開発者はどのツールを使用するべきですか?
- A. Salesforce CLI
- B. AppExchange
- C. Visual Studio Core IDE
- D. 開発者コンソール
正解: D
質問 111
レコードの保存時にSalesforceはイベントをどの順序で実行しますか?
- A. 検証ルール。トリガーの前;トリガー後;ワークフロールール;割り当てルール;コミット
- B. トリガーの前。検証ルール;トリガー後;割り当てルール;ワークフロールール;コミット
- C. 検証ルール。トリガーの前;トリガー後;割り当てルール;ワークフロールール;コミット
- D. トリガーの前。検証ルール;トリガー後;ワークフロールール;割り当てルール;コミット
正解: B
質問 112
開発者は、インスタンス化できないShippingCalculatorクラスを作成する必要があり、サブクラスがオーバーライドできる、calculateメソッドの実用的なデフォルト実装を含める必要があります。 ShippingCalculatorクラスの正しい実装は何ですか?
- A. Public abstract class ShippingCalculator {
public void calculate() { /*implementation*/ }
}
拡張クラスは、メソッド定義でoverrideキーワードを使用して、既存の仮想メソッドをオーバーライドできます。仮想メソッドをオーバーライドすると、既存のメソッドに異なる実装を提供できますhttps://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_extending.htm - B. Public abstract class ShippingCalculator {
public abstract calculate() { /*implementation*/ }
} - C. Public abstract class ShippingCalculator {
public virtual void calculate() { /*implementation*/ }
} - D. Public abstract class ShippingCalculator {
public override calculate() { /*implementation*/ }
}
正解: C
質問 113
開発者は、次のコードスニペットを検討します。
このコードに基づいて、xの値は何ですか?
- A. 0
- B. 1
- C. 2
- D. 3
正解: B
質問 114
ExecuteAnonymousブロックで実行される次のコードを参照してください。
完全な結果セットが返される環境では、このコードの考えられる結果は何ですか?
- A. DMLステートメントの総数を超えます。
- B. DMLステートメントの結果として処理されたレコードの総数を超えます。
- C. トランザクションは成功し、最初の1万レコードがデータベースにコミットされます。
- D. DMLステートメントの結果として処理されたレコードの総数を超えます
正解: B
質問 115
Universal Container(UC)は、配送プロセスをより効率的にする一方で、配送コストを下げたいと考えています。
配布担当者は、複数のアカウントがデフォルトのピックアップアドレスを共有できるようにグローバルアドレスを実装するようにUCに助言します。開発者は、このビジネス要件のサポートオブジェクトと関係を作成し、セットアップメニューを使用して「グローバルアドレス」と呼ばれるカスタムオブジェクトを作成します。ビジネスニーズをサポートする最も効率的なモデルを作成するために、開発者広告はどのフィールドを使用する必要がありますか?
- A. グローバルアドレスオブジェクトのルックアップフィールドをアカウントオブジェクトに追加します
- B. グローバルアドレスオブジェクトのマスター/詳細フィールドをアカウントオブジェクトに追加します。
- C. アカウントオブジェクトのルックアップフィールドをグローバルアドレスオブジェクトに追加します。
- D. アカウントオブジェクトのマスター/詳細フィールドをグローバルアドレスオブジェクトに追加します
正解: D
質問 116
開発者がタイプMissingFieldValueExceptionのカスタム例外をスローするために使用できる2つのステートメントはどれですか?2つの答えを選択してください
- A. スロー(MissingFieldValueException、 'Problem occurred');
- B. 新しいMissingFieldValueException( 'Problem occurred');をスローします。
- C. 新しいMissingFieldValueException();をスローします。
- D. Exception(new MissingFieldValueException());をスローします。
正解: B,C
質問 117
Salesforceの開発者は、コードの変更をすぐに確認する必要があり、自分のコンピューターや組織に何もインストールしたくありません。
どのツールが最適ですか?
- A. Setup Menu
- B. Third-party apps from App Exchange
- C. Developer Console
- D. Salesforce Extension for VSCode
正解: C
質問 118
開発者は、ユーザーが複数の商談を作成できるVisualforceページを作成しています。開発者は、現在のユーザーのデフォルトの商談レコードタイプを確認し、レコードを挿入する前にレコードタイプに基づいて特定のデフォルト値を設定するよう求められます。開発者はどのようにして現在のユーザーのデフォルトのレコードタイプを見つけることができますか?
- A. Schema.userInfo.Opportunity.getDefaultRecordType()メソッドを使用します。
- B. IDがuserInfo.getProfileID()と等しいプロファイルをクエリし、profile.Opportunity.getDefaultRecordType()メソッドを使用します。
- C. 商談を作成し、挿入する前に機会を確認します。これには、現在のユーザーのデフォルトのレコードタイプのレコードIDが含まれます。
- D. Opportunity.SObjectType.getDescribe()。getRecordTypeInfos()を使用してレコードタイプのリストを取得し、isdefaultRecordTypeMapping()がtrueになるまでそれらを繰り返し処理します。
正解: D
質問 119
開発者は、以下に示すように、アカウントタイプフィールドを表示するためにVisualforceページとカスタムコントローラーを作成しました。カスタムコントローラーコード:public class customCtrlr{ private Account theAccount; public String actType; public customCtrlr() { theAccount = [SELECT Id, Type FROM Account WHERE Id =
:apexPages.currentPage().getParameters().get('id')]; actType = theAccount.Type; } } Visualforce page snippet:
アカウントタイプは{!actType}です。アカウントタイプフィールドの値がページに正しく表示されていません。カスタムコントローラーがVisualforceページで参照されているプロパティであるとすると、開発者は問題を修正するために何をする必要がありますか?
- A. actType属性のgetterメソッドを追加します。
- B. Account属性をpublicに変更します。
- C. Account.Typeを文字列に変換します。
- D. カスタムコントローラーに共有して追加します。
正解: A
質問 120
クロスオブジェクト数式フィールドの機能とは何ですか? 3つの答えを選んでください
- A. 数式フィールドは、子関係のレコードのコレクション内のフィールドを参照できます。
- B. 数式フィールドは、最大10個の関係があるオブジェクトのフィールドを参照できます。
- C. 数式フィールドは、オブジェクトごとに3つのロールアップ集計で使用できます。
- D. 数式フィールドは、ユーザーがレコードにアクセスできないデータを公開できます。
- E. 数式フィールドは、主従関係またはルックアップ親関係のフィールドを参照できます。
正解: B,D,E
質問 121
Visualforceに関連するGetterメソッドとSetterメソッドについて正しい2つのステートメントはどれですか? 2つの答えを選択してください
- A. getterメソッドは、コントローラーからページに値を渡すことができます。
- B. GetterまたはSetterメソッドが実行される順序は保証されません。
- C. セッターメソッドは、コントローラーからページに値を渡すことができます。
- D. セッターメソッドは常にグローバルに宣言する必要があります。
正解: A,C
質問 122
スクラッチ組織を作成するために何を使用すべきですか?
- A. ワークベンチ
- B. 開発者コンソール
- C. Salesforce CLI
- D. サンドボックスの更新
正解: C
質問 123
開発者は、Salesforce組織で次の匿名コードブロックを100アカウントで実行します。リストacc = {アカウント制限10からIDを選択}; accを削除します。 database.emptyrecyclebin(acc); system.debug(limits.getlimitqueries()+ '
、 '+ Limits.getlimitDMLStatements());デバッグ出力とは何ですか?
- A. 1、2
- B. 100、150
- C. 10、2
- D. 150、100
正解: B
質問 124
開発者には次のクラスとトリガーコードがあります。
パブリッククラスInsuranceRates {public static final Decimal smokerCharge = 0.01; } ContactでContactTriggerをトリガー(挿入前){InsuranceRatesレート= new InsuranceRates(); 10進数のbaseCost = XXX; } baseCost変数をクラス変数smokerChargeの値に設定するには、開発者がXXXに挿入する必要があるコードセグメントはどれですか。
- A. Rates.smokerCharge
- B. Rates.getSmokerCharge()
- C. InsuranceRates.smokerCharge
- D. ContactTrigger.InsuranceRates.smokerCharge
正解: C
質問 125
開発者は、lightning:buttonコンポーネントのクリックイベントを処理したいと考えています。コンポーネントのonclick属性は、コンポーネントバンドルのどのリソースのJavaScript関数を参照していますか?
- A. Controller.js
- B. Helper.js
- C. Handler.js
- D. Renderer.js
正解: A
質問 126
Universal Containersは、Salesforce実装の特定のユースケースについて、宣言型開発とプログラムによるカスタマイズの利点を評価したいと考えています。
プログラムによるカスタマイズに対する宣言型開発の2つの特徴は何ですか?
2つの答えを選択してください
- A. 宣言型開発には、より高い設計制限とクエリ制限があります。
- B. 宣言型開発は、セットアップUIを使用して実行できます。
- C. 宣言型開発にはApexテストクラスは必要ありません。
- D. 宣言型コードロジックは、メンテナンスやレビューを必要としません。
正解: B,C
質問 127
......
2022年最新の実際にある検証済みのPDI日本語問題集:https://www.passtest.jp/Salesforce/PDI-JPN-shiken.html