【模擬問題】Salesforce 認定 Platform デベロッパー #81〜90

資格対策

問81

親が削除されると子レコードも削除され、必要に応じて子を別の親に移動できることが求められます。
これらの要件をサポートするために、親オブジェクトと子オブジェクトの間に、どのようなタイプのリレーションを構築する必要がありますか?

  1. 子関係
  2. 子から親への参照関係
  3. 親から子への参照関係
  4. 主従関係

問82

すべての値が一意であることを保証するために使用される Apex コレクションはどれですか?

  1. sObject
  2. Set
  3. Enum
  4. List

B

問83

サポートされていない言語の使用を可能にするプラットフォーム機能はどれですか?(2つ選択)

  1. App.json
  2. Docker
  3. Buildpacks
  4. Heroku Acm

B、C

問84

階層カスタム設定は、Salesforce の各プロファイルの特定の URL を保存します。
開発者は、現在のユーザーのプロファイルのURL をVisualforce ページに表示する必要があります。
この要件を満たすために使用できるステートメントはどれですか?

  1. {!$Setup.Url_Settings__c.Instance[Profile.Id].URL__c}
  2. {!$Setup.Url_Settings__c.URL__c}
  3. {!$Setup.Url_Settings__c.[$Profile.Id].URL__c}
  4. {!$Setup.Url_Settings__c.[Profile.Id].URL__c}

B

問85

宣言型の項目とApex 変数の「データ型マッピング」として、正しいものはどれですか?(3つ選択)

  1. TextArea は String 型のリストにマッピングされます。
  2. 数値は Decimal型にマッピングされます。
  3. 数値はInteger型にマッピングされます。
  4. 日付/時間はDatetime型にマッピングされます。
  5. チェックボックスはBoolean型にマッピングされます。

B、D、E

問86

LightningコンポーネントバンドルにおいてどのリソースにJavaScript関数を含めることができますか?(3つ選択)

  1. デザイン
  2. ヘルパー
  3. コントローラ
  4. レンダラ
  5. スタイル

B、C、D
参考:JavaScriptの使用

問87

電子メール アドレス「dev@uc.com」を持つ取引先責任者とユーザーを取得したいと考えています。
どの SOSL ステートメントを使用すればよいでしょうか?

  1. FIND {Email = ‘dev@uc.com’} IN Contact, User
  2. FIND {dev@uc.com} IN Email Fields RETURNING Contact (Email), User (Email)
  3. FIND Email IN Contact, User FOR {dev2uc.com}
  4. FIND {Email = ‘dev@uc.com’} RETURNING Contact (Email), User (Email)

B

問88

外部 IDの用途は何ですか?(2つ選択)

  1. 外部システムからインポートされたレコード間の関係を作成します。
  2. 別の環境と同じSalesforce IDを使用して、開発環境でレコードを作成する
  3. SalesforceでsObject型を識別する。
  4. Upsertを使用して重複レコードが作成されるのを防ぎます。

A、D

問89

取引先の項目が更新されたときに関連する商談の項目も更新する必要があります。
どの方法で要件を実現できますか?(2つ選択)

  1. 取引先のプロセスビルダー
  2. 取引先のワークフロールール
  3. 取引先のクロスオブジェクト数式項目
  4. 取引先の Apex トリガー

A、D

問90

次のコードが実行された場合、SOQL クエリの最大数はいくつになりますか?
List aList = [SELECT Id FROM Account LIMIT 5];
for (Account a : aList){
List cList = [SELECT Id FROM Contact WHERE AccountId = :a.Id);
}

  1. 5
  2. 6
  3. 2
  4. 1

B