感觉不简单,千万不能靠背题,要理解意思,salesforce 题目变来变去,用不同方法表达。
prepare
http://forceprepare.com/tutorial/intro.htmlhttp://allaboutsalesforce.blogspot.co.at/2012/01/401-certification-mock-exam-1.htmlSalesforce Dev 401 Dumps 11. Out of the following things which can be done using the Force.com platform? (Select two)a. Data-warehousingb. Applications with clicks and not codec. Applications can be upgraded without loss of customizationd. Code version control systemAns. b,c2. Out of the following which applications are suitable for Force.com? (Choose three)a. Time card applicationb. Word processorc. Online auction managementd. Inventory managementAns. a,c,d3. Where are Force.com IDs identical?a. Production and full copy sandbox onlyb. Production and dev sandbox onlyc. Two developer orgsd. Two sandbox orgAns. a4. Which of the following refers to the data model of Salesforce? (Choose 2)a. Force.com APIb. Force.com metadata APIc. Sandboxd. Force.com IDEAns. a,b5. What types of Salesforce edition are not available?a. Enterprise editionb. Unlimited editionc. limited editiond. Developer editionAns. c=========Salesforce Dev 401 Dumps 21. Which custom fields can be made universally required?a. Formulab. Lookupc. E-maild. URLAns. c2. How many master relationships can be there per detail object?a. 1b. 2c. 3d. 4Ans. b3. How many lookup relationships can be there per child?a. 10b. 20c. 15d. 25Ans. d4. Which of the following is NOT a step in creating a junction object? a. Creating the custom object to serve as the junction object between the two master objectsb. Creating two Master-Detail relationships c. Customizing the related lists on the page layouts of the two master objectsd. Creating two lookup relationshipsAns. d5. An organization wants to use custom objects to track bugs. The organization wants the ability to link related bugs to parent bugs in a parent-child relationship. What type of relationship should be used?a. Master-Detailb. Self c. Hierarchicallyd. Many-to-manyAns. b=========Salesforce Dev 401 Dumps 31. Using a formula field how would a developer calculate the number of days since a record has been created? The CreatedDate field is a DateTime type field. a. TODAY() – DATEVALUE(CreatedDate)b. NOW() – DATEVALUE(CreatedDate) c. TODAY() – CreatedDated. CreatedDate – TODAY()Ans. a2. Using the Force.com platform declarative model to build an application, which of the following do you NOT have to do? Please select three (3) choices. a. Install a database serverb. Configure an application using clicks not code c. Deploy a web serverd. Administer and e-mail serverAns. a,c,d3. 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-Detailb. Hierarchical c. Lookupd. Many-to-manyAns. b4. What is true about a junction object? a. A custom object that has two Master-Detail relationshipsb. A custom object that has a Master-Detail relationship c. A standard object that has two Master-Detail relationshipsd. A standard object that has a Master-Detail relationshipAns. a5. What is true about a cross-object formula field for a Master-Detail relationship? a. You can only create a cross-object formula field on the parent objectb. 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 objectd. A cross-object formula field is not available for a Master-Detail relationshipAns. b=========Salesforce Dev 401 Dumps 41. What are the different custom tabs that you can create? Please select three (3) choices.a. Web tabb. Apex tab c. Visualforce tabd. Custom object tab e. Standard object tabAns. a,c,d2. 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 lineb. Create a validation rule using IF c. Create a formula field to enforce the combinationd. Create a validation rule using VLOOKUPAns. d3. 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 deletedb. You can have a child record without the parent record c. You have to expose the master lookup field on the child detail page layoutd. You cannot delete a child recordAns. a, c4. Where do you change the hover detail? a. Mini viewb. Page layout c. Profiled. Mini page layoutAns. d5. What layer of model-view-controller paradigm are standard or custom objects associated with? a. Viewb. Model c. Controllerd. View and controllerAns. b=========Salesforce Dev 401 Dumps 51. What is a junction object? a. Object with lookup relationshipb. Master detail relationship c. Object with two lookup relationshipsd. Object with two Master-Detail relationshipsAns. d2. What field can be controlled by a translation workbench? a. Rule criteriab. Formula c. Validation errorsd. Assignment rulesAns. c3. Object X has a lookup to object Y. Which of the following statements are TRUE? Please choose two (2). a. Fields of both X and Y are accessible from object Yb. Fields of object Y can be accessed from object X c. Fields of both Y and X are accessible from object Xd. Fields of object X can be accessed from object YAns. b,c4. What are the components of the dashboard that use grand totals? Please choose two (2) items. a. Chartb. Metric c. Tabled. GaugeAns. b,d5. How do you highlight totals in a report?a. Roll-up summary fieldb. Formula fieldc. Custom summary fieldd. Summary totalsAns. d=========Salesforce Dev 401 Dumps 61. 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 daysb. Time-dependant workflow action to send the record for review to owner after 14 daysc. Time-dependant workflow action to send an e-mail to the owner before 14 daysd. Time-dependant workflow action to close the position after 14 daysAns. a2. 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 layoutb. Create a dependent picklist that feeds the radio button type fieldc. Create a formula fieldd. Create a Visualforce page with radio buttons for the review objectAns. d3. 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 Cb. Create a custom report type with A, B and C, and use it in the reportc. Create a custom report with A and C fields as relationships already existd. Report cannot be createdAns. b4. 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 dashboardsb. Reports are part of the application and application design will take care of itc. No special considerations for reports or dashboards are required as Salesforce can natively take care of the requirementsd. The data model and the application will not cater for reports and dashboardsAns. d5. 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 reportb. Tabular reportc. Matrix reportd. A report using VisualforceAns. a=========Salesforce Dev 401 Dumps 71. 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 fieldb. Workflow rule c. Validation ruled. Assignment ruleAns. a2. In a Master-Detail relationship, what happens when the a record is deleted from the parent object? a. Parent record alone gets deletedb. Exception occurs c. Parent and child record will not be deletedd. All child records are deletedAns. d3. What will cause the analytic snapshots run to fail? Please select three (3) choices.a. The source report has been deletedb. The target object has a trigger on itc. The running user has been inactivatedd. The target object is a custom objecte. The source report is saved as matrix reportAns. a,b,c4. 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 hierarchyb. 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 hierarchyd. Users are given access to the records accessible by the users who are above the role hierarchyAns. c5. 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 objectb. Custom reporting c. Recent Itemsd. Ability to track activityAns. a,c==========Salesforce Dev 401 Dumps 81. What are the data types that are supported by a formula field? Please select three (3) choices. a. Textb. Percent c. E-maild. Currency e. PhoneAns. a,b,d2. 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-Detailb. Hierarchical c. Lookupd. Many-to-manyAns. b3. 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. CreatedDateb. IsDeleted c. SysModStampd. UpdatedDateAns. a4. Select the features that are available through custom report types. Please select two (2) items.a. Define object relationships and fields for reportsb. Define up to 4 object relationshipsc. Define anti-join relationshipsd. Create analytic snapshot reportsAns. a,b5. When creating a sharing rule, what entities can data be shared to? Please select three (3) choices. a. Public groupsb. Users c. Rolesd. Roles and subordinates e. QueuesAns. a,c,d=========Salesforce Dev 401 Dumps 91. 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 mandatoryb. The field length is customizablec. This depends on the version of Salesforced. 18Ans. d2. Name the prefix used by standard VisualForce markup tags. Select the one correct answer.1. vf2. apex3. c4. sAns. 23. Which of the following cannot be included in a VisualForce page? Select the one correct answer.a.Javab.JavaScriptc.HTMLd.FlashAns. a4. To create a new VisualForce page HelloWorld in development mode, which URL should be appended to server address? Select the one correct answer.a./HelloWorldb./vf/HelloWorldc./apex/HelloWorldd./home/HelloWorldAns. c5. What is the maximum response size of a VisualForce page? Select the one correct answer.a.1 MBb.5 MBc.15 MBd.There is no limit on the size of a VisualForce pageAns. c=========Salesforce Dev 401 Dumps 101. What is the number of components that can be added to a dashboard? Select the one correct answer.a.20b.25c.50d.100Ans. a2. Which of these is not a valid report type. Select the one correct answer.a.Summaryb.Matrixc.Tabulard.DetailedAns. d3. 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. c4. 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 fieldsb.100c.200d.500Ans. d5. 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-Onlyb.Disable Visible but Enable Read-Onlyc.Enable Visible but Disable Read-Onlyd.Enable Visible and Read-OnlyAns. c=========Salesforce Dev 401 Dumps 111. 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 approval step.a) Approve or reject based on the first response.b) Require unanimous approval from all selected approvers…c) Require majority approval from all selected approversd) Require x out of y approval from all selected approversAns. a,b2. When a record has been rejected by all approvers, Salesforce executes all final rejection actions. Which of the following is NOT a possible final rejection action?a) Lock the record from being editedb) Send an email to a designated recipientc) Delete the record…d) Update a field on the recordAns. c3. Which of the following cannot be used on a User Page Layout? Please select two (2) choices.a) Tags…b) Linksc) Buttons…d) Custom Fieldse) Inline VisualforceAns. a,c4. An organization wants to leverage the import wizards to import different types of data. What type of data cannot be imported through the wizard?a) Accounts and Contactsb) Leadsc) Custom Objectsd) Users…Ans. d5. An organization has two custom objects to track job positions and salaries for those positions. Everyone in the organization should be able to view the positions however, only select users can view the salary records. What steps should a developer take to ensure the requirement is fulfilled?a) Create a lookup relationship between positions and salaries; define public access on position and private access on salaryb) Create a master-detail relationship between positions and salaries; define public access on position and private access on salary.c) Create a master-detail relationship between positions and salaries; define private access on position and create sharing rules on salary.d) Create a lookup relationship between positions and salaries; define public access on position and public access on salary; create sharing rules on salary to restrict visibility.Ans. a=========Salesforce Dev 401 Dumps 121. An organization has created a HR application which contains a custom object for job positions and candidates for those positions. The HR managers want to see a view of 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 layoutb) Add the candidate related list to the job position page layoutc) Create a validation rule on the job position page layoutd) Create a formula field on the job position object and add to the page layoutAns. a2. Which of the following is not process or data intensive.a) Time entry applicationb) Inventory managementc) Word processingd) Human resource managementAns. c3. 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 dashboardsb) Folder Permission on a Reportc) Run As on scheduled reportsd) Folder Permission on a DashboardAns. a,c4. 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 securityb) Remove the field from the page layoutc) Remove the field from the user profiled) Change my display under personal settingsAns. a5. 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 deletedb) Nothingc) The parent record cannot be deletedd) The child record cannot be deletedAns. b=========Salesforce Dev 401 Dumps 131. How do you highlight totals in a report?a. Roll-up summary fieldb. Formula fieldc. Custom summary fieldd. Summary totalsAns. d2. 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 fieldb. Workflow rule c. Validation ruled. Assignment ruleAns. a3. 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 objectb. Custom reporting c. Quick created. Ability to track activityAns. a,c4. When creating a sharing rule, what entities can data be shared to? Please select three (3) choices. a. Public groupsb. Users c. Rolesd. Roles and subordinates e. QueuesAns. a,c,d5. Select the Salesforce.com edition that is NOT available today.a. Professionalb. Unlimited c. Enterprised. PremiumAns. d=========Salesforce Dev 401 Dumps 141. Within a custom recruiting application, Universal Containers uses a custom position object to track positions. Positions expire 90 days after they have been approved. A Workflow 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. b2. 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-manyD. Master-to-masterAns. a3. 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. c4. 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. C. To load related records without knowing Salesforce record IDs. D. To use the Web Services API to query for data.Ans. a,c5. 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 goal? A. Set the 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 the dashboard for daily refresh and email distribution. D. Create a series of daily recurring events providing the dashboard link.Ans. c=========Salesforce Dev 401 Dumps 151. A customer has a requirement to filter columns in the related list. As a developer how will you accomplish this?a. Use the filter option in the related list section of the page layoutb. Use the filter option in the related list section of the mini page layoutc. Use the filter option in the detail page layout of the related list objectd. Build a Visualforce component with a filter to replace the related list section of the page layoutAns. d2. 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 reportb. Tabular reportc. Matrix reportd. A report using VisualforceAns. a3. 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 dashboardsb. Reports are part of the application and application design will take care of itc. No special considerations for reports or dashboards are required as Salesforce can natively take care of the requirementsd. The data model and the application will not cater for reports and dashboardsAns. d4. 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 Cb. Create a custom report type with A, B and C, and use it in the reportc. Create a custom report with A and C fields as relationships already existd. Report cannot be createdAns. b5. 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 lineb. Create a validation rule using IFc. Create a formula field to enforce the combinationd. Create a validation rule using VLOOKUPAns. d=========Salesforce Dev 401 Dumps 161. In the statement below, controller refers to what type of controller? Select the one correct answer. < apex:page controller="AccountController">a Standard Controllerb Custom Controllerc Controller Extensiond Specific ControllerAns. b2. Which of the following represent correct syntax to display first name from global variable user? Select the one correct answer.a. {User.FirstName}b. {!User.FirstName}c. $User.FirstNamed. {!$User.FirstName}Ans. d3. Which of these is not a standard profile? Select the one correct answer.a. Developerb. Contract Managerc. Read onlyd. Solution ManagerAns. a4. Name the language Force.com uses to support full-text search in objects. Select the one correct answer.a. SQLb. VisualForcec. SOQLd. SOSLAns. d5. 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=========Salesforce Dev 401 Dumps 171. How can you create Many to Many relationship in salesforce.com ?A.Create a direct Many to Many relationshipB.Use a junction ObjectC.Use a piece of code to relate both objectsD.Not Possible to create Many to Many relationship in salesforce.comAns. b2. Can Dashboard Components be retrieved from Recycle Bin on deletion ?A.YesB.NoAns. b3. How many external Id’s are allowed on an object ?A.1B.2C.3D.4Ans. C4. What can not be done with the profiles ?A.Control the tab accessB.Set the CRUD permissionsC.Give access to records by modifying the record typesD.Control password settingsAns. C5. Which functionality is NOT available on the Custom Object ?A.Validation RulesB.Assignment RulesC.WorkflowsD.Record TypesAns. b=========Salesforce Dev 401 Dumps 181. Which of the following can be done by the Pagelayout Editor ?A.Make a Field MandatoryB.Make a Field Read-OnlyC.Both A & BD.None of AboveAns. c2. Which of the following is not allowed ?A.Master (Custom object) and Detail (Standard object)B.Master (Custom object) and Detail (Custom object)C.Look Up between (Standard object) and (Standard object)D.Look Up between (Standard object) and (Custom object)Ans. A3. How many different Master – Detail relationships can exist on the detail object side ?A.1B.2C.3D.4Ans. B4. What happens when a parent record is deleted in the Parent Child model having a Lookup Relationship between Parent - Child Objects ?A.Child records are also deletedB.Shows an errorC.Cant delete the recordD.Child records are not deletedAns. d5. Can Data Loader be run through the Command Line ?A.YesB.NoAns. A=========Salesforce Dev 401 Dumps 191. Which of the following can not be done via Workflow ?A.Create a TaskB.Create an EventC.Create an Email AlertD.Create an Outbound MessageAns. b2. Roll Up Summary fields work in which kind of relationship ?A.Many to Many RelationshipB.One to One RelationshipC.Master - Detail RelationshipD.Lookup RelationshipAns. c3. Which functionality cannot be achieved by final rejection action in an Approval Process ?A.Change the status of a field to “Rejected”B.Send an email notificationC.Unlock the recordD.Delete the RecordAns. D4. Which feature is used to Report on Historical Data ?A.ReportsB.DashboardsC.Analytical SnapshotD.Mobile LiteE.EntitlementsAns. C5. Folders are used in Salesforce.com to store ?A.Reports, Dashboards, Documents and Email templatesB.Reports, Dashboards and DocumentsC.Dashboards, Documents and Email templatesD.Reports and DashboardsAns. A=========Salesforce Dev 401 Dumps 201. Standard fiscal years can start on the first day of any month of the year ?A.TrueB.FalseAns. A2. The organization IDs of your sandboxes remain same each time your sandbox is refreshedA. TRUEB. FALSEAns. B3. An opportunity can have only one primary partnerA. TRUEB. FALSEAns. a4. Which of the following is not a correct statement?A. Tags can be enabled by enabling Tags permission for the OrganizationB. Tags can be enabled by enabling Tags permission for the ProfilesC. Tags can be added on the RecordsD. Tags can be accessed from the Sidebar componentAns. b5. Encrypted fields are editable regardless of whether the user has the “View Encrypted Data” permission.A. TrueB. FalseAns. A===========1 What is the maximum number of master-detail relationships that can be created on a custom object?a) 1b) 2c) 4d) Unlimited2) An organization has decided to manage hiring and positions. A custom object has been created to manage all new job positions. All positions below $50,000 must be approved by the hiring manager, and positions above $50,000 must be approved by the hiring manager, and the regional hiring manager. What would a developer use to declaratively fulfill the requirement?a) Apex Code, to check the position’s salary and assign to the appropriate resource for approval.b) Approval process.c) Validation rules.d) Dynamic Routing Approval.3) A developer has created a junction object what is the significance of the first master-detail (primary) relationship?a) Look and feel, the junction object's detail and edit pages use the color and any associated icon of the primary master object.b) You cannot delete the primary relationship.c) You cannot rename the primary relationship.d) There is no significance.4) 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 approval step.a) Approve or reject based on the first response.b) Require unanimous approval from all selected approvers…c) Require majority approval from all selected approversd) Require x out of y approval from all selected approvers5) Which of the following is NOT a step in creating a junction object?a) Creating the custom object to serve as the junction object between the two master objectsb) Creating two master-detail relationshipsc) Customizing the related lists on the page layouts of the two master objectsd) Creating two lookup relationships…6) When a record has been rejected by all approvers, Salesforce executes all final rejection actions.Which of the following is NOT a possible final rejection action?a) Lock the record from being editedb) Send an email to a designated recipientc) Delete the record…d) Update a field on the record7) Which of the following cannot be used on a User Page Layout?Please select two (2) choices.a) Tags…b) Linksc) Buttons…d) Custom Fieldse) Inline Visualforce8) An organization wants to leverage a custom objects to track bugs. The organization wants the ability to related bugs to parent bugs in a parent-child relationship.What type of relationship should be used?a) master-detailb) self…c) hierarchicald) many-to-many9) An organization wants to leverage the import wizards to import different types of data. What type of data cannot be imported through the wizard?a) Accounts and Contactsb) Leadsc) Custom Objectsd) Users…10) An organization is interested in leveraging the Data Loader to load data into salesforce.com. Which of the following are NOT capabilities of the data loader?Please select two (2) choices.a) Import greater than 50,000 recordsb) Import data into 2 objects in a single transaction…c) Rollback import transactions….d) Run by command line11) An organization needs the ability view the value of the Opportunity Stage field on an Opportunity Product related list.Please choose the declarative method of fulfilling the requirement.a) Create an Apex method to replicate the value on the child object, and set the field level security to read-only and expose the new field on the Opportunity Product related list.b) Create a cross object formula field on the Opportunity Product object and expose the formula field on the Opportunity Product related list..…c) Create a validation rule on the Opportunity Product object.d) Create a new pick list field called Stage on the Opportunity Product object, and expose the filed on the Opportunity Product related list.12) A developer wants to leverage the console to view to see the parent object of the child object in focus on the console. How would a developer specify what related list fields are displayed on the parent object?a) On an child object’s mini-page layoutb) On an parent object’s mini-page layout related lists field selectionc) On the parent object’s page layout related lists field selectiond) You cannot modify the related fields on the console view13) An organization has two custom objects to track job positions and salaries for those positions. Everyone in the organization should be able to view the positions however, only select users can view the salary records. What steps should a developer take to ensure the requirement is fulfilled?a) Create a lookup relationship between positions and salaries; define public access on position and private access on salaryb) Create a master-detail relationship between positions and salaries; define public access on position and private access on salary.c) Create a master-detail relationship between positions and salaries; define private access on position and create sharing rules on salary.d) Create a lookup relationship between positions and salaries; define public access on position and public access on salary; create sharing rules on salary to restrict visibility.14) A developer has created a custom field marked as an external id on an object. If two records in the object have the same external id, and an upsert action occurred for that same external id what would happen.a) The first matching external id record would be updatedb) Both matching external id records would be updatedc) A new record is createdd) An error would be reported15) A developer has a requirement to collect the state and the cities for the state selected on an account page layout. Once the user selects a state only the possible cities in that state should be available for entry, what is the best declarative method for fulfilling this requirement.a) Create a workflow rule that will update the city once a state is enteredb) Create a validation rule which will cause an error if the city is not in the state that has been enteredc) Create a dependent pick list for cities based on the state that has been enteredd) Create a formula field that lookups the valid cities for the state entered16) A developer has created an approval process. What would require that a formula entry criterion be used versus standard criteria?a) User profile evaluates to ‘System Administrator’b) Determine if the record is newly createdc) Determine if a record has been updatedd) Determine if a field has been changed imp17) An organization has created a HR application which contains a custom object for job positions and candidates for those positions. The HR managers want to see a view of 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 layoutb) Add the candidate related list to the job position page layoutc) Create a validation rule on the job position page layoutd) Create a formula field on the job position object and add to the page layout18) Which of the following is not process or data intensive.a) Time entry applicationb) Inventory managementc) Word processingd) Human resource management19) Which two (2) items most closely relate to the View layer of the Model View Controller paradigm?a) Page Layoutb) Validation Rulec) Custom Tabd) Custom Field20) In which salesforce instances would there be identical record IDs?a) Production; Full Sandboxb) Production; Full Sandbox; Apex Sandboxc) Production; Full Sandbox; Config Only Sandbox; Apex Sandbox;d) Salesforce.com never repeats record IDs21) A developer has created a time-based workflow that escalates a Lead record 10 days after it has been created if no updates have occurred. What is the best way for the developer to test that the new time based workflow rule is functioning?Please select two (2) choices.a) User Debug Logs setup the Developer; create a new lead record; review debug logsb) Create a new lead record; view the time-based workflow queue;c) Setup the developer for time-based workflow queue; create a new lead record; view the time-based workflow queue;d) Create a new lead record; view the outbound messages queue22) What settings can you specify on a profile?Please select two (2) choices. a) Revoke sharing permissions b) Enable record types c) Enable create read, create, edit, and delete on objects d) Specify language23) 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?impPlease select two (2) choices.a) Run As on dashboardsb) Folder Permission on a Reportc) Run As on scheduled reportsd) Folder Permission on a Dashboard24) Under what circumstances would the sharing button to be enabled on a detail view for a record.impa) A developer has added the button to the page layoutb) When record sharing is enabled in the user profilec) When record sharing is set to public read only or private for the objectd) When record sharing is set to public read/write for the object25) When creating a sharing rule what entities can data be shared to.Please select three (3) choices. impa) Public Groupsb) Usersc) Rolesd) Roles and Subordinatese) Queues26) 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 securityb) Remove the field from the page layoutc) Remove the field from the user profiled) Change my display under personal settings27) What can be done with report summary totals?Please select two (2) choices: impa) Calculate values from a previous reportb) Calculations based on report summary totalsc) Highlight outliersd) Historical analysis28) 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 deletedb) Nothingc) The parent record cannot be deletedd) The child record cannot be deleted29) How can a developer get a Custom Object added to the quick create lista) Add the object through home page component settingsb) It is added automaticallyc) Expose a custom tab for the custom objectd) Enable the quick create on the user profile30) Select the features that are available through custom report types.Please select two (2) items. impa) Define object relationships and fields for reportsb) Define up to 4 object relationshipsc) Define anti-join relationshipsd) Create analytic snapshot reports31) An organization wishes to have everyone view/edit records on an object except for a single person x who should only have read-only access to the object. What is the best way to implement the requirement?impa) Modify the sharing access for the object to public read/write and remove user x from the role hierarchyb) Modify the sharing access for the object to private and remove user x from the role hierarchyc) Modify the sharing access for the object to public read only, create a public group with everyone except user x; create a sharing rule and define read/write access to the public group.d) Modify the page layout to be read-only.32) Using a formula field how would a developer calculate the number of days since a record has been created. The CreateDdate field is a DateTime type field.a) TODAY() – DATEVALUE(CreatedDate)b) NOW() – DATEVALUE(CreatedDate)c) TODAY() – CreatedDated) CreatedDate – TODAY()33) 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) CreatedDateb) IsDeletedc) SysModStampd) UpdatedDate34) A developer needs to create a trending report what should he/she use to get the historical data?a) Reportsb) Analytic Snapshotsc) Roll-Up Summaryd) Report Typese) Audit History Records35) What is the best type of dashboard component to display a list of your top 10 customers?a) Metricb) Tablec) Gauged) Chart36) Select the salesforce.com edition that is NOT available today impa) Professionalb) Unlimitedc) Enterprised) Premium37) Using the force.com platform declarative model to build an application. Which of the following do you NOT have to do?impPlease select three (3) choices.a) Install a database serverb) Configure an application using clicks not codec) Deploy a web serverd) Administer and email server38) 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-detailb) hierarchicalc) lookupd) many-to-many39) What are the data types that are supported by formula field?Please select three (3) choices.a) Textb) Percentc) Email d) Currencye) Phone40) What is true about a junction object?a) A custom object that has 2 master-detail relationships.b) A custom object that has a master-detail relationship.c) A standard object that has 2 master-detail relationships.d) A standard object that has a master-detail relationship.41) What is true about a cross-object formula field for a master-detail relationship?a) You can only create a cross-object formula field on the parent object.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) Cross-object formula field is not available for master-detail relationship.42) impWhen 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 Objectb) Custom Reportingc) Quick Created) Ability to track Activity43) impWhat are the different custom tabs that you can create?Please select three (3) choices.a) Web Tabb) Apex Tabc) Visualforce Tabd) Custom Object Tabe) Standard Object Tab44) 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 needs 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 IFc) Create a formula field to enforce the combinationd) Create a validation rule using VLOOKUP45) 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.46) How do Salesforce enforce data access using role hierarchy?a) Users are given access to the records owned by the users who are below the role hierarchy.b) Users are given access to the records owned by the users who share the same role on the role hierarchy.c) Users are given access to the records accessible by the users who are below the role hierarchy.d) Users are given access to the records accessible by the users who are above the role hierarchy.47) 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 report48) What are the components belong to the Model of the Model-View-Controller design paradigm?Please select three (3) choices.a) Custom Relationshipb) Custom Page Layoutc) Custom Objectd) Custom Fielde) Workflow Rules49) Where do you change the Hover detail?impa) Mini Viewb) Page Layoutc) Profiled) Mini Page Layout50) What layer of model-view-controller paradigm does standard or custom objects associated with?a) Viewb) Modelc) Controllerd) View and Controller51) What is a junction object?a) Object with lookup relationshipb) Master detail relationshipc) Object with two lookup relationshipd) Object with two master-detail relationship52) What field can be controlled by translation workbench?a) Rule Criteriab) Formulac) Validation Errorsd) Assignment Rules53) In a master-detail relationship, what happens when the a record is deleted from parent objecta) Parent record alone gets deletedb) Exception occursc) Parent and Child record will not be deletedd) All child records are deleted54) In a recruiting application, Salary is a child object to parent Position object via master-detail relationship. The min pay and max pay fields of salary object cannot be modified when Position status on the parent is “Approved”.How would a developer design this?a) Create a Visualforce component on Position detail pageb) Rollup-Summary Fieldc) Validation rule on Position objectd) Formula field on the Salary objecte) Validation rule on the Salary Object55) Object X has a lookup to Object Y. What among the following statements are TRUEPlease choose two (2).a) Fields of both X and Y are accessible from Object Y.b) Fields of Object Y can be accessed from Object X.c) Fields of both Y and X are accessible from Object X.d) Fields of Object X can be accessed from Object Y.56) In master-detail relationship scenario where the fields of the parent object needs to be displayed in the related list. How will a developer design this:a) Cross-object formula fieldb) Workflow rulec) Validation Ruled) Assignment rule57) What are the components of the dashboard that use grand totalsPlease choose two (2) items.a) Chartb) Metricc) Tabled) Gauge58) Universal Containers needs to make all records of an object visible to all users when it is in “Approved” status. The records are created with “New” status and are only visible to a select set of users.How will a developer implement this? impa) Set the object level sharing to Private, add a workflow rule to update the sharing rule when status changes.b) Set the object level sharing to Public Read-Only, restrict the sharing when status is ‘New’.c) Set the object level sharing to Private, create a public group with appropriate users, modify manual sharing to public group based on statusd) Create role hierarchy, modify the user profiles when status changes59) In a master-child relationship between a standard object and custom object. Which of the following statements is NOT true. Please select two (2) itemsa) Standard object is always the masterb) Custom Object is always the masterc) Custom object is always a childd) Standard or custom object can be a mastere) Standard object is never a child60) A customer has a requirement to filter on columns in the related list. As a developer how will you accomplisha) Use the filter option in the related list section of the Page Layoutb) Use the filter option in the related list section of the Mini Page Layoutc) Use the filter option in the detail page layout of the related list objectd) Build a visual force component with filter to replace the related list section of the Page Layout61) How do you highlight totals in a reporta) Roll-up Summary Fieldb) Formula Fieldc) Custom Summary Fieldd) Summary Totals62) Recruiting application has a Position object that contains location, department and other information relating to a position. A report needs to customized that is grouped by department but not on locations.What is the best type of report would a developer choose?a) Summary Reportb) Tabular Reportc) Matrix Reportd) A report using visual force63) In Recruiting application a Position that is of type “Critical” should not be 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 daysb) Time-dependant workflow action to send the record for review to owner after 14 daysc) Time-dependant workflow action to send an e-mail to owner before 14 daysd) Time-dependant workflow action to close the position after 14 days64) A job application object has a child review object to store candidate review. 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 fieldd) Create visual force page with radio buttons for review object65) An application was designed without considering requirements for reports are dashboard. Which of the following statements is TRUE.a) The data model will support all the requirements of the application including reports and dashboardsb) Reports are part of the application and application design will take care of it.c) No special considerations for reports or dashboard are required as salesforce can natively take care of the requirements.d) The data model and the application will not cater for reports and dashboards66) 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 Cb) Create a Custom Report type with A, B and C, and use it in the reportc) Create a custom report with A and C fields as relationships already existd) Report cannot be created===========mpler than the real exam.In the statement below, controller refers to what type of controller? Select the one correct answer. <apex:page controller="AccountController">Standard ControllerCustom ControllerController ExtensionSpecific ControllerWhich of the following represent correct syntax to display first name from global variable user? Select the one correct answer.{User.FirstName}{!User.FirstName}$User.FirstName{!$User.FirstName}Which of these is not a standard profile? Select the one correct answer.DeveloperContract ManagerRead onlySolution ManagerName the language Force.com uses to support full-text search in objects. Select the one correct answer.SQLVisualForceSOQLSOSLBefore a code can be deployed on production what percentage of test coverage must be achieved. Select the one correct answer.25%50%75%100%In Salesforce what is the maximum number of fields that can be added to an object? Select the one correct answer.There is no such limit on the number of fields100200500How many characters are there in the Salesforce case-insensitive id field of an object? Select the one correct answer.id field is not mandatoryThe field length is customizableThis depends on the version of Salesforce18Name the prefix used by standard VisualForce markup tags. Select the one correct answer.vfapexcsWhich of the following cannot be included in a VisualForce page? Select the one correct answer.JavaJavaScriptHTMLFlashTo create a new VisualForce page HelloWorld in developer mode, which URL should be appended to server address? Select the one correct answer./HelloWorld/vf/HelloWorld/apex/HelloWorld/home/HelloWorldWhat is the maximum size of a VisualForce page? Select the one correct answer.1 MB5 MB15 MBThere is no limit on the size of a VisualForce pageWhat is the number of components that can be added to a dashboard? Select the one correct answer.202550100Which of these represent the correct syntax for custom controllers? Select the one correct answer.<apex:page controller="MyController"><apex:page standardController="MyController"><apex:page customController="MyController"><apex:page privateController="MyController">Which is the first step when creating reports? Select the one correct answer.Select report nameSelect object on which report needs to be generatedSelect type of reportSelect columns to be displayedWhich of these is not a valid report type. Select the one correct answer.SummaryMatrixTabularDetailedWhich report type is used to group rows of data and show their subtotals. Select the one correct answer.SummaryMatrixTabularDetailedWhich report type is used to group rows and columns of data and show their subtotals. Select the one correct answer.SummaryMatrixTabularDetailedWhich report type does not allow generation of charts? Select the one correct answer.SummaryMatrixTabularDetailedWhich of these are valid data type in Force.com development platform. Select the two correct answers.PercentURLChoiceboxLongDecimalWhen 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.Disable Visible and Read-OnlyDisable Visible but Enable Read-OnlyEnable Visible but Disable Read-OnlyEnable Visible and Read-OnlyWhich report type does not support analytical snapshot? Select the one correct answer.SummaryMatrixTabularDetailedA 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? Select the one correct answer.ConsoleDashboardsAnalytical SnapshotPackagesLayout templateIn 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? Select the one correct answer.GaugeMetricTableChartVisualForce pageUniversal Recruiters will 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? Select the one correct answer.GaugeMetricTableChartVisualForce pageUniversal Recruiters uses an external system for keeping track of exits from the organization. The CEO of the organization will like to view information about exits in the Salesforce application that Universal Recruiters uses. Which dashboard component can be used to implement this feature? Select the one correct answer.GaugeMetricTableChartVisualForce pageUniversal 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? Select the one correct answer.SummaryMatrixTabularAnalytic SnapshotWhich two features are supported by Salesforce in developer mode? Select the one correct answer.Developer mode allows a default user interface to be created for objects.Developer mode provides a debugger that is used to perform step by step execution.Developer mode allows developers to create dashboards from reports.Developer mode allows split screen where user can view Visual Force editor and user interface togetherDeveloper mode allows developers to create new pages by just entering the page name.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. Select the one correct answer.Object level access to profilesField level access to profilesOrganization wide defaultsRole hierarchySharing rulesManual sharingUniversal 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. Select the one correct answer.REGEXEXPRMATCHISNUMBERPRIORVALUEVLOOKUPUniversal 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? Select the one correct answer.REGEXEXPRMATCHISNUMBERPRIORVALUEVLOOKUPWhich of these functions is available in formulae field. Select the one correct answer.ISCHANGEDISNEWREGEXCIFVLOOKUPAll of these functions are available in a formula fieldA 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. Select the one correct answer.Debug LogSystem LogSetup Audit TrailField level securityA 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. Select the one correct answer.Debug LogSystem LogSetup Audit TrailField level securityWhile 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. Select the one correct answer.Debug LogSystem LogSetup Audit TrailField level securityIn 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. Select the one correct answer.Debug LogSystem LogSetup Audit TrailField History TrackingWhich of the following is correct about custom fields in Salesforce. Select one correct answer.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 APIA required field is always present in an edit pageA unique field is always present in an edit pageA unique field increases report and SOQL performanceFields of the which of the following type is not allowed to be set as external ids. Select one correct answer.DateNumbereMailTextThe number of master detail relationship that an object can have are1225300The number of Lookup relationship that an object can have are1225300Which of these is true about the Lookup Relationship. Select one correct answer.Parent is not a required field and may be omitted.Deleting an object deletes its children.Roll-up summary field can be used to perform basic operations over all children of a parent record.Security access of the child record is dependent upon the parent record.Which of the following cannot be used to build a complete Custom Tab. Select one correct answer.Display an external web pageDisplay data using a VisualForce pageShow data from a custom object using the native user interfaceDisplay the approval process using an Apex pageWhich of the following is not supported by Enhanced Page Layout editor. Select the one correct answer.Change the field nameAdd blank spacesMake a field required or read-onlyAdd a new sectionAdd a new custom fieldWhich of the following is true about Roll-up summary fields? Select one correct answer.Roll-up summary can only be set on the parent of a Master-Detail or Lookup relationship.Roll-up summary can be used to compute SUM,MIN,MAX,AVG over a set of recordsThe results of the roll-up summary is displayed on the child in a master-detail relationship.Roll-up summary fields are read only.Which of the following is true about Validation Rules? Select two correct answers.Validation rules are executed when the user clicks on the Save button.Validation rules are not applicable when the data is stored using the API.If the error condition evaluates to true, then an error message is generated and the record is not saved.Validation rules are applied only when a new record is created, and not when an existing record is edited.Which of the following is not a valid return type of a custom formula. Select one correct answer.DateDecimalTextArrayWhich of the following is not a part of a Force.com app. Select one correct answer.NotesTabLinksFormsAn organization needs to create a public website that displays data from Salesforce.com organization without user registration. Select one correct answer.ApexTriggersSalesforce KnowledgebaseForce.com sitesFormulaAnswersB. controller attribute is used for Custom ControllerD. {!$User.FirstName} is the correct syntax to access first name.A. There is no developer standard profile.D. Salesforce Object Search LanguageC. The code must get a test coverage of 75% before it can be deployed.D. There can be a maximum of 500 fields in custom objects.D. object id field can be 15 character case-sensitive or 18 character case-insensitive.B. The prefix apex is used for standard VisualForce markup tags.A. It is not possible to include Java code in VisualForce page.VisualForce page address appears like /apex/HelloWorld.C. VisualForce pages must be upto 15 MB.A. A dashboard can have upto 20 components.A.C. Select type of report.D. Salesforce does not have a report type named Detailed.A.B.C.A, B. Percent and URL are valid data types in Salesforce.C. To make a field editable, enable Visible but disable Read-Only.B. Matric report cannot be used to generate Analytical snapshot.A. Console tab allows easy navigation across multiple object types.B. Metric dashboard type is used to displayA. A gauge is used to display progress towards a goal.E. VisualForce pages can be used to draw dashboard components that extract data from another source.D. Analytic Snapshot feature of Salesforce is used to perform trend analysis over a period of time.D, E. Last two statements about developer mode are correct.D. Role Hierarchy feature of Force.com platform can be used to implement this functionality.A. REGEX function is used to check a text field matches the regular expression.E. VLOOKUP is used to return the value for a unique key in an object.D. IF function is available in the formula field. Other functions are not available in the formula field.B. System Log can be used to run code snippets.A. Debug Log can be used to view the debug/error messages generated for a particular user.C. Setup Audit Trail can be used to track changes made in the configuration.D. Field History Tracking can be used to find out changes in field values.B. A field set as required must always be present in the edit page.A. Fields of type external id can be defined as Text, Number or Email.B. An object can have maximum of 2 Master detail relationshipC. An object can have maximum of 25 Lookup relationshipA. Parent is not a required field in Lookup relationshipD. Custom tabs can be used to display a VisualForce page, data from an external page, data from a custom object.E. Enhanced Page Layout editor cannot be used to create new fields.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.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.D. Array is not a valid return type of custom formula.A. Key element of a Salesforce app are Tab, Links and Forms.D. Force.com sites is used to build public facing sites.