You are on page 1of 28

Sal

esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

1. Whywoul
dadev
eloperuseTest
.st
art
Test
()andTest
.st
opTest
()?
A. Toav
oidApexcodecov
erager
equi
rement
sfort
hecodebet
weenl
i
nes.

B. Tost
artandst
opanony
mousbl
ockexecut
ionwhenex
ecut
inganony
mousApexcode.

C. Toi
ndi
cat
etestcodesot
hati
tdoesnoti
mpactApexl
i
necountgov
ernorl
i
mit
s.

D. Tocr
eat
eaddi
ti
onalsetofgov
ernorl
imi
tsdur
ingt
heexecut
ionofsi
ngl
etestcl
ass.

2. Whatmustt
hecont
rol
l
erofav
isual
for
cepageut
il
izet
oov
err
idet
hest
andar
dOppor
tuni
tyv
iew
but
ton

A. TheSt
andar
dSet
Cont
rol
l
ert
osuppor
trel
atedl
i
sti
npagi
nat
ion.

B. TheOppor
tuni
tySt
andar
dCont
rol
lerf
orpr
e-bui
ltf
unct
ional
it
y.

C. Thecal
l
backconst
ruct
ort
oref
erencet
hest
andar
dcont
rol
l
er.

D. Aconst
ruct
ort
hati
nit
ial
i
zesapr
ivat
eOppor
tuni
tyv
ari
abl
e.

3. Adev eloperusesabef or
einsertt
riggeront heLeadobj ecttofet
chTerr
it
ory_
_cobject
,wherethe
Ter
ri
tory__
c.Post
alCode_
_cma tchestheLead.Post
alCode.Thecodef ai
l
swhent hedev
eloperusesApex
dat
al oadertoinsert100000leadrecords.Thedev eloperexecut
esthebel
owcode:

01For(
Leadl
:Tr
igger
.new)
{

02 I
f(
l.
post
alCode!
=nul
l
){

03 Li
st<Ter
ri
tot
y__
c>t
err
List=[
SELECTI
dFROM Ter
ri
tor
y__
cWHERE

Post
alCode_
_c=:
l
.Post
alCode]
;

04 I
f(
ter
rLi
st.
size(
)>0)
{

05 l
.Ter
ri
tor
y__
c=t
err
List
[0]
.I
d;

Whi
chl
i
neofcodei
scausi
ngt
hecodebl
ockt
ofai
l
?

A. 03:ASOQLquer
yisl
ocat
edi
nsi
deoft
hef
orl
oopcode.

B. 01:
Tri
gger
.newi
snotv
ali
dinabef
orei
nser
ttr
igger
.

C. 02:
ANul
l
Poi
nter
Except
ioni
sthr
owni
fPost
alCodei
snul
l
.

D. 05:
TheLeadi
nabef
orei
nser
ttr
iggercannotbeupdat
ed.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

4. Whatwould adev
eloperdo to updat
eapi ckl
istf i
eld on r
elat
ed oppor
tuni
tyr
ecor
dswhen a
modi
fi
cat
iontot
heassoci
atedAccountrecor
di sdetected?

A. Cr
eat
eapr
ocesswi
thPr
ocessBui
lder

B. Cr
eat
eawor
kfl
owr
ulewi
thaf
iel
dupdat
e

C. Cr
eat
eaLi
ght
ningcomponent
.

D. Cr
eat
eaVi
sual
for
cepage.

5. Whichrequi
rementneedst
obei
mpl
ement
edbyusi
ngst
andar
dwor
kfl
owi
nst
eadofPr
ocessBui
l
der
?
Choose2answers

A. Cr
eat
eact
ivi
ti
esatmul
ti
plei
nter
val
s.

B. Sendanout
boundmessagewi
thoutApexcode.

C. Copyanaccountaddr
esst
oit
sCont
act
.

D. Submi
tacont
ractf
orappr
oval
.

6. Anorghasdif
fer
entApexclassesthatpr
ovi
deAccountrel
atedfunct
ional
i
ty.Af
teranewv
ali
dat
ion
rul
eisaddedt
otheAccountobject
,manyoft
hetestmethodsfai
l
.

Whatcanbedonet
oresol
vet
hef
ail
ureandr
educet
henumberofcodechangesneededf
orf
utur
e
val
i
dati
onrul
es?

A. Cr
eat
eamet
hodt
hatcr
eat
esv
ali
dAccountr
ecor
ds,
andcal
lthi
smet
hodf
rom wi
thi
ntestmet
hod.

B. Creat
eamet hodt
hatl
oadsv
ali
dAccountr
ecor
dsf
rom aSt
ati
cResour
ce,andcal
lthi
smet
hodwi
thi
n
testmet
hod.

C. Cr
eateamet
hodt
hatper
for
msacal
l
outf
orav
ali
dAccountr
ecor
d,andcal
lthi
smet
hodf
rom wi
thi
ntest
method.

D. Cr
eat
eamet
hodt
hatquer
iesf
orv
ali
dAccountr
ecor
ds,
andcal
lthi
smet
hodf
rom wi
thi
ntestmet
hods.

7. Whi
chcomponenti
sav
ail
abl
etodepl
oyusi
ngMet
adat
aAPI
?Choose2answer
s

A. CaseLay
out

B. AccountLay
out

C. CaseFeedLay
out

D. Consol
eLay
out
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

8. I
nthecodebel
ow,
whatt
ypedoesBool
eani
nher
itf
rom?

Bool
eanb=t
rue;

A. Enum

B. Obj
ect

C. St
ri
ng

D. Cl
ass

9. Whati
sthepref
err
edwaytoref
erencewebcontent–suchasi
mages,st
ylesheet
s,Jav
aScr
ipt
,and
ot
herl
i
brar
ies–thati
susedi
nVisual
for
cepages?

A. Byaccessi
ngt
hecont
entf
rom chat
terf
il
es

B. Byupl
oadi
ngt
hecont
enti
ntheDocument
stab.

C. Byaccessi
ngt
hecont
entf
rom at
hir
dpar
tyCDN

D. Byupl
oadi
ngt
hecont
entasaSt
ati
cResour
ce.

10.Acompanyhasacustom obj
ectnamedWarehouse.EachWar
ehouser
ecor
dhasadi
sti
nctr
ecor
d
owner
,andi
srel
atedt
oaparentAccounti
nSal
esfor
ce.

Whi
chki
ndofr
elat
ionshi
pwoul
dadev
eloperuset
orel
atet
heAccountt
oWar
ehouse?

A. One-
to-
Many

B. Lookup

C. Mast
er-
Det
ail

D. Par
ent
-Chi
l
d

11.Adev el
opercreatesaworkf
lowruledecl
arat
ivel
ythatupdatesafi
eldonanobj
ect
.AnApext
ri
gger
exi
stsfortheobject
.Whathappenswhenauserupdat esarecor
d?

A. Nochangesar
emadet
odat
a.

B. Bot
htheApexTr
iggerandWor
kfl
owRul
ear
efi
redonl
yonce.

C. TheWor
kfl
owRul
eisf
ir
edmor
ethanonce.

D. TheApexTr
iggeri
sfi
redmor
ethanonce.

12.Whati
str
ueofapar
ti
alsandboxt
hati
snott
rueofaf
ull
sandbox
?Choose2answer
s

A. Mor
efr
equentr
efr
eshes.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

B. Onl
yincl
udesnecessar
ymet
adat
a.

C. Useofchangeset
s.

D. Li
mit
edt
o5GBofdat
a.

13.I
nwhi
chor
derdoesSal
esf
orceexecut
esev
ent
suponsav
ingar
ecor
d?

A. Bef
oret
ri
gger
s;Val
i
dat
ionr
ules;
Aft
ert
ri
gger
s;Assi
gnmentr
ules;
Wor
kfl
owr
ules;
Commi
t

B. Val
i
dat
ionr
ules;
Bef
oret
ri
gger
s;Af
tert
ri
gger
s;Wor
kfl
owr
ules;
Assi
gnmentr
ules;
Commi
t

C. Bef
oret
ri
gger
s;Val
i
dat
ionr
ules;
Aft
ert
ri
gger
s;Wor
kfl
owr
ules;
Assi
gnmentr
ules;
Commi
t

D. Val
idat
ionr
ules;
Bef
oret
ri
gger
s;Af
tert
ri
gger
s;Assi
gnmentr
ules;
Wor
kfl
owr
ules;
Commi
t

14.Whenl oadi
ngdat aint
oanor gani
zat
ion,whatcanadev
eloperdot
omat
chr
ecor
dst
oupdat
e
exi
sti
ngrecords?Choose2answers

A. Mat
chanext
ernali
dtextf
iel
dtoacol
umni
nthei
mpor
tedf
il
e.

B. Mat
cht
heI
dfi
eldt
oacol
umni
nthei
mpor
tedf
il
e.

C. Mat
cht
heNamef
iel
dtoacol
umni
nthei
mpor
tedf
il
e.

D. Mat
chanaut
ogener
atednumberf
iel
dtoacol
umni
nthei
mpor
tedf
il
e.

15.Inanorgani
zati
ont hathasenabledmult
ipl
ecurrenci
es,adevel
operneedstoaggr
egat
ethesum of
theEst
imat
ed_Val
ue__ccurrencyf
iel
dfr
om t heCampai
gnMemberobj
ectusingarol
l-
upsummaryfi
eld
cal
ledTot
al_
Esti
mated_Val
ue__conCampaign.

Howi
sthecur
rencyoft
heTot
al_
Est
imat
ed_
Val
ue_
_cr
oll
-upsummar
yfi
elddet
ermi
ned?

A. Thev al
uesi
nCampaignMember.Esti
mated_Val
ue_
_careconver
tedintothecur
rencyoft
heCampai
gn
recor
d,andt
hesum i
sdispl
ayedusingcurr
encyontheCampai
gnrecord.

B. Theval
uesi
nCampaignMember.
Est
imated_Val
ue__careconver
tedint
othecur
rencyofmaj
ori
tyoft
he
Campai
gnMemberr
ecor
dsandt
hesum isdispl
ayedusi
ngthatcur
rency.

C. The val
ues i
n CampaignMember.
Est
imat
ed_
Value__c ar
e summed up and t
he r
esul
ti
ng f
iel
d
Tot
al_
Esti
mat
ed_Val
ue_
_cisdi
spl
ayedasanumeri
cfiel
donthecampai
gnr
ecor
d.

D. Theval
uesi
nCampaignMember.
Est
imated_
Val
ue__
careconver
tedint
othecur
rencyoft
hecur
rentuser
,
andt
hesum i
sdi
spl
ayedusi
ngthecurr
encyoft
hecampai
gnrecord.

16.Acandidat
emayapplytomul ti
plejobsatt
hecompanyUni v
ersalCont
ainer
sbysubmit
ti
ngasingl
e
appli
cat
ionperjobpost
ing.Onceanappl icati
onissubmit
tedf orajobpost
ing,t
hatappl
i
cati
on
cannotbemodif
iedt
ober esubmitt
edtoadiffer
entj
obopeni
ng.

Whatcant
headmi
nist
rat
ordot
oassoci
ateanappl
i
cat
ionwi
theachj
obpost
ingi
ntheschemaof
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

t
heor
gani
zat
ion?

A. Cr
eat
eal
ookupr
elat
ionshi
ponbot
hobj
ect
stoaj
unct
ionobj
ectcal
l
edJobPosi
ngAppl
i
cat
ions.

B. Cr
eat
eamast
er-
det
ail
rel
ati
onshi
pint
heJobPost
ingobj
ectt
oAppl
i
cat
ionobj
ect
.

C. Cr
eat
eamast
er-
det
ailr
elat
ionshi
pint
heAppl
icat
ionobj
ectt
oJobPost
ingobj
ect
.

D. Cr
eat
eal
ookupr
elat
ionshi
pint
heAppl
i
cat
ionobj
ectt
otheJobPost
ingobj
ect
.

17.Whati
sthechar
act
eri
sti
coft
heLi
ght
ningComponentFr
amewor
k?Choose2answer
s.

A. I
thasanev
ent
-dr
ivenar
chi
tect
ure

B. I
twor
kswi
thexi
sti
ngv
isual
for
cepages

C. I
tincl
udesr
esponsi
vecomponent
s

D. I
tusesXMLasi
tsdat
afor
mat
.

18.Whati
sthecapabi
l
ityoft
hecr
oss-
obj
ectf
ormul
afi
elds?Choose3answer
s.

A. For
mul
afi
eldscanr
efer
encef
iel
dsf
rom mast
er-
det
ailorl
ookuppar
entr
elat
ionshi
ps.

B. For
mul
afi
eldscanexposedat
atheuserdoesnothav
eaccessi
nther
ecor
d.

C. For
mul
afi
eldscanbeusedi
nthet
hreer
oll
-upsummar
iesperobj
ect
.

D. For
mul
afi
eldscanr
efer
encef
iel
dsi
ncol
l
ect
ionofr
ecor
dsf
rom achi
l
drel
ati
onshi
p.

E. For
mul
afi
eldscanr
efer
encef
iel
dsf
rom obj
ect
sthatar
eupt
o10r
elat
ionshi
psaway
.

19.Adeveloperhasabl ockofcodethatomitsanystat
ementthatindi
cat
ewhet herthecodebl
ock
shoul
dexecutewithorwit
houtshar
ing.Whatwil
laut
omati
cal
l
yobeyt heorgani
zati
onwidedef
aul
ts
andshari
ngsett
ingsfort
heuserwhoexecutest
hecodeint
heSalesfor
ceorgani
zati
on?

A. ApexTr
igger
s

B. HTTPCal
l
out
s

C. ApexCont
rol
l
ers

D. Anony
mousBl
ocks

20.Adevel
opercr
eatedanApexTriggerusingDevel
operConsoleandnow want
stodebugt
hecode.
Howcanthedevel
operaccompl
i
sht hi
sintheDevel
operConsol
e?

A. Sel
ectt
heOv
err
ideLogTr
igger
scheckboxf
ort
het
ri
gger
.

B. Addt
heusernamei
ntheLogI
nspect
or.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

C. Opent
hePr
ogr
esst
abi
ntheDev
eloperConsol
e.

D. Opent
heLogst
abi
ntheDev
eloperConsol
e.

21.Whi
chdat
ast
ruct
urei
sret
urnedt
oadev
eloperwhenper
for
mingSOSLsear
ch?

A. Al
istofl
ist
sofsObj
ect
s

B. AmapofsObj
ectt
ypet
oal
i
stofsObj
ect
s.

C. AmapofsObej
ctt
ypet
oal
i
stofl
i
stsofsObj
ect
s.

D. Al
i
stofsObj
ect
s.

22.Howcanadev
eloperav
oidexceedi
nggov
ernorl
i
mit
swhenusi
ngApexTr
igger
?Choose2answer
s

A. Byusi
ngahel
percl
asst
hatcanbei
nvokedf
rom mul
ti
plet
ri
gger
s.

B. Byusi
ngDat
abasecl
asst
ohandl
eDMLt
ransact
ions

C. Byusi
ngMapst
ohol
ddat
afr
om quer
yresul
ts.

D. Byper
for
mingDMLt
ransact
ionsonl
istofsObj
ect
s.

23.Whati
sacor
rectpat
ter
ntof
oll
owwhenpr
ogr
ammi
ngi
nApexonamul
ti
-t
enantpl
atf
orm?

A. ApexCodei
scr
eat
edi
nasepar
ateenv
ironmentf
rom schemat
oreducedepl
oymenter
ror
s.

B. DMLi
sper
for
medononer
ecor
datat
imet
oav
oidpossi
bledat
aconcur
rencyi
ssues.

C. Quer
iessel
ectt
hef
ewestf
iel
dsandr
ecor
dspossi
blet
oav
oidexceedi
nggov
ernorl
imi
ts.

D. Apexcl
assesuset
he“
wit
hshar
ing”key
wor
dtopr
eventaccessf
rom t
heot
herser
vert
enant
s.

24.Whatshouldadevel
operworki
nginasandboxusetoexer
ciseanewt
estcl
assbef
oret
hedev
eloper
depl
oysthatt
estcl
asstoproduct
ion?Choose2answer
s

A. TheRESTAPIandApexTest
Runmet
hod

B. TheApexTestExecut
ionpagei
nSal
esf
orceset
up

C. TheTestmenui
nDev
eloperconsol
e

D. TheRunTestpagei
nSal
esf
orceset
up.

25.Acompanyt hatusesacust
om objectt
otrackcandidat
eswouldl
i
ketosandcandi
dat
einf
ormat
ion
aut
omat i
cal
l
yt oat hi
rdpartyhumanr esour
cesy stem whenacandi
dateishir
ed.Whatcana
dev
eloperdotoaccompli
shthi
stask?
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

A. Cr
eat
eanescal
ati
onr
ulet
ohi
ri
ngmanager
.

B. Cr
eat
eanaut
oresponser
ulet
ocandi
dat
e.

C. Cr
eat
eapr
ocessbui
l
derwi
thanout
boundmessageact
ion.

D. Cr
eat
eawor
kfl
owr
ulewi
thout
boundmessageact
ion.

26.Whati
sanaccur
atest
atementaboutwi
thshar
ingkey
wor
d?

A. I
nnercl
assesdonoti
nher
itt
heshar
ingset
ti
ngf
rom cont
ainercl
ass

B. Bot
hinnerandout
ercl
assescanbedecl
aredaswi
thshar
ing.

C. Ei
theri
nnerorout
ercl
assescanbedecl
aredaswi
thshar
ing,
butnotbot
h.

D. I
nnercl
assesi
nher
itt
heshar
ingset
ti
ngf
rom cont
ainercl
ass.

27.Howcanadev
eloperr
efert
o,ori
nst
ant
iat
e,aPageRef
erencei
nApex?Choose2answer
s.

A. Byusi
ngaPageRef
erencewi
thapar
ti
alorf
ullURL

B. Byusi
ngt
hePageobj
ectandav
isual
for
cepagename

C. Byusi
ngt
heApexPages.
Page(
)met
hodwi
thaVi
sual
for
cepagename.

D. Byusi
ngt
hePageRef
erence.
Page(
)met
hodwi
thapar
ti
alorf
ull
URL.

28.Which st
andardfi
eld needs t
o be popul
ated when a dev
eloperi
nser
ts new Cont
actr
ecor
d
pr
ogrammatical
l
y?

A. Account
Id

B. Name

C. Last
Name

D. Fi
rst
Name

29.Whati
sthemi
nimum l
ogl
evel
neededt
oseeuser
-gener
ateddebugst
atement
s?

A. DEBUG

B. FI
NE

C. I
NFO

D. WARN
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

30.A developercreat
esanew Vi sualfor
cepageandApexext ension,andwr i
test estclassesthat
exerci
ses95%cov erageoft henewApexext ension.Changesetdeploymenttoproducti
onf ail
swith
thetestcoveragewar ni
ng:“Av eragetestcoverageacrossallApexclassesandt ri
ggersis74%,at
l
east75% t estcoveragei sr equir
ed.”Whatcanadev el
operdot osuccessful
l
ydepl oyt henew
Visual
forcepageandext ension?

A. Cr
eat
etestcl
assest
oexer
ciset
heVi
sual
for
cepagemar
kup.

B. Sel
ect“
Disabl
ePar
all
elApexTest
ing”t
orunal
lthet
est
s.

C. Addt
estmet
hodst
oexi
sti
ngt
estcl
assesf
rom pr
evi
ousdepl
oyment
s.

D. Sel
ect“
FastDepl
oyment
”toby
passr
unni
ngal
lthet
est
s.

31.A devel
operneedst oautomat
ical
l
ypopulat
eReport
sTofi
eldinaCont actrecor
dbasedont he
val
uesoft herel
atedAccountandDepar
tmentf
iel
dsintheContactr
ecord.Whichty
peoftr
igger
wouldthedevel
opercreat
e?

A. Bef
oreUpdat
e

B. Af
terI
nser
t

C. Bef
oreI
nser
t

D. Af
terUpdat
e

32.Adevel
operi
screat
inganappli
cat
iont
otr
ackengi
nesandt
hei
rpar
ts.Ani
ndi
vidual
par
tcanbeused
i
ndif
ferentt
ypeofengines.Whatdat
amodelshoul
dbeusedtotr
ackthedatatopr
eventor
phan
r
ecor
ds?

A. Cr
eat
eaj
unct
ionobj
ectt
orel
atemanyengi
nest
omanypar
tst
hroughamast
er-
det
ailr
elat
ionshi
p.

B. Cr
eat
eamast
er-
det
ail
rel
ati
onshi
ptor
epr
esentt
heone-
to-
manymodel
ofengi
net
opar
ts.

C. Cr
eat
eal
ookupr
elat
ionshi
ptor
epr
esenthoweachpar
trel
atest
othepar
entengi
ne.

D. Cr
eat
eaj
unct
ionobj
ectt
orel
atemanyengi
nest
omanypar
tst
hroughal
ookupr
elat
ionshi
p.

33.Towhi
chpr
imi
ti
vedat
aty
pei
nApexi
sacur
rencyf
iel
daut
omat
ical
l
yassi
gned?

A. I
nteger

B. Deci
mal

C. Doubl
e

D. Cur
rency

34.Whi
chr
esour
cescanbei
ncl
udedi
naLi
ght
ningComponentbundl
e?Choose2answer
s.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

A. ApexCl
ass

B. AdobeFl
ash

C. Jav
aScr
ipt

D. Document
ati
on

35.Acust
om except
ionnamed“
Recor
dNot
FoundExcept
ion”i
sdef
inedbyt
hef
oll
owi
ngcode:

publ
i
ccl
assRecor
dNot
FoundExcept
ionext
endsExcept
ion{
}

Whi
chst
atementcanadev
eloperuset
othr
owt
hecust
om except
ion?Choose2answer
s.

A. t
hrownewRecor
dNot
FoundExcept
ion(
‘Pr
obl
em Occur
red’
);

B. t
hrownewRecor
dNot
FoundExcept
ion(
);

C. t
hrowRecor
dNot
FoundExcept
ion(
‘Pr
obl
em Occur
red’
);

D. t
hrowRecor
dNot
FoundExcept
ion(
);

36.Whencr
eat
inguni
ttest
sinApex,
whi
chst
atementi
saccur
ate?

A. Uni
ttest
swi
thmul
ti
plemet
hodsr
esul
tinal
ltestmet
hodsf
ail
i
ngev
eryt
imeonemet
hodf
ail
s.

B. I
ncr
easedt
estcov
erager
equi
resl
arget
estcl
asseswi
thmanyl
i
nesofcodei
nonemet
hod.

C. Tr
igger
sdonotr
equi
reanyuni
ttest
sinor
dert
odepl
oyt
hem f
rom sandboxt
opr
oduct
ion.

D. System Asser
tst
atement
sthatdonoti
ncr
easecodecov
eragecont
ri
but
eimpor
tantf
eedbacki
nuni
t
test
s.

37.Whati
sav
ali
dApexst
atement
?

A. MapconMap=[
SELECTNameFROM Cont
act
];

B. Account
[]accLi
st=newLi
st<Account
>{newAccount
()}
;

C. I
ntegerw,
x,y=123;
z=‘
abc’
;

D. pr
ivat
est
ati
cconst
antDoubl
erat
e=7.
75;

38.Adev eloperhasasi nglecustom contr


ollercl
assthatworkswit
haVi sualfor
cewi zar
dtosupport
creati
ngandedi t
ingmul ti
plesObj
ects.Thewi zar
dacceptsdat
afrom userinputacrossmult
ipl
eVF
pagesandf rom apar ameterontheinit
ialURL.Whichstat
ementisunnecessaryinsi
detheunitt
est
forthecustom cont
roller
?

A. publ
i
cExt
endedCont
rol
l
er(
ApexPages.
Standar
dCont
rol
l
ercnt
rl
){}
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

B. ApexPages.
cur
rent
Page(
).
get
Par
amet
ers(
).
put
(‘
input
’,
‘Test
Val
ue’
);

C. Test
.set
Cur
rent
Page(
pageRef
);

D. St
ri
ngnext
Page=cont
rol
ler
.Sav
e()
.get
URL(
);

39.Adeveloperwantstodisplayal
loftheavail
ablerecordtypesforaCaseobject
.Thedevel
operal
so
wantstodisplayt
hepickl
istval
uesforCase.Stat
usf i
eld.TheCaseobjectandt
heCase.
Statusfi
eld
areonacust om Vi
sualf
orcepage.Whichactioncant hedeveloperper
formtogett
herecordty
pes
andpickl
istv
aluesint
hecont r
oll
er?Choose2answer s

A. UseSchema.
Pickl
ist
Ent
ryr
etur
nedbyCase.
Stat
us.
get
Descr
ibe(
).
get
Pickl
ist
Val
ues(
)

B. UseSchema.
Recor
dTy
peI
nfor
etur
nedbyCase.
SObj
ect
Type.
get
Descr
ibe(
).
get
Recor
dTy
peI
nfos(
);

C. UseSOQLt
oquer
yCaser
ecor
dsi
ntheor
gtogetal
ltheRecor
dTy
pev
aluesav
ail
abl
eforCase.

D. UseSOQLt
oquer
yCaser
ecor
dsi
ntheor
gtogetal
lval
uesf
ort
heSt
atuspi
ckl
i
stf
iel
d.

40.AnSObj ectnamedAppl i
cat
ion__chasalookuprelati
onshi
pt oanotherSObj
ectnamedPosit
ion__
c.
BothAppl i
cati
on_
_ candPosi ti
on__chaveapickli
stnamedSt at
us__c.WhentheStat
us_
_ cf
iel
don
Posit
ion__cisupdat ed,t
heSt at
us__cfi
eldonAppl i
cati
on__cneedst obepopulat
edautomati
call
y
withthe same v alue,and execute a workf
low rule on Appli
cat
ion__
c.How can a devel
oper
accomplishthi
s?

A. Bychangi
ngAppl
i
cat
ion_
_c.
Stat
us_
_ci
ntor
oll
-upsummar
yfi
eld.

B. Bychangi
ngAppl
icat
ion_
_c.
Stat
us_
_ci
ntoaf
ormul
afi
eld.

C. Byusi
nganApext
ri
ggerwi
thaDMLoper
ati
on

D. Byconf
igur
ingacr
ossobj
ectf
iel
dupdat
ewi
thawor
kfl
ow.

41.Adevel
operwrot
eaworkf
lowemailal
ertoncasecr
eati
onsot hatanemai
li
ssentt
othecaseowner
managerwhenacasei
screat
ed.Whenwill
theemailbesent
?

A. Bef
oret
ri
ggerexecut
ion

B. Af
tercommi
tt
ingt
odat
abase

C. Bef
orecommi
tt
ingt
odat
abase

D. Af
tert
ri
ggerexecut
ion

42.Whichtypeofcoder
epr
esent
sthecont
rol
l
eri
nMVC ar
chi
tect
ureont
heFor
ce.
com pl
atf
orm?
Choose2answer
s

A. Jav
aScr
iptt
hati
susedt
omakeamenui
tem di
spl
ayi
tsel
f

B. St
andar
dCont
rol
lersy
stem met
hodst
hatar
eref
erencedbyVi
sual
for
ce.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

C. Cust
om ApexandJav
aScr
iptcodet
hati
susedt
omani
pul
atedat
a.

D. Ast
ati
cresour
cet
hatcont
ainsCSSandi
mages.

43.Adevel
operneedst
opr
ovideavi
sual
forcepagethatl
etsuser
senterpr
oductspeci
fi
cdet
ail
sdur
ing
asal
escycl
e.Howcant
hisbeaccompli
shed?Choose2answers.

A. Downl
oadamanagedpackagef
rom AppExchanget
hatpr
ovi
desacust
om v
isual
for
cepaget
omodi
fy.

B. Cr
eat
eanewv
isual
for
cepageandApexcont
rol
lert
opr
ovi
dePr
oductdat
aent
ry.

C. Copyt
hest
andar
dpageandt
henmakeanewv
isual
for
cepagef
orpr
oductdat
aent
ry

D. Downloadanunmanagedpackagef
rom AppExchanget
hatpr
ovi
desacust
om v
isual
for
cepaget
o
modif
y .

44.Adevel
operwr
it
esabef
orei
nser
ttr
igger
.How canheaccesst
hei
ncomi
ngr
ecor
dsi
nthet
ri
gger
body
?

A. Byaccessi
ngt
heTr
igger
.newcont
extv
ari
abl
e

B. Byaccessi
ngt
heTr
igger
.newRecor
dscont
extv
ari
abl
e

C. Byaccessi
ngt
heTr
igger
.newMapcont
extv
ari
abl
e

D. Byaccessi
ngt
heTr
igger
.newLi
stcont
extv
ari
abl
e

45.A devel
operi
nSal
esf
orceor
gwi
th100account
sexecut
est
hef
oll
owi
ngcodeusi
ngDev
eloper
Console

Accountmy
Account=newAccount
(Name=‘
MyAccount
’)
;

i
nser
tmy
Account
;

f
or(
Int
egerx=0;
x<150;
x++)
{

AccountnewAccount=newAccount
(Name=‘
MyAccount
’+x)
;

t
ry{

i
nser
tnewAccount
;

cat
ch(
Except
ionex)
{

Sy
stem.
Debug(
ex)
;

}
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

i
nser
tnewAccount
(Name=‘
MyAccount
’)
;

Howmanyaccount
sar
eint
heor
gaf
tert
hiscodei
sexecut
ed?

A. 101

B. 100

C. 102

D. 252

46.The Rev iew__c obj


ecthas a lookup rel
ati
onship up tot he Job_Appli
cati
on__c object
.The
Job_Appl i
cat
ion__c obj
ecthas a master-
det
ailrelat
ionshi
p up tot he Posit
ion__c obj
ect.The
relat
ionshipf
iel
dnamesar ebasedontheauto-
populateddefaul
ts.Whatistherecommendedwayt o
displ
ayf i
elddatafrom ther
elat
edReview__crecordsonav i
sualf
orcepagef orsingl
ePosi t
ion_
_c
object.

A. Uti
l
izet
hestandar
dcont
rol
lerf
orPosi
ti
on_
_cobj
ectandcr
ossobj
ectf
ormul
afi
eldsonJob_
Appl
i
cat
ion_
_c
obj
ectt
odispl
ayRevi
ew__cdat
a.

B. Ut
il
izet
hest
andar
dcont
rol
l
erf
orPosi
ti
on_
_candacont
rol
l
erext
ensi
ont
oquer
yforRev
iew_
_cdat
a.

C. Uti
l
izet
hestandard control
l
erforPosi
tion_
_ cand expr
essi
onsy
ntaxi
nthepaget
o di
spl
ayr
elat
ed
Revi
ew_
_cdat
athrought heJob_
Appl
icat
ion__cobj
ect
.

D. Ut
il
izethestandardcont
rol
lerf
orPosi
ti
on_
_candcr
ossobj
ectf
ormul
afi
eldont
heRev
iew_
_cobj
ectt
o
di
splayRev
iew_ _
cdata.

47.Whati
sthecapabi
l
ityofFor
ce.
com I
DE?Choose2answer
s.

A. Rol
lbackdepl
oyment
s

B. RunApext
est
s

C. Downl
oaddebugl
ogs

D. Edi
tmet
adat
acomponent
s

48.Whi
chcodesegmentcanbeusedt
ocont
rol
whendowor
k()met
hodi
scal
l
ed?

A. f
or(
tri
gger
IsRunni
ngt:
tri
gger
.new)
{

dowor
k()
;

B. i
f(t
ri
gger
.i
sRunni
ng){
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

dowor
k()
;

C. f
or(
tri
gger
.i
sInser
tt:
tri
gger
.new){

dowor
k()
;

D. i
f(t
ri
gger
.i
sInser
t){

dowor
k()
;

49.Whenwoul
dadev
eloperuseacust
om cont
rol
l
eri
nst
eadofacont
rol
l
erext
ensi
on?Choose2
answer
s

A. Whenav
isual
for
cepageneedst
orepl
acet
hef
unct
ional
it
yofst
andar
dcont
rol
ler
.

B. Whenav
isual
for
cepagedoesnotr
efer
enceasi
ngl
epr
imar
yobj
ect
.

C. Whenav
isual
for
cepageshoul
dnotenf
orceper
missi
onorf
iel
dlev
elsecur
it
y

D. Whenav
isual
for
cepageneedst
oaddnewsect
ionst
oast
andar
dcont
rol
l
er.

50.Whati
sav
ali
dst
atementaboutApexcl
assesandi
nter
faces?Choose2answer
s

A. Thedef
aul
tmodi
fi
erf
oracl
assi
spr
ivat
e

B. Except
ioncl
assmustendwi
tht
hewor
dexcept
ion

C. Acl
asscanhav
emul
ti
plel
evel
ofi
nnercl
asses

D. Thedef
aul
tmodi
fi
erf
orani
nter
facei
spr
ivat
e

51.Adeveloperhasfol
l
owi
ngt
ri
ggert
hatf
ir
esaf
teri
nser
tandcr
eat
esachi
l
dCasewhenev
eranew
casei
scr eat
ed.

Li
st<Case>chi
l
dCases=newLi
st<Case>(
);

f
or(Casepar
ent:
Tri
gger
.new)
{

Casechi
l
d=newCase(
Par
ent
Id=par
ent
.I
d;Subj
ect=par
ent
.Subj
ect
);

chi
l
dCases.
add(
chi
l
d);

I
nser
tchi
l
dCases;
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

Whathappensaf
tert
hecodebl
ockexecut
es?

A. Mul
ti
plechi
l
dcasesar
ecr
eat
edf
oreachpar
entcasei
ntr
igger
.new

B. Achi
l
dcasei
scr
eat
edf
oreachpar
entcasei
ntr
igger
.new

C. Thet
ri
ggerent
ersi
nthei
nfi
nit
eloopandev
ent
ual
lyf
ail
s.

D. Thet
ri
ggerf
ail
sift
heSubj
ectf
iel
dont
hepar
enti
sbl
ank.

52.Adeveloperwantstocreat
eacustom obj
ectt
ot r
ackCustomerInv
oices.HowshouldInvoi
cesand
Accountsberel
atedtoensur
ethatal
li
nvoi
cesarevisi
blet
oever
yonewithaccessanaccount?

A. TheAccountshoul
dhav
eal
ookupr
elat
ionshi
pwi
thI
nvoi
ce

B. TheI
nvoi
ceshoul
dhav
eamast
er-
det
ailr
elat
ionshi
ptoAccount

C. TheAccountshoul
dhav
eamast
er-
det
ail
rel
ati
onshi
ptoI
nvoi
ce

D. TheI
nvoi
ceshoul
dhav
eal
ookupr
elat
ionshi
pwi
thAccount

53.Whati
sav
ali
dsour
ceanddest
inat
ionpai
rthatcansendorr
ecei
vechangeset
s?

A. Sandboxt
oPr
oduct
ion

B. Dev
eloperEdi
ti
ont
oSandbox

C. Dev
eloperEdi
ti
ont
oPr
oduct
ion

D. Sandboxt
oSandbox

54.Adevel
operneedst
ocr
eat
erecor
dsf
ort
heobj
ectPr
oper
ty_
_c.Thedev
elopercr
eat
esf
oll
owi
ng
codebl
ock:

01Li
st<Pr
oper
ty_
_c>pr
oper
ti
esToCr
eat
e=hel
per
Class.
creat
ePr
oper
ti
es(
);

02t
ry{

03

04}cat
ch(
Except
ionex){

05 /
/Except
ionHandl
i
ng

06}

Whichli
neofcodewouldthedevel
operinser
tatline03toensur
ethatatl
eastsomer
ecor
dsar
e
cr
eated,
eveni
fafewrecor
dshaveerror
sandf ai
ltobecr
eated?
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

A. Dat
abase.
inser
t(pr
oper
ti
esToCr
eat
e,Sy
stem.
ALLOW_
PARTI
AL)
;

B. I
nser
tpr
oper
ti
esToCr
eat
e;

C. Dat
abase.
inser
t(pr
oper
ti
esToCr
eat
e,f
alse)
;

D. Dat
abase.
inser
t(pr
oper
ti
esToCr
eat
e);

55.Whenanumberofrecor
dsint
herecordseti
sunknown,whichcont
rolst
atementshoul
dadevel
oper
usetoimpl
ementasetofcodethatexecut
esever
yrecordintherecor
dset,wit
houtper
for
minga
.si
ze(
)or.l
engt
h()met
hodcal
l?

A. For(
ini
t_st
mt;
exi
t_condi
ti
on;
incr
ement
_st
mt){…}

B. Do{…}Whi
l
e(Condi
ti
on)

C. For(
var
iabl
e:l
ist
_or
_set
){…}

D. Whi
l
e(condi
ti
on){…}

56.Whati
stheresul
twhenaVisual
for
cepagecal
l
sanApexCont
rol
l
er,
whi
chcal
l
sanot
herApexcl
ass,
whi
chthenr
esult
sinhi
tt
ingagover
norl
imi
t?

A. Anychangesupt
otheer
rorar
esav
ed.

B. Anychangesupt
otheer
rorar
erol
ledback.

C. Anychangesbef
oreasav
epoi
ntar
esav
ed.

D. Al
lchangesar
esav
edi
nthef
ir
stApexcl
ass.

57.Adev
eloperhasf
oll
owi
ngcodebl
ock:

publ
i
ccl
assPay
ment
Tax{

publ
i
cst
ati
cdeci
mal
Sal
esTax=0.
0875;

.
..

t
ri
ggerOppor
tuni
tyLi
neI
temTr
iggeronOppor
tuni
tyLi
neI
tem (
bef
orei
nser
t,bef
oreupdat
e){

Pay
ment
TaxPay
Tax=newPay
ment
Tax(
);

deci
mal
Product
Tax=Pr
oduct
Cost*XXXXXXXXXX;

.
..

}
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

Tocal
cul
atethePr
oductTax,whichcodesegmentwouldadev el
operi
nser
tatt heXXXXXXXXXXt
o
maket
hevaluei
ntheclassv ar
iabl
eSalesTaxv
ari
abl
eaccessi
blewi
thi
nthet
rigger?

A. Sal
esTax

B. Pay
Tax.
Sal
esTax

C. Pay
ment
Tax.
Sal
esTax

D. Oppor
tuni
tyLi
neI
temTr
igger
.Sal
esTax

58.Onavi
sual
forcepagewi t
hacust
om cont
rol
l
er,
howshoul
dadev
eloperr
etr
iev
ear
ecor
dbyusi
ngI
D
par
amet
erthatispassedont
heURL?

A. Uset
heconst
ruct
ormet
hodf
ort
hecont
rol
ler
.

B. Uset
he$Act
ion.
Viewmet
hodi
nthev
isual
for
cepage.

C. Cr
eat
eanewPageRef
erenceobj
ectwi
tht
heI
d.

D. Uset
he<apex:
det
ail
>tagi
nthev
isual
for
cepage.

59.Adevel
opercr
eat
esanApexhel percl
asst
ohandl
ecomplext
ri
ggerl
ogi
c.Howcant
hehel
percl
ass
war
nuserswhenthet
ri
ggerexceedsDMLgover
norli
mit
s?

A. ByusingApexMessage.
Message()t
odi
spl
ayaner
rormessageaf
tert
henumberofDMLst
atement
sis
exceeded.

B. ByusingMessagi
ng.SendEmail()tocont
inuet
het
ransact
ionandsendanal
ertt
otheuseraf
tert
he
numberofDMLstat
ementi sexceeded.

C. ByusingPageReference.
set
Redir
ect()tor
edi
rectt
heusert
oacust
om v
isual
for
cepagebef
oret
he
numberofDMLstatementisexceeded.

D. ByusingLimi
ts.
getDMLRows()andt
hendi
spl
ayi
nganer
rormessagebef
oret
henumberofDML
st
atement
sisexceeded.

60.Whi
chusercanedi
tar
ecor
daf
teri
thasbeenl
ockedf
orappr
oval
?Choose2answer
s.

A. Anadmi
nist
rat
or

B. Anyuserwhoappr
ovedt
her
ecor
dpr
evi
ousl
y.

C. Auserwhoi
sassi
gnedast
hecur
rentappr
over
.

D. Anyuserwi
thahi
gherr
olei
nthehi
erar
chy
.

61.Whi
cht
ypeofi
nfor
mat
ioni
spr
ovi
dedbyt
hecheckpoi
ntt
abi
ntheDev
eloperConsol
e?
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

A. Except
ion

B. DebugSt
atement

C. Namespace

D. Ti
me

62.Whati
sthepr
operpr
ocessf
oranApexUni
tTest
?

A. Quer
yfort
estdat
ausi
ngSeeAl
l
Dat
a=t
rue.Cal
lthemet
hodbei
ngt
est
ed.Ver
if
ythatt
her
esul
tsar
ecor
rect
.

B. Cr
eat
edat
afort
est
ing.Execut
erunAl
l
Test
s()
.Ver
if
ythatt
her
esul
tsar
ecor
rect
.

C. Cr
eat
edat
afort
est
ing.Cal
lthemet
hodbei
ngt
est
ed.Ver
if
ythatt
her
esul
tsar
ecor
rect
.

D. Quer
yfort
estdat
ausi
ngSeeAl
l
Dat
a=t
rue.Execut
erunAl
l
Test
s()
.Ver
if
ythatt
her
esul
tsar
ecor
rect
.

63.Whi
chdecl
arat
ivemet
hodhel
psensur
equal
i
tydat
a?Choose3answer
s.

A. Except
ionHandl
i
ng

B. Wor
kfl
owAl
ert

C. Val
idat
ionRul
es

D. LookupFi
lt
ers

E. PageLay
out
s

64.Whati
sanaccur
ateconst
ruct
orf
oracust
om cont
rol
l
ernamed“
MyCont
rol
l
er”

A. publ
icMy
Cont
rol
ler
(){

account=newAccount
();

B. publ
i
cMy
Cont
rol
l
er(
SObj
ectobj
){

account=(
Account
)obj
;

C. publ
i
cMy
Cont
rol
l
er(
List
<SObj
ect
>obj
ect
s){

account=(
List
<Account
>)obj
ect
s;

D. publ
i
cMy
Cont
rol
l
er(
ApexPages.
Standar
dCont
rol
l
erst
dCont
rol
l
er){

account=(
Account
)st
dCont
rol
l
er.
get
Recor
d()
;
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

65.Acompanywant sarecr
uiti
ngappt hatmodelscandi
dat
esandi nter
v i
ews;displ
aysthetot
alnumber
ofint
ervi
ewseachcandidaterecord;anddefi
nessecur
it
yoni nterv
iew recordsthati
sindependent
fr
om thesecur
it
yoncandidaterecords.Whatwoul
dadeveloperdot oaccompl i
shthi
s?Choose2.

A. Cr
eat
ear
oll
-upsummar
yfi
eldont
heCandi
dat
eobj
ectt
hatcount
sInt
erv
iewr
ecor
ds.

B. Cr
eat
eaMast
er-
Det
ail
rel
ati
onshi
pbet
weenCandi
dat
eandI
nter
viewobj
ect
s

C. Cr
eat
eal
ookupr
elat
ionshi
pbet
weenCandi
dat
eandI
nter
viewobj
ect
s.

D. Cr
eat
eat
ri
ggeront
heI
nter
viewobj
ectt
hatupdat
esaf
iel
dont
heCandi
dat
eobj
ect

66.Whati
sagoodpr
act
isef
oradev
elopert
ofol
l
owwhenwr
it
ingat
ri
gger
?Choose2answer
s.

A. Usi
ngt
heMapdat
ast
ruct
uret
ohol
dquer
yresul
tsbyI
D.

B. Usi
ng@f
utur
emet
hodst
oper
for
m DMLoper
ati
ons

C. Usi
ngt
heSetdat
ast
ruct
uret
oensur
edi
sti
nctr
ecor
ds.

D. Usi
ngsy
nchr
onouscal
l
out
stocal
lext
ernal
syst
ems.

67.Whi
chcodebl
ockr
etur
nst
heLi
stVi
ewofanaccountobj
ectusi
ngt
hef
oll
owi
ngdebugst
atement
?

Sy
stem.
debug(
cont
rol
l
er.
get
List
ViewOpt
ions(
));

A. ApexPages.
Standar
dSet
Cont
rol
l
ercont
rol
l
er=newApexPages.
Standar
dSet
Cont
rol
l
er
(
[SELECTI
dFROM AccountLI
MIT1]
);

B. Apex
Pages.
Standar
dCont
rol
l
ercont
rol
ler=new
Apex
Pages.
Standar
dCont
rol
l
er(Dat
abase.
getQuer
yLocat
or(
‘Sel
ectI
dfr
om AccountLi
mit1’
))
;

C. ApexPages.
Standar
dCont
rol
l
ercont
rol
l
er=newApexPages.
Standar
dCont
rol
l
er(
[SELECTI
dFROM
AccountLIMI T1])
;

D. ApexPages.
Standar
dSet
Cont
rol
lercont
rol
ler=new
ApexPages.
Standar
dSet
Cont
rol
ler(Dat
abase.
getQuer
yLocat
or(
‘Sel
ectI
dfr
om AccountLi
mit1’
))
;

68.Whi
chdat
aty
peorcol
l
ect
ionofdat
aty
pescanSOQLst
atementpopul
ateorev
aluat
eto?Choose3

A. ABool
ean

B. AnI
nteger

C. Al
istofSObj
ect
s
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

D. Asi
ngl
eSObj
ect

E. ASt
ri
ng

69.Whatact
ioncanadev
eloperper
for
mint
hebef
or et
eupdat r
igger
?

A. Updat
etheor
igi
nal
obj
ectusi
nganupdat
eDMLoper
ati
on.

B. Del
etet
heor
igi
nal
obj
ectusi
ngadel
eteDMLoper
ati
on.

C. Changef
iel
dval
uesusi
ngt
heTr
igger
.newcont
extv
ari
abl
e.

D. Di
spl
ayacust
om er
rormessagei
ntheappl
icat
ioni
nter
face.

70.Wher
ecanadebugl
ogf
il
terset
ti
ngsbeset
?

A. Thef
il
ter
sli
nkedbyt
hemoni
tor
eduser
’snamewi
thi
nwebUI
.

B. TheShowMor
eli
nkont
hedebugl
og’
srecor
d

C. Ont
hemoni
tor
eduser
’sname

D. TheLogFi
lt
erst
abonacl
assort
ri
ggerdet
ailpage.

71.Whati
sthev
alueofxaf
tert
hecodesegmentexecut
es?

St
ri
ngx=‘
A’;

I
ntegeri
=10;

i
f(
i<15)
{

i
=15;

x=‘
B’;

}
elsei
f(i
<20)
{

x=‘
C’;

}el
se{

x=‘
D’;

A. B
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

B. C

C. D

D. A

72.Whencanadev
eloperuseacust
om v
isual
for
cepagei
naFor
ce.
com appl
i
cat
ion?

A. Tocr
eat
ecomponent
sfordashboar
dsandl
ayout
s

B. Todepl
oycomponent
sbet
weent
woor
gs.

C. Togener
ateaPDFdocumentwi
thappl
icat
iondat
a.

D. Tomodi
fyt
hepagel
ayoutset
ti
ngsf
oracust
om obj
ect
.

73.Whichstat
ementaboutl
ookupr
elat
ionshi
pbet
weenacust
om obj
ectandast
andar
dobj
ecti
s
cor
rect
?

A. Thel
ookupr
elat
ionshi
pont
hecust
om obj
ectcanpr
eventt
hedel
eti
onoft
hest
andar
dobj
ect
.

B. Thel
ookupr
elat
ionshi
pcannotbemar
kedasr
equi
redont
hepagel
ayoutf
orcust
om obj
ect
.

C. Thecust
om obj
ectwi
l
lbedel
etedwhent
her
efer
encedst
andar
dobj
ecti
sdel
eted.

D. Thecust
om obj
ecti
nher
it
sthesecur
it
yfr
om t
her
efer
encedst
andar
dobj
ect
.

74.A r
evi
ewerisrequi
red to ent
era reason i
nt he commentsf
iel
d onl
y when a candi
dat
eis
r
ecommendedt
obehi r
ed.Whichact
ioncanadevelopert
aket
oenf
orcethi
srequi
rement
?

A. Cr
eat
ear
equi
redcomment
sfi
eld.

B. Cr
eat
eaf
ormul
afi
eld

C. Cr
eat
eav
ali
dat
ionr
ule

D. Cr
eat
ear
equi
redv
isual
for
cecomponent
.

75.Thesal
esmanagementteam hi
resanewi nt
ern.Thei
nter
nisnotal
l
owedtovi
ewOppor t
unit
iesbut
needst
oseet
hemostr ecentcl
oseddateofal
lchil
dopport
uni
ti
eswhenv
iewi
ngtheaccountrecor
d.
Whatwoul
dadevel
operdot omeetthi
srequi
rement?

A. Cr
eat
eawor
kfl
owr
uleont
heOppor
tuni
tyobj
ectt
hatupdat
esaf
iel
dont
hepar
entAccount
.

B. Cr
eat
eaf
ormul
afi
eldont
heAccountobj
ectt
hatper
for
msaMAXont
heOppor
tuni
tycl
osedat
efi
eld.

C. Creat
ear oll
-upsummar
yfi
eldont
heAccountobj
ectt
hatper
for
msaMAXont
heOppor
tuni
tycl
ose
datefi
eld.

D. Cr
eat
eat
ri
ggeront
heAccountobj
ectt
hatquer
iest
hecl
osedat
eoft
hemostr
ecentoppor
tuni
ty.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

76.Onwhi
chobj
ectcananadmi
nist
rat
orcr
eat
ear
oll
-upsummar
yfi
eld?

A. Anyobj
ectt
hati
sont
hemast
ersi
deoft
hemast
er-
det
ailr
elat
ionshi
p

B. Anyobj
ectt
hati
sont
hepar
entsi
deont
hel
ookupr
elat
ionshi
p.

C. Anyobj
ectt
hati
sont
hedet
ail
sideoft
hemast
er-
det
ail
rel
ati
onshi
p.

D. Anyobj
ectt
hati
sont
hechi
l
dsi
deoft
hemast
er-
det
ail
rel
ati
onshi
p.

77.Avisual
for
cepagehasastandardcont
rol
l
erforanobj
ectthathasalookupr
elat
ionshi
ptoapar
ent
obj
ect.Howcanadevel
operdispl
aydat
afrom t
hepar
entrecordont
hepage?

A. Byusi
ngSOQLont
hev
isual
for
cepaget
oquer
ydat
afr
om t
hepar
entr
ecor
d.

B. Byusi
ngmer
gef
iel
dsy
ntaxt
oret
ri
evedat
afr
om t
hepar
entr
ecor
d.

C. Byaddi
ngasecondst
andar
dcont
rol
l
ert
othepagef
ort
hepar
entr
ecor
d.

D. Byusi
ngar
oll
-upf
ormul
afi
eldont
hechi
l
drecor
dtoi
ncl
udedat
afr
om t
hepar
entr
ecor
d.

78.Adevel
opercreatesav i
sual
for
cepagethatwil
lover
ri
dethestandar
dAccounteditbut t
on.thepage
wi
llbeusedtov ali
dat
eaccount’
saddr
essusingaSOQLquer y.Thepagewil
lalsoallowt heuserto
makeedit
stotheaddress.Wherewoul
dt hedevel
operwr
itet
heAccountaddr
essv eri
ficati
onlogi
c?

A. I
naCont
rol
lerExt
ensi
on

B. I
naCust
om Cont
rol
l
er

C. I
naSt
andar
dCont
rol
l
er

D. I
naSt
andar
dExt
ensi
on

79.Adevel
operwant
st oli
stal
loft
hetasksforeachaccountontheaccountdet
ail
page.Whenat aski
s
cr
eat
edforacontact,
whatdoesthedevel
operneedtodot odi
spl
aythetaskontherel
atedaccount
?

A. Cr
eat
eanAccountf
ormul
afi
eldt
hatdi
spl
ayst
heTaski
nfor
mat
ion

B. Not
hing.Thet
aski
saut
omat
ical
lydi
spl
ayedont
heAccountpage.

C. Cr
eat
eawor
kfl
owr
ulet
orel
atet
heTaskt
otheCont
act
’sAccount
.

D. Not
hing.TheTaskcannotber
elat
edt
otheAccountandCont
act
.

80.Whati
sthecapabi
l
ityofSt
andar
dSet
Cont
rol
l
er?Choose2answer
s.

A. I
text
endst
hef
unct
ional
i
tyofast
andar
dorcust
om cont
rol
l
er
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

B. I
tal
lowspagest
oper
for
m massupdat
eofr
ecor
ds.

C. I
tal
lowspagest
oper
for
m pagi
nat
ionwi
thl
arger
ecor
dset
s

D. I
tenf
orcesf
iel
dlev
elsecur
it
ywhenr
eadi
ngl
arger
ecor
dset
s.

81.Adev
eloperhasf
oll
owi
ngcode.

t
ry{

Li
st<St
ri
ng>nameLi
st;

Accounta;

St
ri
ngs=a.
Name;

nameLi
st.
add(
s);

cat
ch(
List
Except
ionl
e){

Sy
stem.
debug(
‘Li
stExcept
ion’
);

cat
ch(
Nul
l
Poi
nter
Except
ionnpe)
{

Sy
stem.
debug(
‘Nul
l
Poi
nterExcept
ion’
);

cat
ch(
Except
ione)
{

Sy
stem.
debug(
‘Gener
icExcept
ion’
);

Whatmessagewoul
dbel
ogged?

A. Nomessagei
slogged.

B. Gener
icExcept
ion

C. Li
stExcept
ion

D. Nul
lPoi
nterExcept
ion

82.Whi
chst
atementaboutchangesetdepl
oymenti
scor
rect
?Choose3answer
s.

A. Theycanbeusedonl
ybet
weenr
elat
edor
gani
zat
ions.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

B. Theyr
equi
readepl
oymentconnect
ion

C. Theyuseal
lornonedepl
oymentmodel
.

D. Theycanbeusedt
otr
ansf
erCont
actr
ecor
ds.

E. Theycanbeusedt
odepl
oycust
om set
ti
ngsdat
a.

83.Howwoul dadevel
operdet
ermi
nei
faCust
omObj
ect
__cr
ecor
dhasbeenmanual
l
yshar
edwi
tht
he
cur
rentusei
nApex?

A. Byquer
yingt
her
olehi
erar
chy
.

B. Byquer
yingCust
omObj
ect
__Shar
e.

C. Bycal
l
ingt
hei
sShar
ed(
)met
hodf
ort
her
ecor
d.

D. Bycal
l
ingt
hepr
ofi
l
eset
ti
ngoft
hecur
rentuser
.

84.Howwoul
dadev el
operuseSchemaBui
ldert
odeleteacust
om f
iel
dfr
om t
heaccountobj
ectt
hat
wasr
equi
redf
orprot
otypi
ngbuti
snol
ongerneeded?

A. Remov
eal
lther
efer
encesi
nthecodeandt
hent
hef
iel
dwi
l
lber
emov
edf
rom SchemaBui
l
der
.

B. Remov
eal
lther
efer
encesf
rom t
hecodeandt
hendel
etet
hef
iel
dfr
om t
heSchemaBui
lder
.

C. Mar
kthef
iel
dfordel
eti
oni
nSchemaBui
l
derandt
hendel
etei
tfr
om t
hedecl
arat
iveUI
.

D. Del
etet
hef
iel
dfr
om SchemaBui
l
derandt
henr
efer
encesi
nthecodewi
l
lbedel
eted.

85.Whati
sanaccur
atest
atementaboutv
ari
abl
escope?Choose3answer
s.

A. Subbl
ockscannotr
euseapar
entbl
ock’
svar
iabl
ename.

B. Av
ari
abl
ecanbedef
inedatanypoi
nti
nabl
ock.

C. Par
all
elbl
ockscanuset
hesamev
ari
abl
ename.

D. Subbl
ockscanr
euseapar
entbl
ock’
svar
iabl
enamei
fit
sval
uei
snul
l
.

E. Ast
ati
cvar
iabl
ecanr
est
ri
ctt
hescopeoft
hecur
rentbl
ocki
fit
sval
uei
snul
l
.

86.Whenthevalueofafi
eldontheAccountr
ecor
disupdat
ed,whi
chmet
hodwi
l
lupdat
ethev
alueofa
cust
om f
iel
dont her
elat
edoppor
tuni
ti
es?Choose2answer
s.

A. Anapext
ri
ggeronAccountobj
ect
.

B. Apr
ocessbui
lderonAccountobj
ect
.

C. Acr
ossobj
ectf
ormul
afi
eldont
heAccountobj
ect
.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

D. Awor
kfl
owr
uleont
heAccountobj
ect
.

87.Adevelopercreat
esanapexclassthati
ncludespr
ivat
emet hods.Whatcant
hedev
eloperdot
o
ensur
ethatthepri
vat
emethodscanbeaccessedbyt
het estcl
ass?

A. Addt
heTest
Visi
bleat
tri
but
etot
heapexcl
ass.

B. Addt
heSeeAl
l
Dat
aat
tri
but
etot
het
estmet
hods.

C. Addt
heSeeAl
l
Dat
aat
tri
but
etot
het
estcl
ass.

D. Addt
heTest
Visi
bleat
tri
but
etot
heApexmet
hods.

88.Whi
chscenar
ioi
sinv
ali
dforexecut
ionbyuni
ttest
s?

A. Execut
ingmet
hodsf
ornegat
ivet
estscenar
ios.

B. Execut
ingmet
hodsasdi
ff
erentuser
s.

C. Loadi
ngt
estdat
ainpl
aceofuseri
nputf
orFl
ows.

D. Loadi
ngt
hest
andar
dPr
ocebookI
Dusi
ngasy
stem met
hod.

89.Adev
eloperr
unst
hef
oll
owi
nganony
mouscodebl
ock:

Li
st<Account
>acc=[
SELECTI
dFROM AccountLI
MIT1]
;

Del
eteacc;

Dat
abase.
empt
yRecy
cleBi
n(acc)
;

Sy
stem.
debug(
Limi
ts.
get
DMLSt
atement
s()
+’,
’+Li
mit
s.get
Limi
tDMLSt
atement
s()
);

Whati
sther
esul
t?

A. 11,
150

B. 150,
2

C. 150,
11

D. 2,
150

90.Wher
ecancust
om r
oll
-upsummar
yfi
eldbecr
eat
edusi
ngst
andar
dobj
ectr
elat
ionshi
ps?Choose3

A. OnAccountusi
ngCaser
ecor
ds.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

B. OnAccountusi
ngOppor
tuni
tyr
ecor
ds.

C. OnOppor
tuni
tyusi
ngOppor
tuni
tyPr
oductr
ecor
ds.

D. OnQuot
eusi
ngOr
derr
ecor
ds.

E. OnCampai
gnusi
ngCampai
gnMemberr
ecor
ds.

91.Adev
eloperhast
hef
oll
owi
ngquer
y:

Cont
actc=[
SELECTi
d,f
ir
stname,
last
nameFROM Cont
actWHEREl
ast
name=‘
Smi
th’
]
;

Whatdoest
hequer
yret
urni
fther
eisnocont
actwi
tht
hel
astname”
Smi
th”
?

A. Acont
actwi
thempt
yval
ues.

B. Acont
acti
nit
ial
i
zedt
onul
l
.

C. Anempt
yli
stofcont
act
s.

D. Aner
rort
hatnor
owar
efound.

92.Whati
sani
mpor
tantconsi
der
ati
onwhendev
elopi
ngi
namul
ti
-t
enantenv
ironment
?

A. Pol
ygotper
sist
encepr
ovi
dessuppor
tforagl
obal
,mul
ti
li
ngualuserbasei
nmul
ti
pleor
gsonmul
ti
ple
i
nst
ances.

B. Gov
ernorl
imi
tspr
eventt
enant
sfr
om i
mpact
ingper
for
mancei
nmul
ti
pleor
gsont
hesamei
nst
ance.

C. Uni
quedomai nnamest
aket
hepl
aceoft
henamespacef
ort
hecodedev
elopedf
ormul
ti
pleor
gson
mul
tipl
einst
ances.

D. Org-
widedat
asecur
it
ydet
ermi
neswhet
herot
hert
enant
scanseet
hedat
ainmul
ti
pleor
gsont
hesame
i
nstance.

93.I
nLi
ght
ningComponentf
ramewor
k,whi
chr
esour
cecanbeusedt
ofi
reev
ent
s?Choose2answer
s.

A. Vi
sual
for
cecont
rol
l
eract
ions.

B. Thi
rdpar
tywebser
vicecode.

C. Thi
rdpar
tyJav
aScr
iptcode.

D. Jav
aScr
iptcont
rol
leract
ions.

94.Whati
sthecapabi
l
ityoft
hef
ormul
afi
elds?Choose3answer
s.

A. Di
spl
ayt
hepr
evi
ousv
alueoft
hef
iel
dusi
ngt
hePRI
ORVALUEf
unct
ion.

B. Ret
urnanddi
spl
ayaf
iel
dval
uef
rom anot
herobj
ectusi
ngt
heVLOOKUPf
unct
ion.
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

C. Det
ermi
newhi
choft
het
reedi
ff
erenti
magest
odi
spl
ayusi
ngt
heI
Ffunct
ion.

D. Gener
ateal
i
nkusi
ngt
heHYPERLI
NKf
unct
iont
oaspeci
fi
crecor
dint
hel
egacysy
stem.

E. Det
ermi
nei
fadat
eti
mef
iel
dhaspassedusi
ngt
heNOW f
unct
ion.

95.I
nasi ngl
erecor
d,ausersel
ect
smul
ti
plev
aluesf
rom amul
ti
-sel
ectpi
ckl
i
st.Howar
ethesel
ect
ed
v
aluesrepr
esent
edinApex?

A. AsaSt
ri
ngwi
theachv
aluesepar
atedbycomma.

B. AsaLi
st<St
ri
ng>wi
theachv
alueasanel
ementi
nthel
i
st.

C. AsaSt
ri
ngwi
theachv
aluesepar
atedbyasemi
col
on.

D. AsaSet<St
ri
ng>wi
theachv
alueasanel
ementi
ntheset
.

96.Ahier
archycustom set
tingst
oresaspeci
fi
cURLforeachprof
il
einSal
esfor
ce.Whi
chsegmentcan
adeveloperusetor et
ri
evethecorr
ectURLfrom t
hecurrentuser
’spr
ofil
eanddispl
ayt
hisona
vi
sual
forcepage?

A. {
!$Set
up.
Url
_Set
ti
ngs_
_c.
Inst
ance[
Prof
il
e.I
d].
URL_
_c}

B. {
!$Set
up.
Url
_Set
ti
ngs_
_c.
URL_
_c}

C. {
!$Set
up.
Url
_Set
ti
ngs_
_c[
Prof
il
e.I
d].
URL_
_c}

D. {
!$Set
up.
Url
_Set
ti
ngs_
_c[
$Pr
ofi
l
e.I
d]}

97. Adevel
operwr
it
esaSOQLquer
ytof
indchi
l
drecor
dsf
oraspeci
fi
cpar
ent
.Howmanyl
evel
scanbe
r
etur
nedinasi
nglequer
y?

A. 3

B. 5

C. 1

D. 7

98. Adev
eloperneedst
oknowifallt
est
scur
rent
lypassi
naSal
esf
orceenv
ironment
.Whi
chf
eat
urecan
t
hedevel
operuse?Choose2answer
s.

A. Dev
eloperConsol
e

B. ANTMi
grat
ionTool

C. Sal
esf
orceUIApexTestExecut
ion

D. Wor
kbenchMet
adat
aRet
ri
eval
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

99. Whi
chst
atementshoul
dadev
eloperav
oidusi
ngi
nsi
depr
ocedur
all
oops?Choose2answer
s.

A. Sy
stem.
debug(
‘AmountofCPUt
ime(
inms)sof
ar:
’+Li
mit
s.get
CPUTi
me(
));

B. updat
econt
act
List
;

C. Li
st<Contact
>cont
act
s=[
sel
ecti
d,sal
utat
ion,
fir
stname,
last
nameemai
lfr
om Cont
actwher
eaccount
Id
=:a.I
d];

D. I
f(
o.Account
Id==a.
Id)

100.Whi
chst
atementwoul
dadev
eloperusewhencr
eat
ingt
estdat
aforpr
oductandpr
e=i
cebooks?

A. Li
stobj
List=Test
.l
oadDat
a(Account
.sObj
ect
Type,
‘my
resour
ce’
);

B. Pr
icebookpb=newPr
icebook(
);

C. I
dpr
icebookI
d=Test
.get
Standar
dPr
ocebookI
d()
;

D. i
sTest
(SeeAl
l
Dat
a=f
alse)

101.Howcanadevel
operdeter
minef
rom t
heDescr
ibeSObj
ect
Resul
t,i
fthecur
rentuserwi
l
lbeabl
eto
cr
eat
erecor
donanobjecti
nApex
?

A. Byusi
ngt
hehasAccess(
)met
hod.

B. Byusi
ngt
hei
sCr
eat
abl
e()met
hod.

C. Byusi
ngt
hei
sInser
tabl
e()met
hod.

D. Byusi
ngt
hecanCr
eat
e()met
hod.

102.Thesal
esmanagementteam r
equir
esthatt
heLeadSourcef
iel
doftheLeadr
ecordbepopul
ated
whenaLeadisconvert
ed.Whatwouldadev el
operdot
oensuret
hatauserpopulat
est
heLead
Sour
cefi
eldpr
iort
oconver
ti
ngtheLead?

A. Pr
ocessBui
l
der

B. Val
idat
ionRul
e

C. For
mul
aFi
eld

D. Wor
kfl
owRul
e

103.Wher
ecanadev
elopercr
eat
emanagedpackage?

A. Dev
eloperEdi
ti
on
Sal
esf
orceCer
ti
fi
edPl
atf
orm Dev
eloper1

B. Dev
eloperSandbox

C. Ent
erpr
iseEdi
ti
on

D. Unl
i
mit
edEdi
ti
on

104.Whati
sav
ali
dwayofl
oadi
ngext
ernal
Jav
aScr
iptf
il
eint
oVFpage?

A. Usi
ng<l
i
nk>t
ag.

B. Usi
ng<apex:
def
ine>t
ag.

C. Usi
ng<apex:
incl
udeScr
ipt
>tag.

D. Usi
ng<scr
ipt
>tag.

105.Whati
sthebenef
itoft
heLi
ght
ningComponentFr
amewor
k?

A. Bet
teri
ntegr
ati
onwi
thFor
ce.
com si
tes.

B. Mor
epr
e-bui
ltcomponent
stor
epl
icat
eSal
esf
orcel
ookandf
eel
.

C. Mor
ecent
ral
i
zedcont
rol
viaser
versi
del
ogi
c.

D. Bet
terper
for
mancef
orcust
om Sal
esf
orcemobi
l
eapps.

You might also like