In a single record, a user selects multiple values from multi-picklist. How are the selected values represented in Apex? Choose one answer
Separated by comma
String-semicolon
By using List
By using Map
By using Set
A developer needs to ensure there inssufficient test coverage for an Apex that interacts with accounts. The developer needs to create test data. What is the prefered way to load this test data in Salesforce? Choose one answer
By using Static Resource
By using Documents
By using HttpCalloutMocks
By using WebServiceTest
A developer wants to list all of the tasks for each Account in Account Detail page. When a task is created for a Contact, What does the developer need to do to display the task on the related Account records? Choose one answer
Nothing. Task cannot related Account and Contact
Nothing. The task is automatically displayed on Account Page.
A workflow rule
A formula field
What should a system administrator use to disable access to a custom application for a group of users? Choose one answer
Page Layout
Web tabs
Sharing rules
Profiles
What is a valid statement about Apex classses and interfaces? Choose 2 answers
A class can have multiple levels of inner classes.
Exception classses must end with the word exception
The default modifier for a class is private
The default modifier for an interface is private
Which type of information is provided by the checkpoint tab in Developer Console. Choose 2 answers
Namespace
Debug statement
Time
A exception
The SOAP API gives advanced administrators and developers the ability to implement custom functionality. Benefits to using the SOAP API include which of the following? Choose 1 answers
Ability to to create, retrieve, update or delete records, such as accounts, leads, and custom objects.
Ability to maintain passwords, perform searches, and much more.
Ability to use SOAP API in any language that supports Web services.
Both A and B are true
All of the above
When using the Developer Console or monitoring a debug log, you can specify the level of information that gets included in the log. For which of the following categories can you specify the level? Choose 1 answer (en las respuestas hay 3 buenas :D )
Workflow
Apex Profiling
Lightning Component
Visualforce
API Calls
Which of the following are limits of Debug logs? Choose 2 answers
Each debug log must be 2 MB or smaller
Each debug log must be 4 MB or smaller
Each organization can retain up to 25MB of debug logs
Each organization can retain up to 50 MB of debug logs
What Force.com development tools can be used to write and manage Apex classes and triggers? Choose 2 answers
Developer Console
Force.com Migration Tool
Force.com IDE
Workbench
Which of the following can be included within a Visualforce page. Choose 3 answers
CSS
C++
Apex code
Javascript
Flash
Every Visualforce page must be contained within which of the following components? Choose 1 answers
<apex:form>
<apex:inputField>
<apex:page>
<apex:composition>
<apex:detail>
What primary Visualforce types are exposed in both the Metadata API as well as the standard Force.com SOAP API? Choose 3 answers
ApexPage
ApexComponent
pageBlockSection
StaticResource
pageMessages
User defined Apex classes represent which element of the MVC paradigm? Choose 1 answers
Model
View
Controller
Sometimes, even after you write test methods for all your class methods, code coverage is not at 100%. What can be a common cause for this? Choose 1 answers
Not using the ClassName_Test naming convention.
Not covering all data values for conditional code execution.
Test methods can’t make callouts to external services.
Using data created within the test class.
Test methods can have which of the following syntax? Choose 1 answers
@isTest notation is used for the class
testMethod
Private access modifiers only
testData = true
efore you can deploy your code or package it for the Force.com AppExchange, at least __ of Apex code must be covered by tests, and all those tests must pass. Choose 1 answers
65%
70%
75%
80%
85%
What are some of the benefits of Apex unit tests? Choose 2 answers
Eliminate the need for user acceptance testing
Meeting the code coverage requirements for deploying Apex to production or distributing Apex to customers via packages
High-quality apps delivered to the production org, which makes production users more productive
High-quality apps delivered to package subscribers, will increase their orgs code coverage
Apex code can only be written in a sandbox environment or a Production org. Choose 1 answers
True
False
What are some examples of how you can run Apex within governor execution limits? Choose 2 answers
Bulkify DML calls
Placing SOQL queries inside for loop blocks
Use SOQL for loops to operate on records in batches
Use the with sharing keywords when declaring a class
What are some of the benefits of calling public utility methods from a trigger? Choose 3 answers
Calling methods of other classes allows for higher governor limits.
Calling methods of other classes enables code reuse.
Calling methods of other classes reduces the size of your triggers.
Calling methods of other classes is the only way to ensure encapsulation.
Calling methods of other classes improves maintenance of your Apex code.
Which of the following are true of Apex triggers? Choose 2 answers
Triggers can be called with <apex:trigger> on a Visualforce page.
Triggers offer a faster way to perform tasks that can done by using the point-and-click tools in the Salesforce user interface.
Triggers are active by default when created.
Salesforce automatically fires active triggers when the specified database events occur.
A public access modifier declares what? Choose 1 answers
The public access modifier declares that this class is visible in your application or namespace.
The public access modifier declares that this class cannot be referenced by any other classes.
The public access modifier declares that this class can be called from the Web Services API.
The public access modifier declares that this class can only be referenced by child classes.
As a best practice, you should use standard object names for class names to ensure consistent results. Choose 1 answers
hich of the following best describes the following block of code?
Account a = new Account(Name='Acme'); try { insert a; } catch(DmlException e) { // Process exception here }
Choose 2 answers
A Database method inside of a try-catch block.
An insert DML statement inside a try-catch block.
The code will not compile without a finally statement.
A best practice would to include a general exception at the end of the block.
When deciding between database class methods and DML to perform DML operations, which approach returns results for exception handling? Choose 1 answers
Database Class Methods
Standalone DML statements
Marking the attribute results = true
@ReturnResults notation
The platform prevents users from making which of the following types of modifications when those changes cause Apex code to become invalid? Choose 2 answers
Changing a field or object name
Converting from one data type to anotherYour answer
Updating a field or object
Making certain organization-wide changes, such as record sharing, field history tracking, or record types
The ID of an sObject is a read-only value and can never be modified explicitly in Apex unless it is cleared during a clone operation, or is assigned with a constructor. Choose 1 answers
What feature should be used to assign different picklist values for different business processes. Choose 1 answers
Record Type
Your answer
Validation Rule
Field Level Security
Formula Field
In addition to numbers, other data types can be implicitly converted. Which of the following rules apply? Choose 2 answers
IDs can always be assigned to Strings.
IDs can never assigned to Strings.
Strings can be assigned to IDs. However, at runtime, the value is checked to ensure that it is a legitimate ID. If it is not, a runtime exception is thrown.
The getID() method can be used to test whether a string is an ID.
Which of the following data types are considered Apex primitives? Choose 3 answers
Id
Object
sObject
Collection
Blob
Numbers form a hierarchy of types. Variables of lower numeric types can always be assigned to higher types without explicit conversion. Which of the following is the hierarchy for numbers, from lowest to highest? Choose 1 answers
Integer, Long, Double, Decimal
Integer, Double, Decimal, Long
Double, Integer, Decimal, Long
Long, Integer, Decimal, Double
Which of the following statements are true about the ! operator in Apex?
It terminates a line of code
It is often read aloud as “bang”
It cannot be used with Apex Triggers
It reverses the outcome of a Boolean statement
What is one thing you can do with workflow that you can't do with processes? Choose 1 answers
Send outbound messages without code.
Send inbound messages without code.
Configure actions to be executed at multiple intervals.
Configure actions to be executed at single intervals.
Apex supports which of the following types of procedural loops? Choose 3 answers
do {statement} while (Boolean_condition);
case (condition, statement);
if(Logical_test, value_if_true, value_if_false);
for (variable : array_or_set) statement;
for (variable : [inline_soql_query]) statement;
How can flows be executed? Choose 3 answers
Custom button
Custom link
Apex trigger
Visualforce page
Command line
As the developer for your organization you've been asked to design a simplified interface to check for existing candidates. If candidates don’t exist, this feature can be used to allow users to input them easily. Choose 1 answers
Flows
Validation Rules
Debug Logs
Encrypted Fields
Permission Sets
Which of the following features are created using Excel-like operators and functions? Choose 2 answers
The Sales reps at AW Computing just attended a hardware conference and returned with 500 leads. As the Admin, you want to automatically prevent leads with duplicate email addresses from being saved. Which data import tool should you use? Choose 1 answers
Data Loader
Data Import Wizard
Import My Accounts & Contacts wizard
Schema Builder provides a dynamic environment for viewing and modifying all the objects and relationships in your app. Which of the following can you add to your schema? Choose 2 answers
Custom objects
Record Types
Many-to-many relationships
Master-detail relationship
Standard fieldsYour
A child record in a master-detail relationship can be orphaned. Choose 1 answers
What is the only type of field that can be both controlling and dependent? Choose 1 answers
Custom multi-select picklist
Custom checkbox
Standard checkbox
Custom single-select picklist
Standard single-select picklist
Any object looking up to itself creates this type of relationship? Choose 1 answers
Junction Object
Hierarchical Relationship
Lookup Relationship
Self Relationship
Master-Detail Relationship
What can you use to connect two objects to facilitate a many-to-many relationship? Choose 1 answers
Which of the following statements are true about a lookup relationship? Choose 2 answers
A lookup relationship can span multiple layers
A parent record is always required for each child
A lookup field does not have to be a required field
Access to parent determines access to child
A lookup relationship controls which of the following? Choose 3 answers
Loosely links together custom or standard objects
Allows the lookup fields to be required or optional
Can create a lookup field on the page layout of the child object and a related list on the page layout of the parent object
Can create a lookup field on the page layout of the parent object and a related list on the page layout of the child object
Which of the following statements are true about custom objects? Choose 2 answers
Salesforce provides a set of custom objects that you can use to store data
After you create a custom object, you need to add it to the user interface
Custom objects come with an infrastructure including reporting, auditing,
When you create a custom object, you get direct access to the database
Custom objects are reportable and searchable
Which part of the MVC Architecture do Object Relationships and fields represent? Choose 1 answers
Model: What schema and data does salesforce uses to represent the system completely.
View: How the schema and data is represented.
Controller: How the interface actions. Controllers are used to perform the actions whenever users interact with visual force.
Which type of code represent the Controller in MVC architecture on Force.com platform? Choose 2 answers
StandardController system methods that are referenced by Visualforce.
JavaScript that is used to make a menu item display itself.
A static resource that contains CSS and Images.
Custom Apex and JavaScript code that is used to manipulate data.
Which data type or collection of data types can SOQL statements populate or evaluate to? Choose 3 answers
Integer
Single Object
String
Boolean
A list Objects
Which action can a developer perform in a before update trigger? Choose 1 answers
Update the original object using an update DML operation.
Change field values using the trigger.new context variable.
Delete the original object using delete DML operation.
Display a custom error message in the App Interface.
How would a developer determinate it a CustomObject__c record has been manually shared with the current user in Apex? Choose 1 answers
By calling the profile settings of the current user
Calling isShared() method
Role.hierarchy
By querying CutomObject__Share
The Sales management team hires a new intern. The intern is not allowed to view opportunities but needs to see the Most Recent Closed Date of all Child Opportunities when viewing a Account record. Choose 1 answers
Rool-up summary field on the Account object that perform a MAX on the Opportunity Close Date field.
Create a formula that perform a MAX on the Opp Close Data field.
Create a Workflow Rule that update a field on Account with the MAX related Opportunity Close Date.
Create a trigger on Account object that queries most recent opportunities.
A developer wrote a workflow email alert in case creation so that an email is sent to the case owner manager when a case is crreated. When will the emai be sent? Choose 1 answers
After trigger executation
Before commiting to database
Before trigger execution
After commiting to database
What is an important considerations when developing in a multi-tenant enviroment? Choose 1 answers
Organization-wide data security determines whether other tenant can see data in multiple organizations on the same instance
Polyglot persistance provides support for a global , multilingual user base in multiple organizations on multiple instances
Unique domain names take the place of namespaces for code developed for multiple oorganizations.
Governor limits, prevent tenants from impacting performance in multiple organizations on same instance.
Which user can edit a record after it has been locked for approval? Choose 2 answers
A user who is assigned as the current approver
Any user who approved the record previously
Administrator
Any user with higher role in the hierarchy
How many child levels is allowed in SOQL?? Choose 2 answers ( en las respuestas solo viene una )
1
4
2
7
5
What is an accurate statement about variable scope? Choose 3 answers
A variable can be defined at any point in a block
Sub-blocks cannot reuse a parent block`s varaible names
A static variable can restrict the scope to the current block if its value is null
Parallels blocks can use the same variable names.
Sub-block can reuse a parent block variable name if its value is null
What is a capability of StandardSetController? Choose 2 answers
It enforce field-level security when Reading large records sets
It allows pages to perform massive updates of records
It extend the functionality of a standard or Custom Controller
It allows pages to perform pagination with large record sets
How to know in Apex execution if can be able to create a record of sObject?
canInsertable()
isCreatable()
isInsertable()
canCreatable()