Salesforce Platform App Builder Exam
Verified Questions, Correct Answers, and
Detailed Explanations for Computer Science
Students||Already Graded A+
1. What is the maximum number of master-detail relationships that
can be created on a custom object?
A. 1
B. 2
C. 3
D. 5
Answer: B. 2
Rationale: A custom object can have up to 2 master-detail
relationships. Beyond that, only lookup relationships are allowed.
2. Which of the following is true about a junction object?
A. It can only have one master-detail relationship.
B. It is used to create a many-to-many relationship.
C. It cannot have custom fields.
D. It requires an external ID.
Answer: B. It is used to create a many-to-many relationship
Rationale: A junction object has two master-detail relationships to
connect two objects, creating a many-to-many relationship.
3. Which feature allows a user to see only the records they own?
A. Profiles
B. Roles
C. Organization-Wide Defaults
D. Permission Sets
,Answer: C. Organization-Wide Defaults
Rationale: OWD settings control baseline record visibility, such as
“Private,” allowing users to see only their records.
4. Which automation tool can trigger a process based on record
creation or updates?
A. Workflow Rule
B. Process Builder
C. Flow
D. All of the above
Answer: D. All of the above
Rationale: Workflow Rules, Process Builder, and Flows can all execute
actions when records are created or updated.
5. When creating a custom report type, which relationship can you
define?
A. Lookup only
B. Master-detail only
C. Primary object and related object
D. Only objects with no relationship
Answer: C. Primary object and related object
Rationale: Custom report types allow you to define a primary object
and related objects for reporting.
6. What is the difference between a role and a profile?
A. Roles control object permissions, profiles control record visibility
B. Roles control record visibility, profiles control object permissions
C. Both roles and profiles control object permissions
D. Both roles and profiles control record visibility
,Answer: B. Roles control record visibility, profiles control object
permissions
Rationale: Profiles define what users can do at the object and field
level, while roles control which records users can see.
7. Which field type can be used as an external ID?
A. Formula
B. Text
C. Long Text Area
D. Picklist
Answer: B. Text
Rationale: External ID fields can be Text, Number, or Email fields that
uniquely identify a record.
8. Which feature allows administrators to enforce business logic
without code?
A. Apex Triggers
B. Validation Rules
C. Workflow Rule
D. Both B and C
Answer: D. Both B and C
Rationale: Validation Rules and Workflow Rules enforce business
logic declaratively, without coding.
9. What type of relationship automatically deletes child records
when the parent is deleted?
A. Lookup
B. Master-detail
C. Many-to-many
D. External
, Answer: B. Master-detail
Rationale: Master-detail relationships cascade delete child records
when the parent record is removed.
10. Which Salesforce feature lets users update multiple records at
once without code?
A. Data Loader
B. List Views with Mass Actions
C. Process Builder
D. Apex
Answer: B. List Views with Mass Actions
Rationale: Users can perform mass updates using inline editing or
mass actions from list views.
11. What is the maximum number of custom objects allowed in a
Salesforce org?
A. 100
B. 200
C. 300
D. 500
Answer: B. 200
Rationale: Salesforce allows up to 200 custom objects per org (varies
depending on edition).
12. Which of the following is NOT a standard Salesforce object?
A. Account
B. Contact
C. Opportunity
D. Invoice__c
Verified Questions, Correct Answers, and
Detailed Explanations for Computer Science
Students||Already Graded A+
1. What is the maximum number of master-detail relationships that
can be created on a custom object?
A. 1
B. 2
C. 3
D. 5
Answer: B. 2
Rationale: A custom object can have up to 2 master-detail
relationships. Beyond that, only lookup relationships are allowed.
2. Which of the following is true about a junction object?
A. It can only have one master-detail relationship.
B. It is used to create a many-to-many relationship.
C. It cannot have custom fields.
D. It requires an external ID.
Answer: B. It is used to create a many-to-many relationship
Rationale: A junction object has two master-detail relationships to
connect two objects, creating a many-to-many relationship.
3. Which feature allows a user to see only the records they own?
A. Profiles
B. Roles
C. Organization-Wide Defaults
D. Permission Sets
,Answer: C. Organization-Wide Defaults
Rationale: OWD settings control baseline record visibility, such as
“Private,” allowing users to see only their records.
4. Which automation tool can trigger a process based on record
creation or updates?
A. Workflow Rule
B. Process Builder
C. Flow
D. All of the above
Answer: D. All of the above
Rationale: Workflow Rules, Process Builder, and Flows can all execute
actions when records are created or updated.
5. When creating a custom report type, which relationship can you
define?
A. Lookup only
B. Master-detail only
C. Primary object and related object
D. Only objects with no relationship
Answer: C. Primary object and related object
Rationale: Custom report types allow you to define a primary object
and related objects for reporting.
6. What is the difference between a role and a profile?
A. Roles control object permissions, profiles control record visibility
B. Roles control record visibility, profiles control object permissions
C. Both roles and profiles control object permissions
D. Both roles and profiles control record visibility
,Answer: B. Roles control record visibility, profiles control object
permissions
Rationale: Profiles define what users can do at the object and field
level, while roles control which records users can see.
7. Which field type can be used as an external ID?
A. Formula
B. Text
C. Long Text Area
D. Picklist
Answer: B. Text
Rationale: External ID fields can be Text, Number, or Email fields that
uniquely identify a record.
8. Which feature allows administrators to enforce business logic
without code?
A. Apex Triggers
B. Validation Rules
C. Workflow Rule
D. Both B and C
Answer: D. Both B and C
Rationale: Validation Rules and Workflow Rules enforce business
logic declaratively, without coding.
9. What type of relationship automatically deletes child records
when the parent is deleted?
A. Lookup
B. Master-detail
C. Many-to-many
D. External
, Answer: B. Master-detail
Rationale: Master-detail relationships cascade delete child records
when the parent record is removed.
10. Which Salesforce feature lets users update multiple records at
once without code?
A. Data Loader
B. List Views with Mass Actions
C. Process Builder
D. Apex
Answer: B. List Views with Mass Actions
Rationale: Users can perform mass updates using inline editing or
mass actions from list views.
11. What is the maximum number of custom objects allowed in a
Salesforce org?
A. 100
B. 200
C. 300
D. 500
Answer: B. 200
Rationale: Salesforce allows up to 200 custom objects per org (varies
depending on edition).
12. Which of the following is NOT a standard Salesforce object?
A. Account
B. Contact
C. Opportunity
D. Invoice__c