[2025年02月] 問題集簡単概要CRT-450日本語試験問題JPNTest
CRT-450日本語トレーニング認証最新版をゲットSalesforce Developers
質問 # 39
デバッグログフィルター設定はどこで設定できますか?2つの回答を選択してください
- A. 監視対象ユーザーの名前。
- B. デバッグログのレコードの[詳細を表示]リンク。
- C. Web UI内の監視対象ユーザーの名前によるフィルターリンク。
- D. クラスまたはトリガーの詳細ページの[ログフィルター]タブ。
正解:C、D
質問 # 40
以下のコードを考えると、コントローラー変数を作成するために使用できる3つのステートメントはどれですか?public class accountlistcontroller {public list <account> getaccounts(){return controller.getrecords(); }}3つの答えを選択してください
- A. Apexpages.standardsetcontroller controller = new apexpages.standardsetcontroller(database.query('select id from account'));
- B. Apexpages.standardsetcontroller controller = new apexpages.standardsetcontroller(database.getquerylocator([アカウントからIDを選択]));
- C. Apexpages.standardsetcontroller controller = new
apexpages.standardsetcontroller(database.getquerylocator('アカウントからIDを選択')); - D. Apexpages.standardcontroller controller = new
apexpages.standardcontroller(database.getquerylocator('アカウントからIDを選択')); - E. Apexpages.standardcontroller controller = new apexpages.standardcontroller([アカウントからIDを選択]);
正解:A、B、E
質問 # 41
開発者がテストクラスで使用するテストレコードを作成できる機能はどれですか?
- A. Httpcalloutmocks
- B. ドキュメント
- C. Webサービステスト
- D. 静的リソース
正解:C
質問 # 42
開発者コンソールの機能とは何ですか?
- A. 匿名Apexコードの実行、REST APIの実行、コード変更のデプロイ。
- B. 匿名Apexコードの実行、REST APIの実行、コードの作成/編集。
- C. 匿名Apexコードの実行、コードの作成/編集、コード変更のデプロイ。
- D. 匿名Apexコードの実行、コードの作成/編集、デバッグログの表示。
正解:D
質問 # 43
Universal Containers には、注文番号を使用して顧客とサービス エージェントの注文を識別する注文システムがあります。注文レコードは Salesforce にインポートされます。
Salesforce で [注文番号] フィールドをどのように定義する必要がありますか?
- A. ルックアップ
- B. 直接検索
- C. 外部 ID と一意
- D. 間接参照
正解:C
解説:
The Order Number field should be defined as an External ID and Unique field in Salesforce. This is because the Order Number is a unique identifier that comes from an external system and needs to be matched with the corresponding order records in Salesforce. An External ID field allows you to use the Order Number as a foreign key for data integration and upsert operations. A Unique field ensures that no two order records have the same Order Number in Salesforce. References:
* Order Fields - Salesforce
* Order | Salesforce Field Reference Guide | Salesforce Developers
* Allow Standard Order Number Field to be Overwritten - Salesforce
* How to Create Number Field Type in Salesforce
質問 # 44
開発者は、ID を URL パラメータとして受け取る Visualforce ページ用の Apex コントローラを持っています。開発者は、クロス サイト スクリプティングの脆弱性をどのように防止する必要がありますか?
- A. ApexPages.currentPage() .getParameters() .get('url_param')
- B. String.escapeSingleQuotes(ApexPages.currentPage() .getParameters(). get('url_param'))
- C. String.ValueOf(ApexPages.currentPage() .getParameters() .get('url_param'))
- D. ApexPages.currentPage() .getParameters() .get('url_param') .escapeHtml4()
正解:D
質問 # 45
Lightning コンポーネントフレームワークを使用して簡単に開発できるものは何ですか?
- A. カスタマイズされた JavaScript ボタン
- B. Salesforce Classic ユーザインターフェースページ
- C. ライトニング ページ
- D. Salesforce 統合
正解:C
質問 # 46
レコードを保存すると、SalesForceはどの順序でイベントを実行しますか?
- A. トリガーの前。検証ルール;トリガー後;ワークフロールール;割り当てルール;コミット
- B. トリガーの前。検証ルール;トリガー後;割り当てルール;ワークフロールール;コミット
- C. 検証ルール。トリガーの前;トリガー後;割り当てルール;ワークフロールール;コミット
- D. 検証ルール。トリガーの前;トリガー後;ワークフロールール;割り当てルール;コミット
正解:B
質問 # 47
パッケージの管理はどのタイプの組織で作成できますか?
- A. 開発者サンドボックス
- B. 無制限版
- C. 部分コピーサンドボックス
- D. Developer Edition
正解:D
質問 # 48
開発者がクラスを次のように宣言しました。
public class wysiwyg {// DMLを含むプロパティとメソッド}
クラスメソッドのどの呼び出しが、Salesforce組織で実行中のユーザーの組織全体のデフォルトと共有設定に従いますか?
- A. このクラスのメソッドを呼び出すSalesforceへのAPI呼び出しを持つ外部システムのユーザー
- B. 匿名実行ウィンドウからこのクラスのメソッドを呼び出す開発者コンソールを使用する開発者
- C. このクラスのヘルパーメソッドを呼び出すApexトリガー
- D. このクラスのメソッドを呼び出すApexコントローラを備えたVisualforceページ
正解:B
質問 # 49
次の Apex ステートメントがあるとします。
SOQL クエリによって複数のアカウントが返された場合、何が起こりますか?
- A. 変数 myaccount は自動的に List データ型にキャストされます。
- B. 返された最初のアカウントはmyAccountに割り当てられます。
- C. 未処理の例外がスローされ、コードが終了します。
- D. クエリが失敗し、デバッグ ログにエラーが書き込まれます。
正解:C
質問 # 50
開発者は、Accountオブジェクトを検索するカスタムオブジェクトの子レコードが、関連付けられたアカウントと同じ共有アクセス権を持っていることをどのように確認する必要がありますか?
- A. カスタムオブジェクトページレイアウトに共有関連リストを含めます。
- B. オブジェクト間の関係がMaster-Detailであることを確認します。
- C. カスタムオブジェクトの所有者とアカウントの所有者を比較する共有ルールを作成します。
- D. 両方のレコードのレコード所有者を比較するカスタムオブジェクトの検証ルールを作成します。
正解:B
質問 # 51
ある開発者が、外部システムを呼び出す Apex コードを作成しました。テスト カバレッジを提供するために、開発者はどのようにテストを作成する必要がありますか?
- A. HTTPCalloutMock を拡張するクラスを作成します。
- B. WebserviceMock を拡張するクラスを作成します。
- C. WebserviceMock インターフェイスを実装するクラスを作成します。
- D. HTTPCalloutMock インターフェイスを実装するクラスを作成します。
正解:D
質問 # 52
開発者は、現在のユーザーが所有する連絡先を一覧表示するVisualforceページを作成するように求められます。このコンポーネントはLightningページに埋め込まれます。
不要なコードを書かずに、この目的のためにどのコントローラーを使用する必要がありますか?
- A. カスタムコントローラー
- B. 標準コントローラー
- C. ライトニングコントローラー
- D. 標準リストコントローラー
正解:B
質問 # 53
クイックアクションでレコードを作成する場合、フィードアイテムを投稿する最も簡単な方法は何ですか?
- A. クイックアクションで[フィードアイテムの作成]を選択します。
- B. 新しいレコードでケースフィードの作成を選択します。
- C. 新しいレコードにトリガーを追加します。
- D. 新しいレコードにワークフロールールを追加する。
正解:A
質問 # 54
Accountオブジェクトには、カスタムの数式フィールドLevel__cがあり、小数点以下2桁のFormula(Number)として定義されています。有効な割り当てはどれですか? 3を選択します。
- A. 長いmyLevel = acct.Level__c;
- B. 小数myLevel = acct.Level__c;
- C. ダブルmyLevel = acct.Level__c;
- D. 整数myLevel = acct.Level__c;
- E. オブジェクトmyLevel = acct.Level__c;
正解:B、C、E
質問 # 55
次のコード スニペットは、2,000 を超えるリード レコードがある環境で、Lightning Web コンポーネントによって実行されます。
Apex トランザクション内で超過する可能性が高いガバナー制限はどれですか?
- A. 発行された DML ステートメントの総数
- B. 発行された SOQL クエリの総数
- C. DML ステートメントの結果として処理されたレコードの総数
- D. SOQL クエリによって取得されたレコードの総数
正解:D
質問 # 56
テクノロジー業界に属する200を超えるアカウントがある環境については、次のコードスニペットを参照してください。
コードを実行すると、Apexトランザクションの結果として発生する2つのイベントはどれですか?
コードが実行されると、Apexトランザクションの結果として発生する2つのイベントはどれですか?
2つの答えを選択してください
- A. Apexトランザクションは次のメッセージで失敗します。「SObject行は、要求されたフィールドAccount.Is.Tech__cにクエリを実行せずにSOQLを介して取得されました」。
- B. 非同期コンテキストで実行された場合、DMLガバナーの制限を超えてapexトランザクションが低下する可能性があります
- C. Apexトランザクションは、キャッチされなかった例外に関係なく成功し、処理されたすべてのアカウントが更新されます。
- D. 同期コンテキストで実行された場合、Apexトランザクションは、DHLガバナーの制限を超えて低下する可能性があります。
正解:A
質問 # 57
開発者は、Expense__c オブジェクトで次のトリガーを識別します。
トリガーは、それぞれ削除前、挿入前、更新イベントの前に処理されます。
トリガーのベスト プラクティスに従うために、開発者が実装する必要がある 2 つの手法はどれですか。
2つの回答を選択してください
- A. レコードが保存されるときに適切なロジックを実行するためのヘルパー クラスを作成します。
- B. 挿入前トリガーと更新前トリガーを統合し、削除アクションにフローを使用します。
- C. すべてのイベントを含むexpense__cオブジェクトの単一のトリガーに、3つのトリガーすべてを統合します。
- D. 経費__c オブジェクトの 3 つのトリガーをすべて維持しますが、Apex ロジックをトリガー定義から移動します。
正解:A、D
質問 # 58
Universal Containers は、Salesforce 組織のすべてのデータと添付ファイルを月に 1 回バックアップしたいと考えています。この要件を満たすために、開発者はどのアプローチを使用する必要がありますか?
- A. データ エクスポートのスケジュールされたジョブを定義します。
- B. レポートをスケジュールします。
- C. データローダのコマンドラインを使用します。
- D. スケジュール可能な Apex クラスを作成します。
正解:A
解説:
Scheduling a Data Export job is the best way to back up all the data and attachments in a Salesforce org once a month. The Data Export job can be scheduled to run at a certain frequency so that the data can be backed up on a regular basis. This makes it easy to restore the data in case of any emergency.
質問 # 59
Apexコンパイラエラーが発生するステートメントはどれですか?
- A. Map <Id、Leas> lmap = new Map <Id、Lead>([IDをリードリミット8から選択]);
- B. List <string> s = List <string> {'a'、 'b'、 'c');
- C. 日付d1 = Date.Today()、d2 = Date.ValueOf( '2018-01-01');
- D. 整数a = 5、b = 6、c、d = 7;
正解:B
質問 # 60
MVCパラダイムの観点から、VisualforceよりもAuraコンポーネントベースの開発を使用してSalesforceアプリケーションのレイヤーを実装することの2つの利点は何ですか?2つの答えを選択してください
- A. サーバー側のランタイムデバッグ
- B. 自動コード生成
- C. 豊富なコンポーネントエコシステム
- D. アプリケーションの自己完結型で再利用可能なユニット
正解:C、D
質問 # 61
開発者は、Salesforceの親レコードを使用して外部システムとの統合から受け取ったデータを結合する必要があります。データセットには親レコードのSalesforceIDは含まれていませんが、親を識別するために使用できる外部キー属性があります。
開発者がSalesforceIDを知らなくても、データモデルのレコードを関連付けることができるアクションはどれですか。
- A. 外部キータイプの子オブジェクトにカスタムフィールドを作成します
- B. 一意としてマークされた親オブジェクトにカスタムフィールドを作成して入力します
- C. 外部IDとしてマークされた親オブジェクトにカスタムフィールドを作成して入力します。
- D. タイプExternalRelationshipsの子オブジェクトにカスタムフィールドを作成します。
正解:C
質問 # 62
Universal Containersは、商談がClosed / Wonステージに達したときに編集できないようにロックしたいと考えています。
これを達成するために開発者が使用すべき2つの戦略はどれですか? (2つ選択してください。)
- A. 検証ルールを使用します。
- B. プロセス自動化設定を使用します。
- C. トリガーを使用します。
- D. ビジュアルワークフローを使用します。
正解:A、C
質問 # 63
ソフトウェア会社は Salesforce を使用して、自社のソフトウェアを販売する会社を Account オブジェクトで追跡しています。また、Salesforce を使用して、カスタム オブジェクト Bug__c を使用してソフトウェアのバグを追跡します。
プロセス改善の取り組みの一環として、どの企業がどのバグを報告したかを報告できるようにしたいと考えています。各企業は複数のバグを報告できるべきではありません。また、複数の企業がバグを報告することもできます。
この報告を許可するには何が必要ですか?
- A. アカウントの Bug__c のロールアップ概要フィールド
- B. アカウントへの Bug__c のルックアップ フィールド
- C. アカウントへの Bug__c のマスター/詳細フィールド
- D. Bug__c と Account 間のジャンクション オブジェクト
正解:D
解説:
To allow reporting on which companies have reported which bugs, a junction object between Bug__c and Account is needed. A junction object is a custom object with two master-detail relationships, one to each of the objects it is joining. A junction object allows many-to-many relationships between objects, such as Bug__c and Account in this scenario. With a junction object, each bug can be related to multiple accounts, and each account can be related to multiple bugs. A roll-up summary field, a lookup field, or a master-detail field would not allow this kind of relationship, as they only support one-to-many or one-to-one relationships between objects. References:
* Define Relationships Between Custom Objects (Trailhead Module)
* Relationships Among Objects (Salesforce Developer Documentation)
* Free Salesforce Platform Developer 1 Practice Exam (With Answers) (Salesforce Ben)
質問 # 64
......
認証トレーニングCRT-450日本語試験問題集テストエンジン:https://www.jpntest.com/shiken/CRT-450-JPN-mondaishu