Salesforce DEV401 Flashcards

Salesforce Dev401 Certification

1
Q

How many characters are there in the Salesforce case-insensitive id field of an object?
A. ID field is not mandatory
B. The field length is customizable
C. This depends on the version of Salesforce
D. 18

A

D. 18

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
What is the number of components that can be added to a dashboard?
A. 20 
B. 25 
C. 50 
D. 100
A

A. 20

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
The number of Lookup relationship that an object can have are:
A. 1 
B. 2 
C. 25 
D. 300
A

C. 25

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
The number of master detail relationship that an object can have are:
A. 1 
B. 2 
C. 25 
D. 300
A

B. 2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
In the statement below, controller refers to what type of controller?   apex:page controller="AccountController"
A. Standard Controller 
B. Custom Controller 
C. Controller Extension 
D. Specific Controller
A

B. Custom Controller

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
Which of the following represent correct syntax to display first name from global variable user?
A. {User.FirstName} 
B. {!User.FirstName} 
C. $User.FirstName 
D. {!$User.FirstName}
A

B. {!User.FirstName}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
Which of these is not a standard profile?
A. Developer 
B. Contract Manager 
C. Read only 
D. Solution Manager
A

A. There is no developer standard profile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
Name the language Force.com uses to support full-text search in objects.
A. SQL 
B. VisualForce 
C. SOQL 
D. SOSL
A

D. SOSL (Salesforce Object Search Language)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
Before a code can be deployed on production what percentage of test coverage must be achieved.
A. 25% 
B. 50% 
C. 75% 
D. 100%
A

C. The code must get a test coverage of 75% before it can be deployed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In Salesforce what is the maximum number of fields that can be added to an object?
A. There is no such limit on the number of fields
B. 100
C. 200
D. 500

A

D. There can be a maximum of 500 fields in custom objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

In Salesforce what is the maximum number of fields that can be added to an object?
A. There is no such limit on the number of fields
B. 100
C. 200
D. 500

A

D. There can be a maximum of 500 fields in custom objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
Name the prefix used by standard VisualForce markup tags.
A. vf 
B. apex 
C. c 
D. s
A

B. The prefix apex is used for standard VisualForce markup tags.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
Which of the following cannot be included in a VisualForce page?
A. Java 
B. JavaScript 
C. HTML 
D. Flash
A

A. It is not possible to include Java code in VisualForce page.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
To create a new VisualForce page HelloWorld in developer mode, which URL should be appended to server address?
A. /HelloWorld 
B. /vf/HelloWorld 
C. /apex/HelloWorld 
D. /home/HelloWorld
A

C. VisualForce page address appears like /apex/HelloWorld.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the maximum size of a VisualForce page?
A. 1 MB
B. 5 MB
C. 15 MB
D. There is no limit on the size of a VisualForce page

A

C. VisualForce pages must be upto 15 MB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which of these represent the correct syntax for custom controllers?
A. apex:page controller=”MyController”
B. apex:page standardController=”MyController”
C. apex:page customController=”MyController”
D. apex:page privateController=”MyController”

A

A. apex:page controller=”MyController”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which is the first step when creating reports?
A. Select report name
B. Select object on which report needs to be generated
C. Select type of report
D. Select columns to be displayed

A

B. The first step when creating reports is select the object type.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
Which of these is not a valid report type?
A. Summary 
B. Matrix 
C. Tabular 
D. Detailed
A

D. Salesforce does not have a report type named Detailed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
Which report type is used to group ROWS of data and show their subtotals?
A. Summary 
B. Matrix 
C. Tabular 
D. Detailed
A

A. Summary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
Which report type is used to group ROWS AND COLUMNS of data and show their subtotals?
A. Summary 
B. Matrix 
C. Tabular 
D. Detailed
A

B. Matrix

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
Which report type does not allow generation of charts?
A. Summary 
B. Matrix 
C. Tabular 
D. Detailed
A

C. Tabular

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
Which of these are valid data type in Force.com development platform? (2 answers) 
A. Percent 
B. URL 
C. Choicebox 
D. Long 
E. Decimal
A

A. Percent

B. URL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
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?
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
A

C. To make a field editable, enable Visible but disable Read-Only.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q
Which report type does not support analytical snapshot?
A. Summary 
B. Matrix 
C. Tabular 
D. Detailed
A

B. Matrix

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q
A customer has requested a user interface where list view of four objects can be accessed together with frequent navigation across them. Which feature of Force.com platform can be used to support this requirement?
A. Console 
B. Dashboards 
C. Analytical Snapshot 
D. Packages 
E. Layout template
A

A. Console tab allows easy navigation across multiple object types.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q
In a recruitment application, a dashboard component needs to be built that will display total number of positions. Which dashboard component can be used to implement this feature? 
A. Gauge 
B. Metric 
C. Table 
D. Chart 
E. VisualForce page
A

B. Metric

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q
Universal Recruiters would like to hire ten employees in two months. In a recruitment application, a dashboard component needs to be built that will display progress towards achieving this goal of hiring of ten employees. Which dashboard component can be used to implement this feature?
A. Gauge 
B. Metric 
C. Table 
D. Chart 
E. VisualForce page
A

A. Gauge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q
Universal Recruiters uses an external system for keeping track of exits from the organization. The CEO of the organization would like to view information about exits in the Salesforce application that Universal Recruiters uses. Which dashboard component can be used to implement this feature?
A. Gauge 
B. Metric 
C. Table 
D. Chart 
E. VisualForce page
A

E. VisualForce pages can be used to draw dashboard components that extract data from another source.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q
Universal Recruiters uses Force.com as its recruitment platform. The Sales VP of Universal Recruiters will like a report that will display progress in recruitment across six months. Which reporting component can be used to implement this feature?
A. Summary 
B. Matrix 
C. Tabular 
D. Analytic Snapshot
A

D. Analytic Snapshot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Which two features are supported by Salesforce in developer mode?
A. Developer mode allows a default user interface to be created for objects.
B. Developer mode provides a debugger that is used to perform step by step execution.
C. Developer mode allows developers to create dashboards from reports.
D. Developer mode allows split screen where user can view Visual Force editor and user interface together
E. Developer mode allows developers to create new pages by just entering the page name.

A

D. Developer mode allows split screen where user can view Visual Force editor and user interface together
E. Developer mode allows developers to create new pages by just entering the page name.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q
Universal Recruiters wants to make access to records in such a way that all managers should be able to access records that are accessible to their team members. Which feature of Force.com's security should be used to implement this requirement?
A. Object level access to Profiles 
B. Field level access to Profiles 
C. Organization Wide Defaults 
D. Role Hierarchy 
E. Sharing Rules 
F. Manual Sharing
A

D. Role Hierarchy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q
Universal Recruiters need to ensure that the Social Security Number and Phone Numbers follow a specific pattern. Which function can be used to implement this functionality?
A. REGEX 
B. EXPRMATCH 
C. ISNUMBER 
D. PRIORVALUE 
E. VLOOKUP
A

A. REGEX function is used to check a text field matches the regular expression.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q
Universal Recruiters have an object that they use to store all US zip codes and corresponding states. They want to ensure that the zip code and state specified by users are correct. Which function could be used to implement this feature?
A. REGEX 
B. EXPRMATCH 
C. ISNUMBER 
D. PRIORVALUE 
E. VLOOKUP
A

E. VLOOKUP is used to return the value for a unique key in an object.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Which of these functions is available in a formula field?
A. ISCHANGED
B. ISNEW
C. REGEXC
D. IF
E. VLOOKUP
F. All of these functions are available in a formula field

A

D. IF function is available in the formula field. Other functions are not available in the formula field.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q
A Force.com developer needs to execute Apex code snippet and check the resource usage. Which feature of the platform can be used to support this requirement.?
A. Debug Log 
B. System Log 
C. Setup Audit Trail 
D. Field level security
A

B. System Log can be used to run code snippets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q
A user at Universal Container has reported an issue with respect to approval process. You need to analyze this issue by reviewing the debug messages that get generated for this particular users. Which feature of the platform can be used to support this requirement?
A. Debug Log 
B. System Log 
C. Setup Audit Trail 
D. Field level security
A

A. Debug Log can be used to view the debug/error messages generated for a particular user.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q
While debugging an issue you realize that the field type of an object has changed. You need to find out more details about this change. Which feature of the platform can be used to support this requirement?
A. Debug Log 
B. System Log 
C. Setup Audit Trail 
D. Field level security
A

C. Setup Audit Trail can be used to track changes made in the configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q
In Universal Recruiter application a developer realizes that the Salary field of an employee is set up to an incorrect value. The developer needs to find out who has set this new value to Salary field. Which feature of the platform can be used to support this requirement?
A. Debug Log 
B. System Log 
C. Setup Audit Trail 
D. Field History Tracking
A

D. Field History Tracking can be used to find out changes in field values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Which of the following is correct about custom fields in Salesforce?
A. If a field is set as required it must be entered in the Salesforce generated pages, however it may not be specified when entering information via Force.com API
B. A required field is always present in an edit page
C. A unique field is always present in an edit page
D. A unique field increases report and SOQL performance

A

B. A field set as required must always be present in the edit page.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q
Which one of the following field types is not allowed to be set as an external ID? 
A. Date 
B. Number 
C. eMail 
D. Text
A

A. Date

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q
The number of master detail relationship that an object can have are:
A. 1 
B. 2 
C. 25 
D. 300
A

B. An object can have maximum of 2 Master detail relationships.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q
The number of Lookup relationship that an object can have are:
A. 1 
B. 2 
C. 25 
D. 300
A

C. An object can have maximum of 25 Lookup relationships.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Which of these is true about the Lookup Relationship?
A. Parent is not a required field and may be omitted.
B. Deleting an object deletes its children.
C. Roll-up summary field can be used to perform basic operations over all children of a parent record.
D. Security access of the child record is dependent upon the parent record.

A

A. Parent is not a required field in Lookup relationship.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Which of the following cannot be used to build a complete Custom Tab?
A. Display an external web page
B. Display data using a VisualForce page
C. Show data from a custom object using the native user interface
D. Display the approval process using an Apex page.

A

D. Custom tabs can be used to display a VisualForce page, data from an external page, data from a custom object.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q
Which of the following is not supported by Enhanced Page Layout editor? 
A. Change the field name 
B. Add blank spaces 
C. Make a field required or read-only 
D. Add a new section 
E. Add a new custom field
A

E. Enhanced Page Layout editor cannot be used to create new fields.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Which of the following is true about Roll-up summary fields? Select one correct answer.
A. Roll-up summary can only be set on the parent of a Master-Detail or Lookup relationship.
B. Roll-up summary can be used to compute SUM,MIN,MAX,AVG over a set of records
C. The results of the roll-up summary is displayed on the child in a master-detail relationship.
D. Roll-up summary fields are read only.

A

D. Only option D is correct. Rollup summary field can only be applied in Master-detail. Hence A is incorrect. AVG is not supported in Rollup summary fields.Rollup Summary is defined at the parent level of a Master-Detail relationship.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Which of the following is true about Validation Rules? (2 answers)
A. Validation rules are executed when the user clicks on the Save button.
B. Validation rules are not applicable when the data is stored using the API.
C. If the error condition evaluates to true, then an error message is generated and the record is not saved.
D. Validation rules are applied only when a new record is created, and not when an existing record is edited.

A

A and C. Validation rules are applicable when the record is saved using the API, hence the option B is incorrect. Validation rules are applied every time the record is saved, hence D is incorrect.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q
Which of the following is not a valid return type of a custom formula?
A. Date 
B. Decimal 
C. Text 
D. Array
A

D. Array is not a valid return type of custom formula.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q
Which of the following is not a part of a Force.com app?
A. Notes 
B. Tab 
C. Links 
D. Forms
A

A. Key element of a Salesforce app are Tab, Links and Forms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q
How can an organization create a public website that displays data from Salesforce.com without user registration?
A. Apex 
B. Triggers 
C. Salesforce Knowledgebase 
D. Force.com sites 
E. Formula
A

D. Force.com sites is used to build public facing sites.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q
OWD default setting for accounts is private, a manager resides above the team in role hierarchy, manager wants to share some of the account details with the team. Which feature can extend the viewing privileges to the team to allow them to see each other's data? (2 answers) 
A. Running user of a dashboard 
B. Running user of a report 
C. Dashboard folder access 
D. Report Folder access
A

A. Running user of a dashboard

B. Running user of a report

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

Insertable system audit fields have been granted. What is enabled in the data loader?
A. Created Date
B. System Modified Stamp
C. IsDeleted

A

A. Created Date

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

How can a developer configure an approval process to prevent a record from being edited? A. Records are locked by default on submission, no action required
B. Set an action to lock record upon submission
C. Create a workflow field update to make the page layout ready only
D. Develop a sharing rule that is set to read only

A

A. Records are locked by default on submission, no action required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

All users of a Recruiting Application should be able to edit all positions, except for user X. User X should be able to see, but NOT edit all positions. How can a developer meet this requirement?
A. Set the organization wide default for positions to public Read/Write and use a Sharing Rule to restrict user X from editing any position records.
B. Set the organization wide default for positions to Public Read-only and remove user X from the role hierarchy.
C. Set the organization wide default for position to Public Read-only and use a Sharing Rule to grant edit access to everyone except user X.
D. Set the organization wide default for position to Public Read/Write and remove user X from role hierarchy

A

C. Set the organization wide default for position to Public Read-only and use a Sharing Rule to grant edit access to everyone except user X.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q
Positions and job Applications are custom objects in a recruiting application. There is a lookup relationship on Job Application to Positions. A developer wants to see a list of the top ten positions with the greatest number of related job applications. Which dashboard component should the developer choose?
A. Metric 
B. Chart 
C. Table 
D. Gauge
A

C. Table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q
In the 3 Tier Model (UI, Business Logic, Data) which is associated with the data layer? (3 answers):
A. Validation Rules 
B. Workflow Rules 
C. Relationships 
D. Objects 
E. Fields
A

C. Relationships
D. Objects
E. Fields

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q
How many master-detail relationships can be created on one object?
A. 2
B. 4
C. 3 
D. 1
A

A. 2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q
What are valid data types for custom force.com fields? (4 answers)
A. Email 
B. Currency 
C. Percent 
D. Date
E. Radio Butto
A

A. Email
B. Currency
C. Percent
D. Date

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

A developer has received confirmation that salesforce.com has enabled insertable system audit fields for an organization. Which ability is now enabled when using the data loader?
A. Ability to insert account records setting the isDeleted field of each record
B. Ability to insert account records setting the CreatedDate field of each record
C. Ability to insert account records setting the SystemModStamp field for each record
D. Ability to insert account records setting the $MarkSync field of each record

A

B. Ability to insert account records setting the CreatedDate field of each record.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

When do users have the option to manually share records from a detail page?
A. When the organization wide defaults for the object is set to Public/Write
B. When a developer adds the Sharing button to the page layout
C. When a developer grants the user s the Share Records permission
D. When the organization wide default for the object is set to Private or Read-Only

A

D. When the organization wide default for the object is set to Private or Read-Only.

61
Q

Two master-detail relationships need to be created on Object X. The first master-detail relationship created is the primary relationship. What is an effect of the primary relationship on X?
A. X will inherit the look and feel of the primary master Object
B. There will be no effect on X
C. Custom report types are limited to the primary relationship
D. The primary relationship cannot be deleted

A

A. X will inherit the look and feel of the primary master Object

From Salesforce Online Help: The second master-detail relationship you create on your junction object becomes the secondary relationship. If you delete the primary master-detail relationship or convert it to a lookup relationship, the secondary master object becomes primary

62
Q

How would a developer create a many-to-many realationship between 2 objects, X and Y?
A. Two relationships on a junction object, one to X and one to Y
B. Two relationships, one on X to Y and one to Y to X
C. Multiple relationships on Object Y to Object X
D. Multiple relationships on Object X to object Y

A

A. Two relationships on a junction object, one to X and one to Y.

63
Q

Which options exist for calculations or analyses on reports? (3 answers)
A. Maintain calculations from previous runs of the report.
B. Perform calculations on summary data.
C. Set parameters to highlight outliers.
D. Plot multiple sets of data on one chart.

A

B. Perform calculations on summary data.
C. Set parameters to highlight outliers.
D. Plot multiple sets of data on one chart.

64
Q

A business requirement can be met by either a formula field or an APEX trigger. Why would you want to use a formula field over an APEX trigger? (2 answers)
A. Formula fields do not require test matches to deploy
B. Formula fields allow access to resources external to force.com platform
C. Formula fields can be created and deployed using only a browser
D. Formula fields allow greater control and flexibility than APEX Triggers

A

A. Formula fields do not require test matches to deploy

C. Formula fields can be created and deployed using only a browser

65
Q
In a custom recruiting application, custom objects are used to track Positions and Job Posting sites (e.g: Monster.com, HotJobs.com). Each position is typically posted to many job posting sites. Which additional object is required to relate Position and Job Posting sites so that a user can report on the number of Positions associated with a given Job Posting site? 
A. Standard object 
B. Lookup object 
C. Junction Object 
D. Parent Object
A

C. Junction Object

66
Q

A developer needs to perform an automated extract of data from SFDC migration at 2:00 AM. How would this be done?
A. Use the command line interface of a data loader
B. Use the schedule manager of import wizard
C. use the data export service to perform nightly extract
D. Use the export scheduler of the Data Loader GUI

A

A. Use the command line interface of a data loader

67
Q
A developer wants to report on trends in the data. Which feature of the Force.com platform would a developer use to accomplish this? 
A. Summary Report 
B. Analytic Snapshot 
C. Field History 
D. Matrix Report
A

B. Analytic Snapshot

68
Q
What can a cross-object formula reference?
A. Both parent-child objects 
B. Records of Same object 
C. Parent Only 
D. Child Only
A

C. Parent Only

69
Q

Which statement is true regarding force.com domain name? (3 answers)
A. It must be unique
B. It is usually the name of your company
C. it cannot be changed once it is registered to your organization
D. it cannot be mapped to your company’s domain

A

A. It must be unique
B. It is usually the name of your company
C. it cannot be changed once it is registered to your organization

70
Q

A developer is building a custom application using the declarative framework. The developer would like to customize the application user interface Which customizations are available on the page layout? (2 answers)
A. add custom detail and list buttons
B. add an existing visualforce page to an inline secton
C. create a three-column section
D. make a field required based on a data value in another field.

A

A. add custom detail and list buttons

B. add an existing visualforce page to an inline secton

71
Q
Which aspect of an application is addressed in the business logic layer?
A. Extensible data model 
B. Customized user interface 
C. Data entry validation rules 
D. Process automation
A

C. Data entry validation rules

D. Process automation

72
Q

A developer needs to support multiple currencies for a custom object in an application. Multi-currency has been enabled. What does the developer need to know to support the application? (2 answers)
A. Must input currency ISO Field
B. Admin can add additional currencies once set up
C. Roll up summary fields will calculate incorrectly if children have multiple currencies
D. Track Currency changes automatically.

A

B. Admin can add additional currencies once set up

C. Roll up summary fields will calculate incorrectly if children have multiple currencies

73
Q

Universal Containers tracks Candidates as a custom object in a recruiting application. On a candidate record, the city entered in the City field must be in the state selected in the State field. How would a developer meet this requirement using declarative (point and click) means?
A. Create a dependency on the Address field that ensures only valid cities are selected for a given state.
B. Create a Workflow outbound message that sends city and state information to an external global database of known cities and states.
C. Create a Formula field on the address object that looks up the state for the entered city.
D. Create a validation rule that checks the city entered against an object to validate the state for the entered city

A

A. Create a dependency on the Address field that ensures only valid cities are selected for a given state.

74
Q
A developer attempts to load data into a sandbox environment using the Data Loader GUI. The data load fails due to authentication issues. What should the developer check to diagnose the problem? (2 answers) 
A. The mapping file 
B. The user name 
C. The end point URL 
D. The password encryption settings
A

B. The user name

C. The end point URL

75
Q

Universal Containers uses a recruiting application with custom objects to track positions and related interviewers. When a hiring manager creates a new position record, interviewer records for each individual on the interview team also needs to be created. Currently, this process requires a user to create the position, save it, scroll to the interviewer related list, then create a multiple interviewer records. How would a developer streamline this process?
A. Create a visualforce page that allows position and interviewer data to be input on a single page
B. Create a new validation rule to trigger a pop-up window for a user to input interviewer data
C. Create a new page layout for positions and assign it to a new record type
D. Use a formula field to create a wizard that guides a user through the process.

A

A. Create a visualforce page that allows position and interviewer data to be input on a single page

76
Q
For master-detail relationship fields, what determines the access a user must have to a master record in order to create, edit, or delete the associated detail records? 
A. Sharing Setting 
B. Field Data Type 
C. Field Level Security 
D. Record Type
A

A. Sharing Setting

77
Q

Job Applications is a custom object with a lookup relationship to the custom object Positions. A developer would like to modify the Position fields displayed in the console mini view when a job application record is viewed in the console detail view.
What would a developer customize to accomplish this?
A. the mini page layout of the position page layout
B. the related objects on the job application page layout
C. the related objects on the position page layout
D. the mini page layout on the job aplication layout

A

A. the mini page layout of the position page layout

78
Q

Which element is included in the security model for Force.com Sites? (2 answers)
A. Full CRUD permissions on all custom objects
B. Read/Write permission on all standard objects
C. Named visual force pages
D. Restricted IP ranges

A

A. Full CRUD permissions on all custom objects

B. Read/Write permission on all standard objects

79
Q
Which property of a field can be edited on a page layout? (2 answers)  
A. Controller 
B. Field Dependency 
C. Required 
D. Read only
A

C. Required

D. Read only

80
Q
Which dashboard components display grand total across a set of data (2 answers) 
A. Chart 
B. Table 
C. Gauge 
D. Metric
A

C. Gauge

D. Metric

81
Q

Which scenario requires Apex to automate the real-time business logic?
A. When a user creates a new Time Off request record (a custom object) and clicks Submit for Approval, the Time off Request routes to the user’s manager for approval.
B. When a user saves a New Hire record (a custom object), an outbound message is automatically sent with the new hire’s contact information to an external HR system.
C. As a user saves a a new order (a custom object) , the quantity and products on the order are checked against a existing warehouse stock (a custom object), then the warehouse that the product will ship from on the order record is populated.
D. When a user enters a State and Zip code into a custom fields on a Candidate custom object, it must be checked against a Zip Code custom Object to ensure that the Zip code entered does exist in the state entered.

A

C. As a user saves a a new order (a custom object) , the quantity and products on the order are checked against a existing warehouse stock (a custom object), then the warehouse that the product will ship from on the order record is populated.

82
Q
Universal Containers would like to enforce a new policy for job offers. Any job with salary greater than $50K is approved by the hiring manager.
How would you streamline this process? 
A. Dynamic Routing 
B. Workflow Approvals 
C. Formula Fields
A

B. Workflow Approvals

83
Q

What occurs in an upsert operation if the external ID is referenced in more than one record?
A. only the first matching record will be updated
B. an error is reported
C. duplicate records will be created with matching external Ids
D. the upsert operation fails

A

B. an error is reported

84
Q

What is a capability of the data loader? (2 answers)
A. It can by-pass the sharing model settings
B. It can de-dup records
C. it can be executed from the command line
D. it can load more than 50k records

A

C. it can be executed from the command line

D. it can load more than 50k records

85
Q
Which API can be used to create the Data model? 
A. Force.com Sign-on API 
B. Force.com API 
C. Force.com Metadata API 
D. AJAX toolkit for Force.com
A

C. Force.com Metadata API

86
Q

Who can change the owner of a record? (2 answers)
A. The Current owner
C. Users with modify all rights

A

A. The Current owner

C. Users with modify all rights

87
Q

In which salesforce enviroments will the force.com record IDs be identical?
A. production and full copy sandbox only
B. production, full copy sandbox , and developer sandbox
C. force.com record ids are never identical.
D. production and developer sandbox only.

A

A. production and full copy sandbox only

88
Q

A developer wants to build an application on force.com platform. The data model and the application business logic have been considered. The report and dashboard requirements have not been considered, which is true? A. Data model may not be support the business logic
B. Dashboard may not be visible to management users
C. Developer will not be able to load data
D. Data model may not support the required reports

A

D. Data model may not support the required reports

89
Q

How can a developer configure an approval process to prevent a record from being edited by the submitter?
A. Create a Workflow field update action to make the page layout Read-only
B. Develop a sharing rule that sets the record to Read-only
C. Set an action to look the record upon submission
D. Records are locked by default on submission, no action required.

A

D. Records are locked by default on submission, no action required.

90
Q
In a bug tracking application, Universal Containers has created a time-based workflow action that will execute 30 days after a bug record is created. A developer would like to test to ensure that it is working. Choose 2 ways he can do this.
A. Time-based workflow queue 
B. Debug log 
C. Bug history related list 
D. Activity History Related List
A

A. Time-based workflow queue

B. Debug log

91
Q

Who can change the owner of a record? Choose 3 answers:
A. The current record owner
B. Users below the record owner in the role hierarchy
C. Users who can edit the record
D. Users above the record owner in the role hierarchy
E. Users with the Modify All permissions for the object

A

A. The current record owner
D. Users above the record owner in the role hierarchy
E. Users with the Modify All permissions for the object

92
Q

Users X and Y need to see the same candidate record. For security reasons, user Y should NOT be able to view and report on the email address field on the record. How can this be done?
A. Use a custom visualforce page to make the email address visible to user Y but not user Y.
B. Use a sharing rule to make the email address only visible to user X.
C. Use field-level security to make the email address visible to user X but not user Y.
D. Use a page layout to make the email address visible to user X but not user Y

A

C. Use field-level security to make the email address visible to user X but not user Y.

93
Q

Which statement is TRUE about Encrypted Custom Fields? (3 answers)
A. Encrypted fields can be included in search results.
B. Encrypted fields are not available for validation rules or Apex scripts.
C. Encrypted fields can be included in report results.
D. Encrypted fields are not available in filters for list views, reports, and roll up summary fields.

A

A. Encrypted fields can be included in search results.
C. Encrypted fields can be included in report results.
D. Encrypted fields are not available in filters for list views, reports, and roll up summary fields.

Per Salesforce Online Help:

  • Encrypted fields are not searchable, but they can be included in search results.
  • Encrypted fields cannot be used to define report criteria, but they can be included in report results.
  • Encrypted fields are not available for use in filters such as list views, reports, roll-up summary fields, and rule filters.
94
Q

A workflow rule was created with a time-based action that sends an email reminder to users 14 days after a record has been created. A developer would like to test to make sure that the rule is working the way in which it was intended. How can the developer verify that the workflow rule is working (2 answers)
A. create a new record then check the outbound message queue.
B. create a new record then check the time-based workflow queue.
C. select the developer’s username in the time-based worflow queue setup, create a new record then check the queue for evidence that the workflow executed.
D. select the developer’s username in the Debug Log setup.
create a new record , then check the Debug Log to evidence that the Workflow executed

A

B. create a new record then check the time-based workflow queue.
D. select the developer’s username in the Debug Log setup.

95
Q

What must a developer consider when using an API based tool (2 answers)
A. Validation Rules are respected
B. APEX Triggers are ignored
C. Required fields on page layouts are enforced
D. Universally required field settings are respected

A

A. Validation Rules are respected

D. Universally required field settings are respected

96
Q
Which relationship type should be used to capture a user’s manager on each user record in the application? 
A. Master-detail 
B. Parent-child 
C. Hierarchical 
D. Many-to-many
A

C. Hierarchical

97
Q
In a custom defect tracking application , a custom object called bug is used to track defects. The bugs often have relationships to other bugs in a parent-child fashion. Which relationship should a developer choose to model the interdependency between bugs? 
A. self 
B. hierarchical 
C. master-detail 
D. many-to-many
A

A. self

98
Q

When updating with Data Loader, the comma delimited file must contain a column with what values?
A. Logical names of records
B. Profile names of record owners
C. Force.com Record IDs and Value of Record
D. Created time and date of records

A

C. Force.com Record IDs and Value of Record

99
Q

What is supported by the Force.com Data Loader? (3 answers)
A. perform a rollback of a transaction
B. insert records for two different objects in a single call
C. import data for custom objects
D. perform insert and update operations across a set of records
E. load more tha 50,000 records at a time

A

C. import data for custom objects
D. perform insert and update operations across a set of records
E. load more tha 50,000 records at a time

100
Q

CreatedDate is a Date/time data type field
What formula returns the number of days since the record was created?
A. TODAY() - DATEVALUE(CreatedDate)
B. CreatedDate - TODAY()
C. TODAY() - (CreatedDate)
D. NOW() - DATEVALUE(CreateDate)

A

A. TODAY() - DATEVALUE(CreatedDate)

101
Q
Which feature is available for custom objects (3 answers): 
A. Sharing
B. Queues
C. Assignment Rules 
D. Field History Tracking
A

A. Sharing
B. Queues
D. Field History Tracking

102
Q
What types of tabs can a developer create (3 answers) 
A. APEX 
B. VF Tabs
C. Standard Objects Tabs 
D. Custom Tab
E. Web Tab
A

B. VF Tabs

D. Custom Tab

103
Q
Which Force.com feature most closely aligns with the View aspect of the Model-View-Controller design pattern?  (2 answers) 
A. Visualforce pages
B. Validation Rules 
C. Page Layouts
D. Custom Fields
A

A. Visualforce pages

C. Page Layouts

104
Q
A developer wants to customize the look and feel of the User object. Which page layout customization is NOT supported for the user object? (2 answers)
A. Custom buttons
B. Inline visualforce pages 
C. Tagging
D. Custom links 
E. Custom fields
A

A. Custom buttons

C. Tagging

105
Q

Which is a capability of the Data Loader? (2 answers)
A. The data loader can be executed from command line.
B. The data loader can de-duplicate records
C. The data loader can bypass sharing model settings
D. The data loader can load more than 50,000 records at a time

A

A. The data loader can be executed from command line.

D. The data loader can load more than 50,000 records at a time

106
Q
Within an approval process, what can be used to configure the list of initial submitters? (2 answers) 
A. public groups
B. approval team members 
C. profiles 
D. roles and subordinates
A

A. public groups

D. roles and subordinates

107
Q

Which standard profile can view encrypted fields by default?
A. System Admin
B. Standard user profile
C. None by default

A

C. None by default

108
Q

In a recruiting application, all users should be able to see and edit all candidate records, but interviewers should not be able to modify the address of a candidate and should NOT be able to see the birth date of a candidate. How would a developer meet this requirement?
A. Remove the Edit permission on the candidate from the interviewers profile
B. Set the organization wide defaults for candidates to Edit some fields
C. Set the organization wide default for candidate to Read-Only
D. Use field-level security to control access to the address and birth date fields

A

D. Use field-level security to control access to the address and birth date fields

109
Q

A developer wants to build an application on the Force.com platform. The data model, the business logic and report and dashboard requirements have been considered. The user access requirements have not been considered. What is the implication of building the application given the available information? (2 answers)
A. The developer cannot establish security controls if not completed upon initial setup
B. The security controls may not support the approval process requirements
C. The developer will not be able to build any reports or dashboards if the security controls have not been established
D. The data model may not support the required security controls.

A

B. The security controls may not support the approval process requirements
D. The data model may not support the required security controls.

110
Q

A group of executives has requested a convenient way to see daily metrics without having to log in to Salesforce. How would a developer accomplish this?
A. Set users home page layouts to include a dashboard
B. Create a workflow rule that sends a link to the dashboard in an email
C. Schedule a dashboard for daily refresh and email distribution
D. Create a series of daily recurring events providing the dashboard link.

A

C. Schedule a dashboard for daily refresh and email distribution

111
Q

What is a feature of custom report types? (2 answers)
A. The ability to create an exception report or anti–join
B. The ability to customize the report wizard user interface
C. The ability to join related objects within a report
D. The ability to customize the output layout of a report

A

C. The ability to join related objects within a report

D. The ability to customize the output layout of a report

112
Q

Which capabilities does building an app on the Force.com platform provide? (3 answers)
A. The ability to run reports on configuration changes
B. The ability to have apps upgraded without losing customizations
C. The ability to build apps with clicks not code
D. The ability to internationalize and localize apps

A

B. The ability to have apps upgraded without losing customizations
C. The ability to build apps with clicks not code
D. The ability to internationalize and localize apps

113
Q

How would a developer create a many to many relationship between 2 objects?
A. Multiple Relationships
B. Via a Junction Object
C. Multiple relationships on Object Y to Object X
D. 2 Relationships: X to Y and Y to X

A

B. Via a Junction Object

114
Q

How can users be allowed to create new records of Object Y from the Create New drop-down list in the sidebar?
A. Add Y’s tab to the user’s displayed tabs
B. edit the sidebar component to display Object Y
C. enable the setting in the sidebar for each user
D. create a new sidebar component.

A

A. Add Y’s tab to the user’s displayed tabs

115
Q

When creating a workflow rule, which action requires a formula as the rule criteria?
A. Checking if the current user’s profile is System Administrator
B. Checking if the value in a field has changed
C. Checking if the record was modified today
D. Checking if the status of a record is new.

A

C. Checking if the record was modified today

116
Q

A developer needs to perform an automated extract of data from SFDC migration at 2:00 AM. How would this be done?
A. Use the export scheduler of the Data Loader GUI
B. Use the schdeule manager of import wizard
C. Use the data export service to perform nightly extract
D. Use the command line interface of a data loader

A

D. Use the command line interface of a data loader

117
Q

Which is a required step for creating a many-to-many relationship? (2 answers)
A. Create two relationships
B. Create a custom object to join two objects
C. Create a many-to-many relationship betw two objects
D. Create the related list on the page layout of the junction object

A

A. Create two relationships

B. Create a custom object to join two objects

118
Q
Which developer tool can be used to create a data model? (2 answers) 
A. Force.com IDE
B. Force.com Data Loader 
C. Application Set -up Menu
D. API
A

A. Force.com IDE

C. Application Set -up Menu

119
Q

In a recruiting application, a Position custom object is related to a Salary custom object. Sensitive information, such as current salary, is stored on the Salary Object. All users should be able to view position information. However, only select individuals should be able to read salary records. How should a developer accomplish this?
A. Create a lookup relationship between Position and Salary, set organization wide defaults to Private for Position and Salary.
B. Create a master-detail relationship between Position and Salary; set organization wide defaults to Private fro Position and Salary.
C. Create a lookup relationship between Position and Salary, set organization wide defaults to Public Read only for Position and Private for Salary.
D. Create a master-detail relationship between Position and Salary; set organization wide defaults to Public Ready Only for Position and Private for Salary.

A

C. Create a lookup relationship between Position and Salary, set organization wide defaults to Public Read only for Position and Private for Salary.

120
Q

In a lookup relationship what happens to the child records if the parent record is deleted?
A. Child records are deleted
B. Child records are not deleted
C. Parent record deletion fails
D. A subset of the child relationship is deleted

A

B. Child records are not deleted

121
Q

Job Applications is a custom object with a lookup relationship to the custom object Positions. A developer would like to modify the Position fields displayed in the console mini view when a job application record is viewed in the console detail view. What would a developer customize to accomplish this?
A. The related objects on the job application page layout
B. The mini page layout on the Job application page layout
C. The mini page layout of the position page layout
D. The related objects on the position page layouts

A

C. The mini page layout of the position page layout

122
Q

When creating a workflow rule, which action requires a formula as a rule criteria?
A. Checking if the field was modified today
B. Check for value in a field that has changed
C. Check if the status is new
D. Check if the users profile is Sys Admin

A

B. Check for value in a field that has changed

123
Q
The organization wide default setting for Accounts is Private. A manager resides above a team in the role hierarchy. The manager wants to share some of the account data with the Team. Which feature can extend the viewing privileges of the team to allow them to see each other’s data? (2 answers) 
A.Dashboard running User
B. Report running User
C. Dashboard folder settings 
D. Report folder settings
A

A.Dashboard running User

B. Report running User

124
Q
What is a junction object? 
A. Custom object with a master detail 
B. Standard with 2 master-details 
C. Standard with 1 master-detail 
D. All custom objects with 2 master-details
A

D. All custom objects with 2 master-details

125
Q

Which capability does building an application on the force.com platform provide? (3 answers)
A. The ability to build applications with clicks not code
B. The ability to run reports on configuration changes
C. The ability to have applications upgraded without losing customizations
D. The ability to internationalize and localize applications

A

A. The ability to build applications with clicks not code
C. The ability to have applications upgraded without losing customizations
D. The ability to internationalize and localize applications

126
Q

A developer needs to support multiple currencies for a custom object in an application? Multi-currency has been enabled, what does the developer need to know to support the application?
(2 answers)
A. Must input currency ISO Field
B. Admin can add additional currencies once set up
C. Roll up summary fields will calculate incorrectly if children have multiple currencies
D. Track Currency changes automatically.

A

B. Admin can add additional currencies once set up

C. Roll up summary fields will calculate incorrectly if children have multiple currencies

127
Q
Which action is NOT necessary when using declarative capabilities to the force.com platform to build custom app (3 answers) 
A. Write SQL queries to create reports
B. Build a data model 
C. Compile Code
D. Configure an application server
A

A. Write SQL queries to create reports
C. Compile Code
D. Configure an application server

128
Q

In the recruiting app with approval processes on Positions, a position record is simultaneously sent to 3 approvers in a process. When can the position record advance to the next step?
(2 answers)
A. 1 of the approvers skips to the final step
B. All approvals are required if unanimous approval is required
C. Once the first approval is recorded, if unanimous approval is not needed.

A

B. All approvals are required if unanimous approval is required
C. Once the first approval is recorded, if unanimous approval is not needed.

129
Q
What is true about Force.com domain names related to Sites?
(3 answers) 
A. Must be unique
B. Can't modify after registration
C. Can include company name
D. Doesn't have to be unique
A

A. Must be unique
B. Can’t modify after registration
C. Can include company name

130
Q
In the approval process, what can be used to configure a list of initial submitters? (2 answers) 
A. Roles and subordinates
B. Profiles 
C. Public groups
D. Approval team members
A

A. Roles and subordinates

C. Public groups

131
Q

Which statement is TRUE about a profile?
A. It can revoke access granted by sharing
B. It enables object level permissions and grants access to data
C. It can grant access to records using record types
D. It controls user passwords settings

A

B. It enables object level permissions and grants access to data

132
Q
Which function records the database operations, system processes, and errors that occur when executing a transaction or while running unit tests? 
A. System Log
B. Debug Log
C. Monitoring
D. Setup Audit Trail
A

B. Debug Log

133
Q
Dated Exchange Rates are not used for?
A. Forecasting
B. Opportunities
C. Opportunity products
D. Opportunity product schedules
A

A. Forecasting

134
Q
A user has Read only Access to the account, will he be able to attach the File in the Attachment related list on a record?
A. Yes
B. No
C. Yes, if the file is less than 5 MB
D. Yes, if file is more than 5 MB
A

B. No

135
Q

After creating a custom report type, can the user change the Primary object associated with that Report Type?
A. Yes
B. No
C. Depends on the Profile Permissions
D. No Concept of Primary Object in Custom Report Type

A

B. No

136
Q

Which of the following is not true regarding Custom Summary Formula fields?
A. Summary formula can reference another summary formula
B. When fields are deleted, they are also deleted from the summary formulas that reference them
C. One can have 5 Custom Summary Formulas on a report
D. The summary types Sum, Largest Value, Smallest Value, and Average are not available for use with the Record Count Field

A

A. Summary formula can reference another summary formula

137
Q
To deploy a piece of code from sandbox to Production, What percentage of test coverage is necessary?
A. 25
B. 50
C. 75
D. 100
A

C. 75

138
Q

For dynamic dashboards, Running user can be set as the logged-in user?
A. True
B. False
C. none

A

A. True

139
Q

Default values can be set on the Dependent Picklist Fields?
A. True
B. False
C. none

A

B. False

140
Q

A developer wants to build an application on the Force.com platform. the data model, user access, and the application business logic have been considered. The report and dashboard requirements have not been considered. Which statements are TRUE about building the application? (2 answers)
A. The data model may not support the required business logic
B. The data model may not support the required reports
C. The dashboard will not be visible to management users
D. The developer will not be able to load application data

A

B. The data model may not support the required reports

C. The dashboard will not be visible to management users

141
Q

What must a developer consider when inserting records using an API based tool (2 answers)
A. Apex triggers are ignored
B. Universally required field setting are respected
C. Validation rules are respected
D. Required fields on page layouts are enforced

A

A. Apex triggers are ignored

B. Universally required field setting are respected

142
Q

What can cross-object formulas reference
A. Child object records only
B. Both parents and child object records
C. Parent object records only
D. Records of the same object

A

C. Parent object records only

143
Q
What can be viewed using the process visualizer? 
A. sales processes 
B. support processes 
C. workflow rules 
D. Approval processes
A

D. Approval processes

144
Q
In a bug tracking application, Universal Containers has created a time-based workflow action that will execute 30 days after a Bug record is created. The developer would like to test to make sure that rule is working the way that it should. Which feature is available for testing? (2 answers)
A. Bug history related list 
B. debug log 
C. activity history related list 
D. time-based workflow queue
A

B. debug log

D. time-based workflow queue

145
Q

How can a wireless device user approve a record? (2 answers)
A. Via a mobile browser by logging into Salesforce
B. Via voice recognition
C. Via a text message
D. via email from a wireless device

A

A. Via a mobile browser by logging into Salesforce

D. via email from a wireless device

146
Q

Universal Containers tracks Positions as a custom object in a recruiting application. When Position records are created, they have a status of New and are visible to only the position owner. Once a Position goes through an approval process, the status is changed to Approved and the Position is visible to all users. What design would support this?
A. Create a sharing rule that states the Approved positions are shared with the entire organization
B. Create an Apex Trigger that automatically updates sharing on a position once the status is Approved
C. Create a workflow field update the updates a custom field called sharing on a position once the status is Approved
D. Create a formula field that updates the sharing on a position once the states changes to Approved

A

B. Create an Apex Trigger that automatically updates sharing on a position once the status is Approved

147
Q
Which field is available as part of the translation workbench for a validation rule? 
A. Rule Criteria 
B. Formula 
C. Description 
D. Error Message
A

D. Error Message

148
Q

A developer needs to perform an automated extract of data from salesforce nightly at 2.00 am
A. Use the data export service to perform a nightly extract
B. Use the export scheduler of the data loader’s GUI
C. Use the command line interface of the Data Loader
D. Use the Schedule manager of the import wizard

A

C. Use the command line interface of the Data Loader

149
Q

In a custom order management application, Universal Container requires that the product name and product code are consistent according to custom object setup with valid product name and product code combinations. When a user enters an order, the system should check to ensure that the product name and the product code entered are valid.
A. A validation rule with vLookup
B. A formula field with the validate function
C. A formula field with the IF fuction
D. A validation rule with REGEX function

A

A. A validation rule with vLookup