
[2024年01月] 無料お試しSalesforce DEX-450日本語問題集PDFは必ずベストの問題集オプションを使おう
DEX-450日本語試験資料Salesforce学習ガイド
質問 # 88
開発者は、組織のデータを変更せずに、連絡先トリガーが正しく機能することを確認する必要があります。連絡先トリガーをテストするには、開発者は何をする必要がありますか?
- A. [Salesforceの連絡先]タブの[新規]ボタンを使用して、新しい連絡先レコードを作成します。
- B. 開発者コンソールの[テスト]メニューを使用して、連絡先トリガーのすべてのテストクラスを実行します
- C. VSCode IDEからDeployを使用して、「insertContact」Apexクラスを表示します。
- D. DeveloperConsoleのOpenexecute Anonymous機能を使用して、「insertContact」DMLステートメントを実行します。
正解:B
質問 # 89
開発者は、どのアカウントが同等の製品の特定の部分を購入したかを追跡するアプリケーションを構築する必要があります。各アカウントは多くの機器を購入できます。
アカウントが機器を購入したことを開発者がどのように追跡する必要がありますか。
- A. マスターを使用-アカウントに製品の詳細
- B. カスタムオブジェクトを使用します。
- C. Assetオブジェクトを使用します。
- D. アカウントのルックアップを使用して製品を作成します。
正解:A
質問 # 90
開発者は、一連のテスト全体のデータのベースラインセット(アカウント、連絡先、製品、資産)を作成して、さまざまなタイプのSalesforceケースの独立した要件をテストできるようにする必要があります。
各単体テストに必要なデータを効率的に生成できるアプローチはどれですか?
- A. viodメソッドで@TestSetupを使用します。
- B. 単体テストクラスの先頭に@isTest(seeAllData = true)を追加します。
- C. 単体テストのTest.startTest()の前にテストデータを作成します。
- D. スタッドAPIを使用してノックを作成します
正解:A
質問 # 91
開発者が手続き型ループ内で使用できる2つのステートメントはどれですか?
- A. ContactList.remove(i);
- B. 連絡先con = new Contact();
- C. アカウントa = [SELECT id、Name FROM account WHERE id =:con.AccountId LIMIT 1];
- D. contactListを削除します。
正解:A、B
質問 # 92
静的メソッドの3つの特徴は何ですか? (3つ選択してください。)
- A. クラスがロードされたときにのみ初期化されます
- B. Apexトランザクションの範囲外の静的変数
- C. 外部クラスでのみ許可
- D. Visualforceページのビューステートから除外
- E. 内部クラスでのみ許可されます
正解:A、C、D
質問 # 93
マルチテナンシーのためにApexプログラミングのどの側面が制限されていますか?
- A. Apexクラスのメソッドの数
- B. アクティブなApexクラスの数
- C. データベースクエリから返されたレコードの数
- D. ループで処理されたレコードの数
正解:C
質問 # 94
ApexPages.currentPage()。getParameters()を使用してvisualforceコントローラーからURLパラメーターを取得する場合の戻りデータ型は何ですか?
- A. 文字列[]
- B. リスト
- C. 列挙型
- D. 地図
正解:D
質問 # 95
1つのレコードで、ユーザーは複数選択リストから複数の値を選択します。
選択した値はApexでどのように表されますか?
- A. リスト<String>として、各値はリストの要素として
- B. 各値がコンマで区切られた文字列として
- C. 各値をセット内の要素として持つSet <String>として
- D. 各値がセミコロンで区切られた文字列として
正解:D
質問 # 96
コンポーネントを本番環境から削除するには何を使用できますか?
- A. 削除オプションがチェックされた変更セットの展開
- B. destructivechangesxmlファイルとパッケージ.xmlファイルで削除するコンポーネントを使用したAnt移行ツールの展開
- C. destructivechangesXMLファイルを使用した変更セットの展開
- D. destructivechangesXMLファイルと空のパッケージ.xmlファイルを使用したAnt移行ツールの展開
正解:B
質問 # 97
挿入前トリガーのTrigger.oldコンテキスト変数の値は何ですか?
- A. null
- B. 未定義
- C. IDSなしで新しく作成されたsObjectのリスト
- D. sObjectの空のリスト
正解:A
質問 # 98
Apexで単体テストを作成する場合、正しい説明はどれですか?2つ選択してください
- A. テストカバレッジを増やすには、1つのメソッドに多くのコード行を含む大規模なテストクラスが必要です。
- B. 複数のメソッドを使用した単体テストでは、1つのメソッドが失敗するたびにすべてのメソッドが失敗します。
- C. コードカバレッジを増加させないシステムアサートステートメントは、単体テストで重要なフィードバックを提供します
- D. トリガーは、サンドボックスから本番環境にデプロイするために単体テストを必要としません。
正解:A、C
質問 # 99
開発チームは、展開スクリプトを使用して、開発サイクル中にサンドボックスに自動的に展開したいと考えています。
サンドボックスに展開するスクリプトを実行するために使用できる 2 つのツールはどれですか?
2 つの答えを選択してください
- A. SFDX CLI
- B. VS コード
- C. 変更セット
- D. 開発者コンソール
正解:A、B
質問 # 100
開発者は、ケースオブジェクトで現在のユーザーが利用できるすべてのレコードタイプを取得するにはどうすればよいですか?
- A. case.recordtypeフィールドのdescribefieldresultを使用します
- B. SOQLを使用してすべてのケースを取得します
- C. ケースオブジェクトのdescribesobjectresultを使用します
- D. ユースケース.getrecordtypes()
正解:A
質問 # 101
Lightningコンポーネントには、Opportunitiesのリストを格納する有線プロパティsearchResultsがあります。searchResultsプロパティが関連付けられているApexメソッドのどの定義を使用する必要がありますか?
- A. @ AuraEnabled(cacheable = false)
public List <Opportunity> search(String term){/*実装*/} - B. @ AuraEnabled(cacheable = true)
public static List <Opportunity> search(String term){/*実装*/} - C. @ AuraEnabled(cacheable = false)
public static List <Opportunity> search(String term){/*実装*/} - D. @ AuraEnabled(cacheable = true)
public List <Opportunity> search(String term){/*実装*/}
正解:B
質問 # 102
Universal Containersは、Accountオブジェクトのプライベート共有モデルを実装しました。カスタムアカウント検索ツールは、営業担当者が指定した複数の基準に一致するアカウントを見つけるのに役立つように、Apexで開発されました。リリース以降、ツールのユーザーは、自分が所有していないアカウントを確認できると報告しています。カスタム検索ツールを使用しているときに、開発者が現在ログインしているユーザーに共有権限を適用するには、何を使用する必要がありますか?
- A. クラス宣言でwithoutsharingキーワードを使用します。
- B. クラス宣言でwithsharingキーワードを使用します。
- C. UserInfo Apexクラスを使用して、ログインしたユーザーが所有する返されたレコードに対するすべてのSOQLクエリをフィルタリングします。
- D. スキーマdescribe呼び出しを使用して、ログインしているユーザーがAccountオブジェクトにアクセスできるかどうかを判別します。
正解:B
解説:
Use the with sharing keyword on the class declaration. The with sharing keyword ensures that the Apex code respects the object-level, field-level, and record-level sharing settings for the user who is running the Apex code. This means that the code will only return records that the user has access to, according to their Sharing Settings. You can find more information about the with sharing keyword in the official Salesforce documentation (https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_keywords_sharing.htm).
質問 # 103
開発者は、ユーザーがカスタムオブジェクトのレコードを作成するアカウントレコードのフォームに入力できるようにする必要があります。フォームには、ユーザーの職務に応じて異なるフィールドを表示する必要があります。この機能は、少数のユーザーグループのみが利用できるようにする必要があります。
これらの要件を満たすために開発者が行うべき3つのことはどれですか?
3つの答えを選択してください
- A. ユーザーのカスタム権限を作成します。
- B. 動的フォームを作成します。
- C. LightningWebコンポーネントを作成します。
- D. ユーザーに割り当てられたページレイアウトに動的アクションを追加します。
- E. アカウントレコードページに動的アクションを追加します。
正解:A、B、E
質問 # 104
Visual forceページには、Phone NumberとEmailという名前の2つのフィールドが表示されます。User1はPhone Numberにアクセスできますが、Emailにはアクセスできません。User2はEmailにアクセスできますが、PhoneNumberにはアクセスできません。電子メールのみを参照してください。これを実現するために開発者はどの方法を使用できますか?
- A. スキーマisUpdateable()メソッド。
- B. スキーマisAccessible()メソッド。
- C. スキーマisReadable()メソッド。
- D. スキーマisCreateable()メソッド。
正解:B
質問 # 105
Visualforceページに統合できる3つのWebテクノロジーはどれですか?(3つ選択してください。)
- A. JavaScript
- B. Java
- C. HTML
- D. CSS
- E. PHP
正解:A、C、D
質問 # 106
開発者は、Opportunityオブジェクトページレイアウト用のカスタムVisualforceボタンを作成する必要があります。これにより、Webサービスが呼び出され、クリックされたときにユーザーが新しいページにリダイレクトされます。この機能を有効にするには、Visualforceページの<apex:page>タグで定義する必要がある3つの属性はどれですか。 3つの答えを選択してください。
- A. StandardController
- B. アクション
- C. 拡張機能
- D. コントローラー
正解:A、B、C
質問 # 107
単体テストによる実行に無効なシナリオはどれですか?
- A. システムメソッドを使用して標準の価格表IDをロードする
- B. ネガティブテストシナリオのメソッドの実行
- C. 異なるユーザーとしてメソッドを実行します。
- D. フローのユーザー入力の代わりにテストデータをロードします。
正解:D
質問 # 108
クロスオブジェクト式に関して正しい3つのステートメントはどれですか? 3つの答えを選択してください
- A. クロスオブジェクト式は、マスター詳細またはルックアップ関係のフィールドを参照できます
- B. クロスオブジェクト式はロールアップサマリーフィールドで参照できます
- C. クロスオブジェクト式は、最大10の関係から離れているオブジェクトのフィールドを参照できます
- D. クロスオブジェクト数式は、子フィールドを参照して平均を実行できます
- E. クロスオブジェクト式は、ユーザーがアクセスできないデータをレコードで公開する可能性があります
正解:A、C、E
質問 # 109
......
有効な問題最新版を試そうDEX-450日本語テスト解釈DEX-450日本語有効な試験ガイド:https://jp.fast2test.com/DEX-450J-premium-file.html