Salesforce CRM
Salesforce CRM
(Select
wo)
a. Data-warehousing
b. Applications with clicks and not code
c. Applicats can be upgradedithout loss of customization
d. Code version control system
Ans. b,c
2. Out of the following which applications are suitable for Force.com? (Choose three)
a. Time card application
b. Word processor
c. Online auction management
d. Inventory management
Ans. a,c,d
3. Where are Force.com IDs identical?
a. Production and full copy sandbox only
b. Production and dev sandbox only
c. Two developer orgs
d. Two sandbox org
Ans. a
4. Which of the following refers to the data model of Salesforce? (Choose 2)
a. Force.com API
b. Force.com metadata API
c. Sandbox
d. Force.com IDE
Ans. a,b
5. What types of Salesforce edition are not available?
a. Enterprise edition
b. Unlimited edition
c. limited edition
d. Developer edition
Ans. c
Ans. b
b. You can only create a cross-object formula field on the child object
c. You can create a cross-object formula field on both the parent and child object
d. A cross-object formula field is not available for a Master-Detail relationship
Ans. b
1. What are the different custom tabs that you can create? Please select three (3)
choices.
a. Web tab
b. Apex tab
c. Visualforce tab
d. Custom object tab
e. Standard object tab
Ans. a,c,d
2. For the order management application, the developer has created a custom object to
store the product line and product combination. When creating an order, the product line
and product combination need to be consistent. What is the best option for implementing
this?
a. Use a workflow to update the product automatically based on the product line
b. Create a validation rule using IF
c. Create a formula field to enforce the combination
d. Create a validation rule using VLOOKUP
Ans. d
3. What is true about a Master-Detail relationship? Please select two (2) choices.
a. When the parent record has been deleted, all the child records will be deleted
b. You can have a child record without the parent record
c. You have to expose the master lookup field on the child detail page layout
d. You cannot delete a child record
Ans. a, c
4. Where do you change the hover detail?
a. Mini view
b. Page layout
c. Profile
d. Mini page layout
Ans. d
Ans. b,d
5. How do you highlight totals in a report?
a. Roll-up summary field
b. Formula field
c. Custom summary field
d. Summary totals
Ans. d
Salesforce Dev 401 Dumps 6
1. In a recruiting application a position that is of type critical should not be kept open for
more than 14 days. How will you develop the business logic to cater to this?
a. Time-dependant workflow action to send an e-mail to the owner after 14 days
b. Time-dependant workflow action to send the record for review to owner after 14 days
c. Time-dependant workflow action to send an e-mail to the owner before 14 days
d. Time-dependant workflow action to close the position after 14 days
Ans. a
2. A job application object has a child review object to store candidate reviews. The
review needs to be tracked between a score of 1 to 5. The score has to be a choice
between 1 and 5 displayed as a radio button. How will a developer cater to this
requirement?
a. Create 5 fields for scores (1 to 5) of type radio-button and use it in review page layout
b. Create a dependent picklist that feeds the radio button type field
c. Create a formula field
d. Create a Visualforce page with radio buttons for the review object
Ans. d
3. In a data model object A is related to B, B is related to C. How will a developer create
a report to include fields of A and C?
a. Create lookup relationships between A,B and C
b. Create a custom report type with A, B and C, and use it in the report
c. Create a custom report with A and C fields as relationships already exist
d. Report cannot be created
Ans. b
4. An application was designed without considering whether requirements for reports
include dashboards. Out of the following statements which one is TRUE?
a. The data model will support all the requirements of the application, including reports
and dashboards
b. Reports are part of the application and application design will take care of it
c. No special considerations for reports or dashboards are required as Salesforce can
natively take care of the requirements
d. The data model and the application will not cater for reports and dashboards
Ans. d
5. A recruiting application has a position object that contains location, department and
other information relating to a position. We need to create a report that is grouped by
department but not by locations. What is the best type of report a developer would
choose?
a. Summary report
b. Tabular report
c. Matrix report
d. A report using Visualforce
Ans. a
1. In Master-Detail relationship scenario the fields of the parent object need to be
displayed in the related list. How will a developer design this?
a. Cross-object formula field
b. Workflow rule
c. Validation rule
d. Assignment rule
Ans. a
2. In a Master-Detail relationship, what happens when the a record is deleted from the
parent object?
a. Parent record alone gets deleted
b. Exception occurs
c. Parent and child record will not be deleted
d. All child records are deleted
Ans. d
3. What will cause the analytic snapshots run to fail? Please select three (3) choices.
a. The source report has been deleted
b. The target object has a trigger on it
c. The running user has been inactivated
d. The target object is a custom object
e. The source report is saved as matrix report
Ans. a,b,c
4. How does Salesforce enforce data access using role hierarchy?
a. Users are given access to the records owned by the users who are below them in the
role hierarchy
b. Users are given access to the records owned by the users who share the same role in
the role hierarchy
c. Users are given access to the records accessible by the users who are below them in
the role hierarchy
d. Users are given access to the records accessible by the users who are above the role
hierarchy
Ans. a
5. When you create a custom tab for a custom object, what are the features that are
available by default? Please select two (2) choices.
a. Sidebar search object
b. Custom reporting
c. Recent Items
d. Ability to track activity
Ans. a,c
Salesforce Dev 401 Dumps 8
1. What are the data types that are supported by a formula field? Please select three (3)
choices.
a. Text
b. Percent
c. E-mail
d. Currency
e. Phone
Ans. a,b,d
2. An organization wants to create a field to store manager data on the user object. The
manager field is a reference to another user record. What type of relationship should be
used?
a. Master-Detail
b. Hierarchical
c. Lookup
d. Many-to-many
Ans. b
3. Salesforce.com has notified you that they have enabled the ability to
update audit fields for your organization. When inserting a record which field can you
set?
a. CreatedDate
b. IsDeleted
c. SysModStamp
d. UpdatedDate
Ans. a
4. Select the features that are available through custom report types. Please select two
(2) items.
a. Define object relationships and fields for reports
b. Define up to 4 object relationships
c. Define anti-join relationships
d. Create analytic snapshot reports
Ans. a,b
5. When creating a sharing rule, what entities can data be shared to? Please select
three (3) choices.
a. Public groups
b. Users
c. Roles
d. Roles and subordinates
e. Queues
Ans. a,c,d
Salesforce Dev 401 Dumps 9
1. How many characters are there in the Salesforce case-insensitive id field of an
object? Select the one correct answer.
a. id field is not mandatory
b. The field length is customizable
c. This depends on the version of Salesforce
d. 18
Ans. d
2. Name the prefix used by standard VisualForce markup tags. Select the one correct
answer.
1. vf
2. apex
3. c
4. s
Ans. 2
3. Which of the following cannot be included in a VisualForce page? Select the one
correct answer.
a.Java
b.JavaScript
c.HTML
d.Flash
Ans. a
4. To create a new VisualForce page HelloWorld in development mode, which URL
should be appended to server address? Select the one correct answer.
a./HelloWorld
b./vf/HelloWorld
c./apex/HelloWorld
d./home/HelloWorld
Ans. c
5. What is the maximum response size of a VisualForce page? Select the one correct
answer.
a.1 MB
b.5 MB
c.15 MB
d.There is no limit on the size of a VisualForce page
Ans. c
1. What is the number of components that can be added to a dashboard? Select the one
correct answer.
a.20
b.25
c.50
d.100
Ans. a
2. Which of these is not a valid report type. Select the one correct answer.
a.Summary
b.Matrix
c.Tabular
d.Detailed
Ans. d
3. Before a code can be deployed on production what percentage of test coverage must
be achieved. Select the one correct answer.
a.25%
b.50%
c.75%
d.100%
Ans. c
4. In Salesforce what is the maximum number of fields that can be added to an object?
Select the one correct answer.
a.There is no such limit on the number of fields
b.100
c.200
d.500
Ans. d
5. When designing an application, a developer needs to make a field editable to all
profiles. In field level security what settiings should be used in this situation. Select the
one correct answer.
a.Disable Visible and Read-Only
b.Disable Visible but Enable Read-Only
c.Enable Visible but Disable Read-Only
d.Enable Visible and Read-Only
Ans. c
Salesforce Dev 401 Dumps 11
1. An organization has created an application manage new hires and job positions. A
custom object has been created to manage all job positions. Using an approval process
they have configured the application to have the first step of the process require
approvals from three different hiring managers.
Select the two (2) possible approval choices based on multiple approvers for an
approvalstep.
a) Approve or reject based on the first response.
b) Require unanimous approval from all selected approvers
c) Require majority approval from all selected approvers
d) Require x out of y approval from all selected approvers
Ans. a,b
2. When a record has been rejected by all approvers, Salesforce executes
all finalrejection actions. Which of the following is NOT a possible final rejection action?
the position with the best candidates for that position and not just all the candidates
listed. What is the best method to fulfill the requirement?
a) Add an inline Visualforce Page on the job position page layout
b) Add the candidate related list to the job position page layout
c) Create a validation rule on the job position page layout
d) Create a formula field on the job position object and add to the page layout
Ans. a
2. Which of the following is not process or data intensive.
a) Time entry application
b) Inventory management
c) Word processing
d) Human resource management
Ans. c
3. A manager in an organization wants to share specific fields of data to his
subordinates that only he has access to. What is the best way to share specific fields of
data?imp Please select two (2) choices.
a) Run As on dashboards
b) Folder Permission on a Report
c) Run As on scheduled reports
d) Folder Permission on a Dashboard
Ans. a,c
4. A developer needs to make a field that is normally accessible by most users
inaccessible on the report wizard for specific users. What the best method to fulfill that
requirement?
a) Field level security
b) Remove the field from the page layout
c) Remove the field from the user profile
d) Change my display under personal settings
Ans. a
5. If a parent object has a lookup relationship defined with a child object. What happens
in the child object when you delete a record from the parent?
a) The child record is deleted
b) Nothing
c) The parent record cannot be deleted
d) The child record cannot be deleted
Ans. b
c. Enterprise
d. Premium
5. Select the Salesforce.com edition that is NOT available today.
a. Professional
b. Unlimited
c. Enterprise
d. Premium
Ans. d
Salesforce Dev 401 Dumps 14
1. Within a custom recruiting application, Universal Containers uses a custom position
object to track positions. Positions expire 90 days after they have been approved.
AWorkflow Rule is in place to send an email to the hiring manager listed on a position
15 days before the expiration date. What will happen if the expiration date of a position
is extended by 30 days?
A. An email will be sent 15 days before the original expiration date.
B. An email will be sent 15 days before the updated expiration date.
C. An email will be sent on the original expiration date.
D. An email will not be sent.
Ans. b
2. A developer wants to ensure that when a parent record is deleted, child records are
not deleted. Which relationship should the developer choose?
A. Lookup.
B. Master-detail
C. Many-to-many
D. Master-to-master
Ans. a
3. Which statement is true about a custom tab?
A. It can only be included in one application.
B. It can only be included in standard applications.
C. It can be included in as many applications as desired.
D. It can only be included in custom applications.
Ans. c
4. When would a developer use upsert and external IDs? (There are two correct
answers.)
A. To integrate with an external system.
B. To migrate customizations from sandbox to production.
d. The data model and the application will not cater for reports and dashboards
Ans. d
4. In a data model object A is related to B, B is related to C. How will a
developer create a report to include fields of A and C?
a. Create lookup relationships between A,B and C
b. Create a custom report type with A, B and C, and use it in the report
c. Create a custom report with A and C fields as relationships already exist
d. Report cannot be created
Ans. b
5. For the order management application, the developer has created a custom
object to store the product line and product combination. When creating an order,
the product line and product combination need to be consistent. What is the best
option for implementing this?
a. Use a workflow to update the product automatically based on the product line
b. Create a validation rule using IF
c. Create a formula field to enforce the combination
d. Create a validation rule using VLOOKUP
Ans. d
--------
a. {User.FirstName}
b. {!User.FirstName}
c. $User.FirstName
d. {!$User.FirstName}
Ans. d
3. Which of these is not a standard profile? Select the one correct answer.
a. Developer
b. Contract Manager
c. Read only
d. Solution Manager
Ans. A
Ans. D
2. The organization IDs of your sandboxes remain same each time your sandbox
is refreshed
A. TRUE
B. FALSE
Ans. B