[2025年04月最新リリース]CRT-450試験問題はあなたをパスさせる
Salesforce CRT-450試験基本問題とアンサー
Salesforce CRT-450試験は60問の多肢選択問題から構成され、受験者には105分が与えられます。この試験は、Apex、Visualforce、データモデリング、統合、およびセキュリティなど、さまざまなトピックをカバーしています。受験者は、Salesforceプラットフォームに関する深い理解を持ち、その機能、能力、制限を含めた知識を持つことが期待されています。Salesforce CRT-450試験に合格することは、Salesforceプラットフォーム上でのカスタムアプリケーション開発の専門知識を証明し、Salesforceエコシステム内でのキャリアアップの機会を高める素晴らしい方法です。
質問 # 19
When using SalesforceDX, what does a developer need to enable to create and manage scratch orgs?
- A. Dev Hub
- B. Production
- C. Environment Hub
- D. Sandbox
正解:A
解説:
https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_scratch_orgs.htm When using SalesforceDX, a developer needs to enable Dev Hub in order to create and manage scratch orgs. A Dev Hub is a special type of org used by developers to store source code and other development-related artifacts. It is also used to create and manage scratch orgs, which are temporary orgs used for development and testing. Reference: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_intro.htm
質問 # 20
The following code snippet is executed by a Lightning web component in an environment with more than 2,000 lead records:
Which governor limit will likely be exceeded within the Apex transaction?
- A. Total number of DML statement issued
- B. Total number of records processed as a result of DML statements
- C. Total number of records retrieved by SOQL queries
- D. Total number of SOQL queries issued
正解:C
質問 # 21
Universal Containers decides to use exclusively declarative development to build out a new Salesforce application. Which three options should be used to build out the database layer for the application? Choose 3 answers
- A. Roll-Up Summaries
- B. Custom Objects and Fields
- C. Triggers
- D. Relationships
- E. Flow
正解:A、D、E
質問 # 22
Given the following Apex statement:
What occurs when more than one Account is returned by the SOQL query?
- A. The query fails and an error is written to the debug log.
- B. The first Account returned is assigned to myAccount,
- C. An unhandled exception is thrown and the code terminates.
- D. The variable, myaccount, is automatically cast to the List data type.
正解:C
質問 # 23
Consider the following code snippet:
Given the multi-tenant architecture of the Salesforce platform, what is a best practice a developer should implement and ensure successful execution of the method?
- A. Avoid returning an empty List of records.
- B. Avoid executing queries without a limit clause.
- C. Avoid using variables as query filters.
- D. Avoid performing queries inside for loops.
正解:D
質問 # 24
Universal Containers stores Orders and Line Items in Salesforce. For security reasons, financial representatives are allowed to see information on the Order such as order amount, but they are not allowed to see the Line Items on the Order.
Which type of relationship should be used?
- A. Indirect Lookup
- B. Direct Lookup
- C. Lookup
- D. Master-Detail
正解:D
質問 # 25
developer must provide custom user interfaces when users edit a Contact either Salesforce Classic or Lightning Experience.
What should the developer use to override the Contact's Edit button and provide this functionality?
- A. A Lightning page in Salesforce Classic and a Visualforce page in Lightning Experience
- B. A Lightning component in Salesforce Classic and a Lightning component in Lightning Experience
- C. A Visualforce page in Salesforce Classic and a Lightning page In Lightning Experience
- D. A Visualforce page in Salesforce Classic and a Lightning component in Lightning Experience
正解:D
解説:
When overriding standard buttons in Salesforce Classic and Lightning Experience, different technologies are used.
Salesforce Classic:
Visualforce pages are used to override standard buttons like Edit.
Lightning Experience:
Lightning Components (Aura Components or Lightning Web Components) are used.
Option C: A Visualforce page in Salesforce Classic and a Lightning component in Lightning Experience Correct Answer.
In Salesforce Classic, override the Edit button with a Visualforce page.
In Lightning Experience, use a Lightning Component to override the Edit action.
Reference:
Overriding Standard Buttons
Overrides in Lightning Experience
Options Not Applicable:
Option A and B: Lightning components cannot be used in Salesforce Classic.
Option D: A Lightning page cannot be used to override standard buttons.
Conclusion:
The developer should use a Visualforce page in Salesforce Classic and a Lightning component in Lightning Experience, which is Option C.
質問 # 26
A developer created a child Lightning web component nested inside a parent Lightning web component, parent component needs to pass a string value to the child component.
In which two ways can this be accomplished?
Choose 2 answers
- A. The parent component can use the Apex controller class to send data to the child component.
- B. The parent component can invoke a method in the child component
- C. The parent component can use a custom event to pass the data to the child component,
- D. The parent component can use a public property to pass the data to the child component.
正解:C、D
質問 # 27
A developer writes the following code:
What is the result of the debug statement?
- A. 2, 200
- B. 1, 100
- C. 2, 150
- D. 1, 150
正解:C
質問 # 28
Universal Containers decided to transition from Classic to Lightning Experience. They asked a developer to replace a JavaScript button that was being used to create records with prepopulated values.
What can the developer use to accomplish this?
- A. Quick Actions
- B. Apex triggers
- C. Record triggered flows
- D. Validation rules
正解:A
解説:
Quick Actions are the recommended way to create records with prepopulated values in Lightning Experience.
They allow the developer to define the fields and values that should be populated when the user clicks the action. They also support different layouts and visibility rules for different profiles and record types. Quick Actions can be added to the page layout, the utility bar, or the global actions menu. References:
* [Quick Actions]: Learn how to create actions to automate common tasks and enhance the user experience.
* [Create Object-Specific Quick Actions]: Learn how to create quick actions that are specific to a particular object, such as creating a contact from an account.
* [Create Global Quick Actions]: Learn how to create quick actions that are not tied to a specific object, such as creating a task or logging a call.
質問 # 29
Which is a valid apex assignment?
- A. Integer x=5 * 1,0
- B. Double x = 5
- C. Float x = 5.0
- D. Integer = 5,0
正解:B
質問 # 30
Requirements state that a child record be to deleted when its parent is deleted, and a child can be moved to a different parent when necessary. Which type of relationship should be built between the parent and child objects in Schema Builder to support these requirements?
- A. Child relationship
- B. Lookup Relathionship from to parent to the child
- C. Master-Detail relationship
- D. Lookup Relathionship from to child to the parent
正解:C
質問 # 31
A Lightning component has a wired property, searchResults, that stores a list of Opportunities.
Which definition of the Apex method, to which the searchResultsproperty is wired, should be used?
- A.

- B.

- C.

- D.

正解:B
質問 # 32
A developer is asked to prevent anyone other than a user with Sales Manager profile from changing the Opportunity Status to Closed Lost if the lost reason is blank.
Which automation allows the developer to satisfy this requirement in the most efficient manner?
- A. An error condition formula on a validation rule on Opportunity
- B. An approval process on the Opportunity object
- C. An Apex trigger on the Opportunity object
- D. A record trigger flow on the Opportunity object
正解:A
解説:
To efficiently prevent users (except those with the Sales Manager profile) from changing the Opportunity Status to Closed Lost when the lost reason is blank:
Option D: An error condition formula on a validation rule on Opportunity Validation Rule Formula:
AND(
ISPICKVAL(StageName, "Closed Lost"),
ISBLANK(Lost_Reason__c),
$Profile.Name <> "Sales Manager"
)
*
Reference:
"Validation rules verify that the data a user enters in a record meets the standards you specify before the user can save the record."
- Salesforce Help: Validation Rules
* Why Other Options Are Less Efficient:
Option A: An approval process is for approving records and is more complex than necessary.
Option B: A record-triggered flow could work but is more complex than a validation rule for this simple validation.
Option C: An Apex trigger requires writing and maintaining code, which is less efficient than a declarative solution.
質問 # 33
A developer has identified a method in an Apex class that performs resource intensive actions in memory by iterating over the result set of a SOQL statement on the account. The method also performs a DML statement to save the changes to the database.
Which two techniques should the developer implement as a best practice to ensure transaction control and avoid exceeding governor limits'* Choose 2 answers
- A. Use the Database.Savepoint method to enforce database integrity.
- B. Use partial DML statements to ensure only valid data is committed.
- C. Use the System.limit class to monitor the current CPU governor limit consumption.
- D. Use the @ReadOnly annotation to bypass the number of rows returned by a SOQL.
正解:A、C
質問 # 34
Which two conditions cause workflow rules to fire? (Choose two.)
- A. Converting leads to person accounts
- B. An Apex Batch process that changes field values.
- C. Updating records using the bulk API
- D. Changing the territory assignments of accounts and opportunities
正解:B、C
質問 # 35
What si the debug output of the following apex code? Decimal thevalue; system.debug(thevalue);
- A. 0
- B. Undefined
- C. Null
- D. 0.0
正解:C
質問 # 36
Which code block returns the ListView of an Account object using the following debug statement?
system.debug(controller.getListViewOptions() );
- A. ApexPages.StandardController controller = new ApexPages.StandardController( Database.getQueryLocator( 'SELECT Id FROM Account LIMIT 1'));
- B. ApexPages.StandardController controller = new ApexPages.StandardController( [SELECT Id FROM Account LIMIT 1]);
- C. ApexPages.StandardController controller = new ApexPages.StandardController( [SELECT Id FROM Account LIMIT 1]);
- D. ApexPages.StandardSetController controller = new ApexPages.StandardSetController( Database.getQueryLocator( 'SELECT Id FROM Account LIMIT 1'));
正解:D
質問 # 37
What is the data type returned by the following SOSL search? {FIND 'Acme*' in name fields returning account,opportunity};
- A. List<List<sObject>>
- B. Map<Id,sObject>
- C. Map<sObject,sObject>
- D. List<List<Account>,List<Opportunity>
正解:A
質問 # 38
......
Salesforce CRT-450、またはSalesforce Certified Platform Developer I試験としても知られている認定試験は、Salesforceプラットフォームを使用してカスタムアプリケーションを開発する知識とスキルを証明するために設計された試験です。この試験は、Salesforceプラットフォームでアプリケーションを構築する1年以上の経験を持つ開発者を対象としています。CRT-450試験に合格することは、Salesforce Certified Platform Developerになるための重要なステップです。
2025年最新のリアルな無料Salesforce CRT-450試験問題集問題と解答:https://jp.fast2test.com/CRT-450-premium-file.html
CRT-450練習テストエンジン購入前に試そう202試験問題:https://drive.google.com/open?id=11EzTieU8tC-r4sFu794zXGVcYUW0IMrw