Sample Developer Exam Questions Summer 13 Flashcards

1
Q

Which of these is not a standard profile?

A: Developer
B: Contract Manager
C: Read Only
D: Solution Manager

A

A. Developer

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

Which of the following statements are true about a valid Salesforce Id?
Choose two:

A: A salesforce ID may be 15 characters in length
B: The Salesforce ID field length is customizable
C: The length of the Salesforce ID depends on the version of Salesforce
D: A Salesforce ID may be 18 characters in length
E. A Salesforce ID may be 12 characters in length

A

A. A salesforce ID may be 15 characters in length

D. A Salesforce ID may be 18 characters in length

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

How many components can be added to a dashboard?

A: 10
B: 20
C: 25
D: 50
E: There is no limit
A

B. 20

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

Which is the first step when creating reports?

A: Enter the report name
B: Select the report format
C: Select the report type
D: Select the columns to be displayed

A

C. Select the report type

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

Which of these is not a valid report format?

A: Summary
B: Matrix
C: Tabular
D: Joined
E: List
A

E. List

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

Which report format can be used to group rows of data and show subtotals?
Choose three:

A: Summary
B: Matrix
C: Tabular
D: Joined
E: List
A

A. Summary
B. Matrix
D. Joined

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

Which report format does not allow charting?
Choose two:

A: Summary
B: Matrix
C: Tabular
D: Joined
E: List
A

C. Tabular

E. List

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

Which of these are valid field types in Force.com?
Choose two:

A: Percent
B: URL
C: Choice Box
D: Long
E: Decimal
A

A. Percent

B. URL

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

When designing an application, a developer needs to make a field editable to all profiles. In field level security what settings should be used in this situation?

A: Disable Visible and Read-Only
B: Disable Visible, Enable Read-Only
C: Enable Visible, Disable Read-Only
D: Enable Visible and Read-Only

A

C. Enable Visible, Disable Read-Only

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

Which report format can be used to create an Analytic Snapshot?
Choose two:

A: Summary
B: Matrix
C: Tabular
D: Joined

A

A. Summary

C. Tabular

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

A customer has requested a user interface where list views 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?
Choose two:

A: Console
B: Dashboard
C: Analytic Snapshot
D: Packages
E: Visual Force
A

A: Console
E: Visual Force

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

In a recruiting application, a dashboard component needs to be built that will display the total number of open positions. Which dashboard component can be used to implement this feature?

A: Gauge
B: Metric
C: Table
D: Chart
E: Visual Force page
A

B: Metric

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

Universal Recruiters will like to hire ten employees in two months. In a custom recruiting 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: Visual Force page
A

A: Gauge

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

Universal Containers use an external system for keeping track of employees who leave the organization. The CEO would like to view statistical information about the turnover rate in a Salesforce Dashboard.
Which is the best solution?

A: Integrate the external system using SF to SF then display the statistics in a Dashboard Component
B: Import the information necessary from the external system into custom objects using the Apex Data Loader and display the statistics in a Dashboard Component
C: Develop a custom application using Java that will keep SF and the system synchronized in real time and then display the statistics in a Dashboard Component
D: Develop a Visual Force page that calls the statistics from the external system in real time and use the Visual Force page as a Dashboard Component

A

D: Develop a Visual Force page that calls the statistics from the external system in real time and use the Visual Force page as a Dashboard Component

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

Universal Containers uses Force.com as its recruiting platform. The VP of HR would like to see a report showing hiring trends over a rolling six month period of time.
Which analytic capability of the Force.com platform should be used to best accommodate this request?

A: Summary Report
B: Matrix Report
C: Tabular Report
D: Analytic Snapshot

A

D: Analytic Snapshot

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

Universal Recruiters has decided that all managers should be able to access any records that is accessible to a member of their team. Which Force.com security feature should be utilized to implement this requirement?

A: Field level security
B: Organization wide defaults
C: Role hierarchy
D: Sharing rules
E: Manual sharing
A

C: Role hierarchy

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

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

Universal Containers has an object that they use to store all US zip codes and corresponding states. When a user enters a zip code and state into a contact record, they want to ensure that the zip code and state specified by the user is valid.
Which function can be used in a validation rule to implement this functionality?

A: REGEX
B: EXPRMATCH
C: ISNUMBER
D: PRIORVALUE
E: VLOOKUP
A

E: VLOOKUP

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

A user at Universal Containers encountered a problem when submitting an approval process. A developer needs 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

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

While debugging an issue a developer realizes that the field type of an object has changed. The developer needs 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

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

A developer realizes that the Salary field on an employee record is set to an incorrect value. Going forward, the developer wants to track who set the value on the Salary field and when.
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
E: Field Level Security
A

D: Field History Tracking

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

Which of the following is true about custom fields in Salesforce?

A: If a field is set as required, it must be populated when saving records using SF page layouts, but it doesn’t need to be specified when inserting information using the Web Services API
B: A required field cannot be removed from a page layout
C: A unique field cannot be removed from a page layout
D: It is not possible to add a required field to a Standard Object

A

B: A required field cannot be removed from a page layout

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

Which types of custom fields can be marked as an External Id?
Choose three:

A: Pick list
B: Number
C: Email
D: Text
E: URL
A

B: Number
C: Email
D: Text

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

How many Master Detail relationship fields can be created on a Standard Object?

A: 0
B: 1
C: 2
D: 5
E: No limit
A

A: 0

26
Q

How many Master Detail relationship fields may be created on a Custom Object?

A: 0
B: 1
C: 2
D: 25
E: 500
A

C: 2

27
Q

What is the maximum number of Lookup Relationship fields that a Custom Object can have?

A: 1
B: 2
C: 25
D: 300

A

C: 25

28
Q

Which of these statements is true about the relationship created utilizing a Lookup Field?
Choose two:

A: A Lookup Field can optionally be made a required field
B: Deleting a parent object deletes all its children
C: Roll-up Summary fields can be created on the parent object to perform aggregate calculations of child records
D: Sharing and Security of the child record is inherited from the parent record.
E: A child record in Lookup Relationship can stop the parent record from being deleted

A

A: A Lookup Field can optionally be made a required field
E: A child record in Lookup Relationship can stop the parent record from being deleted

29
Q

Which of the following cannot be accomplished using a Customer Tab?

A: Display an external web page
B: Displaying data using a Visual Force page
C: Display a Custom Object using the native page layouts
D: Display a Standard Object using native page layouts

A

D: Display a Standard Object using native page layouts

30
Q

Which of the following is not supported by Enhanced Page Layout editor?
Choose two:

A: Changing a field name
B: Adding blank spaces
C: Making a field required or read-only
D: Adding a new section
E: Creating a new custom field
A

A: Changing a field name
E: Creating a new custom field

31
Q

Which of the following is true about Roll-up summary fields?
Choose two:

A: Roll-up summary fields can only be created on the parent in a Lookup relationship
B: Roll-up summary fields 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
E: Roll-up summary fields are calculated and stored in the parent record

A

D: Roll-up summary fields are read only
E: Roll-up summary fields are calculated and stored in the parent record

32
Q

Which of the following is true about Validation Rules?
Choose two:

A: Validation rules are executed when the user clicks on the Save button
B: Validation rules are not applicable when the data is saved 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: Validation rules are executed when the user clicks on the Save button
C: If the error condition evaluates to true, then an error message is generated and the record is not saved

33
Q

Which of the following is not a valid return type of a custom formula?

A: Date
B: Number
C: Text
D: Array
E: Currency
A

D: Array

34
Q

Which of the following are true about a custom Force.com App?
Choose three:

A: A custom app can contain a custom logo
B: A custom app can contain both standard and custom tabs
C: A custom app can only be made visible to users with a Force.com Platform license
D: A custom app can only be downloaded from the AppExchange
E. The number of custom apps allowed depends on the edition of Salesforce being used

A

A: A custom app can contain a custom logo
B: A custom app can contain both standard and custom tabs
E. The number of custom apps allowed depends on the edition of Salesforce being used

35
Q

An organization needs to create a public website that displays data from Salesforce without the need for user authentication. How can this best be accomplished?

A: Customer Portal
B: Partner Portal
C: Salesforce Knowledge base
D: Force.com Sites
E: Salesforce Content
A

E: Salesforce Content

36
Q

Which of the following tags is a valid Visual Force markup tag?

A:
B:
C:
D:

A

B:

37
Q

Which of the following cannot be included in a Visual Force page?

A: Java
B: JavaScript
C: HTML
D: Flash

A

A: Java

38
Q

To create a new Visual Force page called “HelloWorld” in developer mode, which URL should be appended to server address?

A: /HelloWorld
B: /vf/HelloWorld
C: /apex/HelloWorld
D: /code/HelloWorld
E: /sfdc/HelloWorld
A

C: /apex/HelloWorld

39
Q

Which of these represent the correct syntax for custom controllers?

A:
B:
C:
D:

A

A:

40
Q

Which of the following permissions enables the System Administrator Profile to edit any record, regardless of the Sharing Model?

A: Customize Application
B: Modify All Data
C: View Setup and Configuration
D: View All Data
E: None of the above
A

B: Modify All Data

41
Q

Which of the following statements are true about conditional highlighting?
Choose two:

A: Conditional highlighting is not available on Tabular Reports
B: Conditional highlighting is only available on summarized fields
C: Conditional highlighting can be used to calculate ratios
D: Conditional highlighting cannot be used on currency fields
E: Conditional highlighting is not available to a Force.com Platform

A

A: Conditional highlighting is not available on Tabular Reports
B: Conditional highlighting is only available on summarized fields

42
Q

Time-dependent workflow is not allowed when the evaluation criteria is set to which of the following

A: Only when a Record is created
B: Every time a Record is created or edited
C: When a record is edited and didn’t previously meet the rule criteria
D: Only when a Record is deleted

A

B: Every time a Record is created or edited

43
Q

What does MVC stand for?

A: Model, View, Code
B: Mash-up, View, Code
C: Model, Validation, Controller
D: Model, View, Controller
E: Model, Validation, Code
A

D: Model, View, Controller

44
Q

Which of the following contains technologies that all exist at the Controller layer of the Model-view-controller pattern?

A: Page Layout, List View, Record Type
B: Visual Worksflow, Visual Force, Web Services API
C: Assignment Rule, Apex Trigger, Workflow Rule
D: Validation Rule, Field Level Security, Pick list Value

A

C: Assignment Rule, Apex Trigger, Workflow Rule

45
Q

In a recruiting application, a developer needs to automatically create a new Review record for each interviewer for a position whenever a new Application record is created.
How can the developer best accomplish this?

A: Create a Workflow Rule on the Review object that uses a Workflow Field Update to create new Review records
B: Create a Workflow Rule on the Application object that uses a Workflow Field Update to create new Review records
C: Create an Apex trigger on the Application object that creates the new Review records
D: Create a Workflow Rule that sends an Outbound Message to an external web service
E: Create an Apex trigger on the Position object that polls for new Application records related to the position

A

C: Create an Apex trigger on the Application object that creates the new Review records

46
Q

Which of the following statements about custom summary formulas in reports are true?
Choose three:

A: Reports can be grouped by a custom summary formula result
B: Custom summary formulas can reference a formula field within a report
C: Custom summary formulas can reference another custom summary formula
D: Custom summary formulas can be used in a report built from a custom report type
E: There is a maximum of five custom summary formulas per report

A

B: Custom summary formulas can reference a formula field within a report
D: Custom summary formulas can be used in a report built from a custom report type
E: There is a maximum of five custom summary formulas per report

47
Q

A developer created two pick list fields: Candy Manufacturer and Candy Type. Is it possible to relate the fields so that the selection in the Candy Manufacturer field would impact the values available for selection in the Candy Type field?

A: Yes, make the Candy Manufacturer a dependent pick list, and the Candy Type a controlling pick list
B: Yes, make the Candy Manufacturer a controlling pick list and the Candy Type a dependent pick list
C: Yes, the Candy Manufacturer is a Master and the Candy Type a dependent pick list
D: No, because they are both custom fields
E: No, because they are both pick list fields

A

B: Yes, make the Candy Manufacturer a controlling pick list and the Candy Type a dependent pick list

48
Q

When are data validation rules enforced?

A: Upon opening the record
B: Upon closing the record
C: Upon editing a field
D: Upon saving a record
E: Upon deleting a record
A

D: Upon saving a record

49
Q

A developer changes a custom field type from Number to Text with a field length of 2.
Which of the following statements is true?

A: All data in the custom field will be deleted when the field type is changes
B: All the values in the number field will be converted to text
C: Numbers less than 2 characters in length will be converted to text and numbers greater than 2 characters in length will be converted to text and truncated
D: The Number field will be stored in the deleted fields area and a new Text field will be created

A

C: Numbers less than 2 characters in length will be converted to text and numbers greater than 2 characters in length will be converted to text and truncated

50
Q

Which of the following can be used as a dependent field in a controlling - dependent field relationship?

A: Custom Multi-Select Pick list
B: Standard Pick list
C: Any pick list
D: Any check box
E: Custom Lookup Field
A

A: Custom Multi-Select Pick list

51
Q

Which if the following object relationships is NOT allowed?

A: Standard object as the “master” and a custom object as the detail
B: Custom object as the “master” and a standard object as the detail
C: Custom object as a lookup to a standard object
D: Custom object as a lookup to a custom object

A

B: Custom object as the “master” and a standard object as the detail

52
Q

Who may be assigned a workflow task?
Choose three:

A: A single user
B: Multiple users
C: The record owner
D: The record creator
E: A related Chatter Free user
A

A: A single user
C: The record owner
D: The record creator

53
Q

Which of the following are User Interface settings?
Choose three:

A: Enable Collapsible Sections
B: Show Quick Create
C: Show custom Sidebar Components on All Pages
D: Transfer all Open Opportunities
E: Require Internet Explorer 6.0 or Higher

A

A: Enable Collapsible Sections
B: Show Quick Create
C: Show custom Sidebar Components on All Pages

54
Q

Which of the following is not a benefit of using Record Types?

A: Allow you to implement custom business processes by associating them to specific page layouts
B: Allows you to define different sets of pick list values for both standard and custom pick lists
C: Allows you to control visibility to records
D: Allows you to control which page layout users can see

A

C: Allows you to control visibility to records

55
Q

Which of the following is not a valid Dashboard Component?

A: Chart
B: Table
C: Visual Force Page
D: List
E: Gauge
A

D: List

56
Q

Which of the following statements is true about a scheduled report?

A: If an email recipient is not specified, the report automatically saves the data in a report queue
B: A Running User must be specified and all email recipients must be active Salesforce or Force.com users
C: A report can be scheduled to run a maximum of once per hour
D: It is possible to schedule the same report to run at a different times as long as each schedule has a different running user

A

B: A Running User must be specified and all email recipients must be active Salesforce or Force.com users

57
Q

A developer building a recruiting application wants to be able to track when a position is posted to an advertising site. Each position can be posted to an unlimited number of job sites and each job site can have an unlimited number of positions posted to it.
How should the developer track this information in SF?
Choose two:

A: Create an object called Job Posting Site and create a lookup to this new object from the Position record
B: Create an object called Job Posting Site, create another object called Job Posting with a lookup to Position and a lookup to Job Posting Site
C: Create an object called Job Posting Site, create another object called Job Posting with a master detail to Position and a master detail to Job Posting Site
D: Create a pick list on Position
E: Create an object called Job Posting Site and create a lookup to Position on the Job Posting Site object

A

B: Create an object called Job Posting Site, create another object called Job Posting with a lookup to Position and a lookup to Job Posting Site
C: Create an object called Job Posting Site, create another object called Job Posting with a master detail to Position and a master detail to Job Posting Site

58
Q

A developer wants the Hiring Manager on a position to automatically follow the position through Chatter. What steps must the developer take for this to happen automatically?
Choose two:

A: Enable Chatter Feed Tracking on the Position object and the User object
B: Enable the auto-follow records feature of Chatter
C: Enable Chatter Feed Tracking on the Position object
D: Create a workflow rule that automatically subscribes
the hiring manager to the position
E: Create an Apex trigger that automatically subscribes the hiring manager to the position

A

C: Enable Chatter Feed Tracking on the Position object
E: Create an Apex trigger that automatically subscribes the hiring manager to the position

59
Q

The recruiting department has asked that certain fields on the Candidate object be visible when users are viewing and editing Review records related to the Candidate.
How can the developer accomplish this objective?
Choose three:

A: Create cross object formula fields on the Review object and add them to the Review page layout
B: Create new fields on the Review object, mark them as read-only then write a Workflow rule that uses a Workflow field update to populate the field
C: Display the desired fields on the Review related list on the Candidate page layout
D: Create a Visual Force page that displays the desired information then override the view, edit and new buttons on the Review object
E: Create new fields on the Review object, mark them as read-only then write an Apex trigger to populate the fields

A

B: Create new fields on the Review object, mark them as read-only then write a Workflow rule that uses a Workflow field update to populate the field
D: Create a Visual Force page that displays the desired information then override the view, edit and new buttons on the Review object
E: Create new fields on the Review object, mark them as read-only then write an Apex trigger to populate the fields

60
Q

GenWatt wants to prevent Positions that have Job Applications from being deleted.
How can the developer accomplish this objective?
Choose two:

A: When creating the relationship between Position and Job Application, create a lookup field and check the box that prevents parents with children from being deleted
B: Create a master detail relationship between Position and Job Application, create a roll-up summary field on Position that counts the number of Job Applications, create a validation rule on Job Application that prevents the Position from being deleted if the count > 0
C: Create a master detail relationship between Position and Job Application, create a roll-up summary field on Position that counts the number of Job Applications, create a validation rule on Position that prevents the Position from being deleted if the count > 0
D: Create a master detail relationship between Position and Job Application
E: Create an Apex trigger to check if the Position being deleted has related Job Applications and then stop the delete if it does

A

A: When creating the relationship between Position and Job Application, create a lookup field and check the box that prevents parents with children from being deleted
E: Create an Apex trigger to check if the Position being deleted has related Job Applications and then stop the delete if it does

61
Q

GenWatt wants to integrate the recruiting application on Force.com with its Peoplesoft HR application. Data needs to flow from Force.com to Peoplesoft and from Peoplesoft to Force.com.
How can a developer accomplish this?
Choose two:

A: Develop an integration using Java and the Metadata API
B: Create an Apex trigger on the position object to update Peoplesoft whenever a Position is created
C: Use the Apex Data Loader to create data mappings between the two systems then run the mappings on a periodic or scheduled basis
D: Use a 3rd party tool such as Informatica to create and perform the integration
E: Create workflow rules that utilize outbound messages when Positions, Candidates, Interviewers and Reviews are created, updated or deleted in Force.com

A

C: Use the Apex Data Loader to create data mappings between the two systems then run the mappings on a periodic or scheduled basis
D: Use a 3rd party tool such as Informatica to create and perform the integration