0% found this document useful (1 vote)
2K views167 pages

70-480 MS Certifikat Dump HTML, CSS, JS

some old questions from 70-480 Certificate, good to use as a reference point when studying for the exam

Uploaded by

Matovilkica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
2K views167 pages

70-480 MS Certifikat Dump HTML, CSS, JS

some old questions from 70-480 Certificate, good to use as a reference point when studying for the exam

Uploaded by

Matovilkica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 167

QUESTION1

71YouaredevelopinganHTML5webapplicationandarestylingtext.Youneedtousethetext
transformCSSproperty.Whichvalueisvalidforthetexttransformproperty?
A.
B.
C.
D.

Lowercase
Blink
Linethrough
20px

CorrectAnswer:A

QUESTION2
72DRAGDROPYouaredevelopingawebpageforrunnerswhoregisterforarace.Thepage
includesaslidercontrolthatallowsuserstoentertheirage.Youhavethefollowingrequirements:
Allrunnersmustentertheirage.
Applicationsmustnotbeacceptedfromrunnerslessthan18yearsofageorgreaterthan
90years.
Theslidercontrolmustbesettotheaverageage(37)ofallregisteredrunnerswhenthe
pageisfirstdisplayed.
Youneedtoensurethattheslidercontrolmeetstherequirements.
Whatshouldyoudo?(Toanswer,dragtheappropriatewordornumbertothecorrectlocationin
theanswerarea.
Eachwordornumbermaybeusedonce,morethanonce,ornotatall.Youmayneedtodragthe
splitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION3
73YouarecreatingaJavaScriptobjectthatrepresentsanemployee.Youneedtoextendthe
EmployeeobjectbyaddingtheGetPayroll()method.Youneedto

A.

B.
C.

D.

CorrectAnswer:D

QUESTION4
74YouaredevelopinganHTML5pagethatincludesseveralparagraphelements.Youhavethe
followingrequirements:

Addadropshadowthatisoneinchbelowthetextintheparagraph
Settheradiusofthedropshadowtofivepixels
Youneedtostyletheparagraphstomeettherequirements.WhichCSSstyleshouldyouuse?


A.
B.
C.
D.

Textshadow:72pt0pt5pt
Textshadow:5pxlin0px;
Textshadow:72pt0em5px;
Textshadow:100px0px5px;

CorrectAnswer:B
Explanation/Reference:
Itseemslikenoneoftheaboveiscorrect!Thecorrectanswershouldbe:textshadow:072pt5px;
reference:http://reference.sitepoint.com/css/textshadow
QUESTION5
75YouaredevelopinganHTML5webapplicationandarestylingtext.Youneedtousethetext
transformCSSproperty.Whichvalueisvalidforthetexttransformproperty?
A.
B.
C.
D.

Capitalize
Red
20px
Italic

CorrectAnswer:A

QUESTION6
76Youaremodifyingablogsitetoimprovesearchenginereadability.Youneedtogrouprelevant
pagecontenttogethertomaximizesearchenginereadability.Whichtagshouldyouuse?
A.
B.
C.
D.

<article>
<table>
<div>
<span>

CorrectAnswer:A

QUESTION7
77YouaredevelopinganHTML5pagethathasanelementwithanIDofpicture.Thepage
includesthefollowingHTML.

Youneedtomovethepictureelementloweronthepagebyfivepixels.Whichtwolinesofcode
shouldyouuse?(Eachcorrectanswerpresentspartofthesolution.Choosetwo.)
A.
B.
C.
D.

document.getEIementById(picture).style.position=relative;
document.getElementById(picture).style.top=5px;
document.getEiementById(picture).style.top=5px;
document.getEIementById(picture).style.position=absolute;

CorrectAnswer:AB

QUESTION8
78Youaremodifyingablogsitetoimprovesearchenginereadability.Youneedtogrouprelevant
pagecontenttogethertomaximizesearchenginereadability.Whichtagshouldyouuse?
A.
B.
C.
D.

<section>
<tbody>
<div>
<table>

CorrectAnswer:A

QUESTION9
79YouaredevelopingacustomerwebformthatincludesthefollowingHTML.<input
id=txtValue/>
YouneedtochangetheHTMLmarkupsothatcustomerscanenteronlyavalidthreeletter
countrycode.WhichHTMLshouldyouuse?
A.
B.
C.
D.

<inputid=txtValuetype=country/>
<inputid=txtValuetype=textrequired=xxx/>
<inputid=txtVa!uetype=textpattern[AZaz]{3}/>
<inputid=txtValuentype=codepattern=country/>

CorrectAnswer:C

QUESTION10
80YouaredevelopinganHTML5webapplicationandarestylingtext.Youneedtousethetext
transformCSSproperty.Whichvalueisvalidforthetexttransformproperty?
A.
B.
C.
D.

Capitalize
Hidden
Italic
Linethrough

CorrectAnswer:A

QUESTION11
81YouaredevelopinganHTML5webapplicationandarestylingtext.Youneedtousethetext
transformCSSproperty.Whichvalueisvalidforthetexttransformproperty?
A.
B.
C.
D.

Italic
Linethrough
Capitalize
20px

CorrectAnswer:C

QUESTION12
82Youaremodifyingablogsitetoimprovesearchenginereadability.Youneedtogrouprelevant
pagecontenttogethertomaximizesearchenginereadability.Whichtagshouldyouuse?
A.
B.
C.
D.

<tbody>
<article>
<div>
<span>

CorrectAnswer:B

QUESTION13
83Youaremodifyingablogsitetoimprovesearchenginereadability.Youneedtogrouprelevant
pagecontenttogethertomaximizesearchenginereadability.Whichtagshouldyouuse?
A.
B.
C.
D.

<span>
<nav>
<cable>
<section>

CorrectAnswer:D

QUESTION14
84YouaredevelopinganHTML5webapplicationandarestylingtext.Youneedtousethetext
transformCSSproperty.Whichvalueisvalidforthetexttransformproperty?
A.
B.
C.
D.

red
hidden
lowercase
italic

CorrectAnswer:C

QUESTION16
86DRAGDROPYouarecreatinganapplicationbyusingHTML5andCSS3.Thestylesforthepages
arederivedfromfivestylesheets.
Thestylesarenotbeingappliedcorrectlytothepagesintheapplication.
Youneedtodeterminetheorderinwhichthestylesheetswillbeappliedbythebrowser.
Inwhichorderwillthefivestylesheetsbeapplied?(Toanswer,movethestylesheettypesfrom
thelistofstylesheettypestotheanswerareaandarrangethem
intheorderthattheywillbeapplied.)
SelectandPlace:

CorrectAnswer:

Explanation/Reference:

Theorderofdeclarationsfromleastimportanttomostimportant:

QUESTION18
88YoudevelopanHTML5webpage.YouhavethefollowingHTMLmarkup:(Linenumbersarefor
referenceonly.)


ThewebpagealsocontainsthefollowingCSSmarkup:

YouneedtodeterminehowthewebpagewillappearwhentheCSSstylesareapplied.Selecttwo.
A.
B.
C.
D.
E.

Thefirstrowofthetablewillhavearedbackground.
Thesecondrowofthetablewillhavearedbackground.
Thesecondcellinthefirstrowofthetablewillhaveabluebackground.
Thesecondcellinthethirdrowofthetablewillhaveabluebackground.
Thesecondcellinthethirdrowofthetablewillhavenothavebluebackground.

CorrectAnswer:AE

QUESTION19
89HOTSPOTYouarereviewingtheCSSmarkupforanHTML5pagethatdisplaysanewsarticle.
TheCSSmarkupforthepageisasfollows:

TheHTMLmarkupforthepageisasfollows:

Foreachstatementinthetable,selectYesifthecodesegmentsabovecausesthepagetobehave
asdescribed.SelectNoifitdoesnot.Makeonlyoneselectionineachcolumn.

HotArea:
CorrectAnswer:

QUESTION20
90HOTSPOTYoureviewcodethatusesWebSocketsforabrowserbasedmultiplayergame.Each
playersendsamovetotheserver,whichthensendsthemovetoallconnectedgameinstances.
Thefollowingcoderunsinthebrowserandhandlesthesendingandreceivingofmoves:


Foreachstatementinthetable,selectYesifthecodesegmentabovecausesthepagetobehave
asdescribed.SelectNoifitdoesnot.Makeonlyoneselectionineachcolumn.
HotArea:

CorrectAnswer:

QUESTION21
91Youdevelopawebpage.Thewebpagemustdisplayagridthatcontainsonerowandfive
columns.Columnsone,three,andfivearethesamewidth.Columnstwoandfourarethesame
width,butmuchwiderthancolumnsone,three,andfive.Thegridresemblesthefollowingimage:

Thegridmustmeetthefollowingrequirements:Eachrowmustbetallenoughtoensurethat
imagesarenotcutoff.Eachrowmustcontainfivecolumns.Thewidthofthecolumnsmustnot

changewhenthescreenisresizedorrotated.Youneedtodefinethestyleforthegrid.Which
CSS3styleshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:C

QUESTION22
92YouimplementanapplicationbyusingHTML5andJavaScript.Youcreateawebpagethat
containsthefollowingHTML:

TheapplicationmustplaceaborderononlythefirstULelementthatiscontainedintheDIV
element.Youneedtoupdatethewebpage.Whatshouldyoudo?

A.

B.

C.

D.

CorrectAnswer:C

QUESTION23
93YoutroubleshootawebpagethatcontainsthefollowingHTMLelement:<canvasid=
clickCanvaswidth300>height=300>
YourbrowserdoesnotsupporttheHTML5canvas.</canvas>
ThefollowingJavaScriptcodeisincludedinascripttagintheHEADsectionofthewebpage:(Line
numbersareincludedforreferenceonly.)

YouneedtoinvoketheclickReporter()JavaScriptfunctionwhenauserclicksthemouseonthe
canvasHTMLelement.Whatshouldyoudo?

A.AddthefollowingattributetothecanvasHTMLelement:clicked=clickReporter()
B.Replacethecodesegmentatline06withthefollowingcodesegment:drawBox.Click+=
clickReporter;
C.Insertthefollowingcodesegmentatline07:canvas.onclick=clickReporter;
D.Insertthefollowingcodesegmentatline07:canvas,click=clickReporter;

CorrectAnswer:C

QUESTION24
94YouareimplementinganapplicationbyusingHTML5andJavaScript.Awebpagecontainsthe
followingHTMLtable.

Theapplicationmust:

Identifyallrowsinthetablebodythathaveaclassattributeofselected
Excludethelastselectedrowinthetable
Youneedtoimplementthewebpageaccordingtotherequirements.WhichCSSselectorshould
youuse?

A.tr:not(tr:lastchild).selected<#dataTable
B.#dataTable>tr.selected:not(tr:lastchild)
C.#dataTabletbodytr.selected:not(tr:lastchild)
D.#dataTabletr.selected:not(tr:lastchild)
CorrectAnswer:C

QUESTION25
95Youcreateanapplicationthatsendsinformationtoawebservicebyusingthefollowingcode:
(Linenumbersareincludedforreferenceonly.)

Whenthewebservicereturnsanonzeroresultcode,youmustraiseanexceptionthatcontains
theresultcode.Youneedtoimplementthecodethatgeneratestheexception.Whichlineof
codeshouldyouinsertatline04?
A. CustomError.prototype=Error.prototype;
B. CustomError[ErrorType]=Error;

C. CustomError.customError=true;
D. Errorconstructor=CustomError;
CorrectAnswer:A

QUESTION26
96YouaredevelopingacustomerwebformthatincludesfollowingHTML.<inputid=
textAccountType/>
Youneedtodeveloptheformsothatcustomerscanenteronlyavalidaccounttypeconsistingof
twoEnglishalphabetcharacters.Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:B

QUESTION27
97YouaredevelopinganapplicationthatusesaJavaScriptlibrary.Thelibrarycontainsthe
followingfunctions.

Theapplicationusesthefollowingcode.(Linenumbersareincludedforreferenceonly.)

Thelibrarymaythrowmanytypesofexceptions.Theexceptionsaregroupedbycategory.
Youneedtocatchandidentifytheexceptionsbygroup.
Whichcodesegmentshouldyouinsertatline05?

A.

B.

C.

D.

CorrectAnswer:B

QUESTION28
98DRAGDROPYoudevelopanHTML5webpage.YouhavethefollowingHTMLmarkup:

YoualsohavethefollowingJavaScriptvariabledefined:varlanguages=[];
YouneedtoaddstatementstoanexistingJavaScriptfunctiontosortthelistitems.Whichfour
actionsshouldyouperforminsequence?(Developthesolutionbyselectingtherequiredcode
segmentsandarrangingtheminthecorrectorder.)
SelectandPlace:

CorrectAnswer:

QUESTION29
99DRAGDROPYoucreateanHTML5webpage.YouhavethefollowingHTMLmarkup:

YoualsohavethefollowingJavaScriptcodesegment:varjsonFruit={apples:12,bananas:
8,watermelon:3}
YouneedtoaddadditionalrowstothefruitTableelementbyprocessingthejsonFruitvaluesin
theorderlisted.Whichthreeactionsshouldyouperforminsequence?
(Developthesolutionbyselectingtherequiredcodesegmentsandarrangingtheminthecorrect
order.)
SelectandPlace:

CorrectAnswer:

QUESTION30
100DRAGDROPYouhavethefollowingcode:

ThewebservicereturnsaJSONobjectthatcontainstwopropertiesnamedDescriptionand
FileName.ThePersonImageobjectmustmeetthefollowingrequirements:
Createanobjectthatrepresentsanimagethatwillbedisplayed.
Settheimagepropertiesfromthevaluesthatarereturnedbythewebservice.
.ExposetheimageasapropertyofthePersonImageobject.
Youneedtoinsertcodeatline13tocompletetheimplementationofthePersonImageobject.
Whichthreeactionsshouldyouperforminsequencetocompletetheimplementation?
(Developthesolutionbyselectingtherequiredcodesegmentsandarrangingtheminthecorrect
order.)
SelectandPlace:

CorrectAnswer:

QUESTION31
101HOTSPOTYoudevelopanHTMLmessagingapplicationthatallowsuserstosendmessages.
Themessagescanhaveanoptionalfileattachmentthatisidentifiedbyafilename.Youusethe
followingfunctiontosendamessage:

Youneedtosendamessagewithafileattachment.Howshouldyoucompletetherelevantcode?
(Toanswer,selecttheappropriateoptionfromeachdropdownlistintheanswerarea.)

CorrectAnswer:

QUESTION32
102DRAGDROPYoudevelopanHTMLapplicationthatcallsawebservicetoretrieveJSONdata.
ThewebservicecontainsonemethodnamedGetFullNamethatreturnsanObjectnameddata.
ThedataobjectcontainstwopropertiesnamedGivenNameandSurname.Youneedtoloaddata
fromthewebservicetothewebpage.Howshouldyoucompletetherelevantcode?(Toanswer,
dragtheappropriatecodesegmentorcodesegmentstothecorrectlocationorlocationsinthe
answerarea.Useonlycodesegmentsthatapply.)
SelectandPlace:

CorrectAnswer:

QUESTION33
103DRAGDROPAcompanyasksyoutocreateafunctionthatdisplaysloanamountstotheir
customers.YoumustcreatethefunctionbyusingJavaScripttomeetthefollowingrequirements:
Displaythreedifferentloanamountstoeachcustomer.
Displayloanamountsinorderstartingwiththegreatestamountandendingwiththeleast
amount.

Youneedtoimplementthefunction.Howshouldyoucompletetherelevantcode?(Toanswer,
dragtheappropriatecommandorcommandstothecorrectlocationorlocationsintheanswer
area.Useonlycommandsthatapply.)
SelectandPlace:

CorrectAnswer:

QUESTION34

104HOTSPOTYoudevelopanHTML5applicationthatallowsimagestobedraggedanddropped
withinawebpage.ThewebpagecontainsaDIVelementandfourIMGelementsasdefinedinthe
codesegmentbelow:

Youneedtoenabledraganddropfortheapplication.Howshouldyoucompletetherelevant
code?(Toanswer,selecttheappropriateoptionfromeachdropdownlistintheanswerarea.)
HotArea:

CorrectAnswer:

QUESTION35
105DRAGDROPYouarecreatingafunctionnamedgetText().
Thefunctionmustretrieveinformationfromtextfilesthatarestoredonawebserver.Youneed
todevelopthefunctiontomeettherequirement.Whichcodesegmentorsegmentsshouldyou
use?(Toanswer,dragtheappropriatecommandfromthelistofcommandstothecorrect
locationorlocationsintheworkarea.
Eachcodesegmentmaybeusedonce,morethanonce,ornotatall.Youmayneedtodragthe
splitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION36
106DRAGDROP
Youaredevelopinganapplicationforaretailstore.Theapplicationwillbeusedonmobiledevices
toproviderealtimedirectionstothestore.
Youhavethefollowingrequirements:
Theapplicationmustfindoutauserslocation.
Astheusermoves,theapplicationmustupdatethescreenwiththenewlocation.
Astheusermoves,theapplicationmustdisplaytheusersspeed.Youneedtodevelopthe
applicationtomeettherequirements.Whichcodesegmentorsegmentsshouldyouuse?
(Toanswer,dragtheappropriatecodesegmentorsegmentstothecorrectlocationinthe
workarea.Eachcodesegmentmaybeusedonce,morethanonce,ornotatall.Youmay
needtodragthesplitbarbetweenpanesorscrolltoviewcontent.)

SelectandPlace:

CorrectAnswer:

QUESTION37
107HOTSPOTYoudevelopawebpage.YoucreatethefollowingHTMLmarkup:

Thelayoutofthewebpagemustcontainthreerows.
Thefirstrowspanstheentirewidthofthepageandislabeled#Top.
Thesecondrowcontainsthreecolumns.
Thefirstcolumnislabeled#Left;thesecondcolumnislabeled#Main;andtherightcolumnis
labeled#Right.
The#Leftand#Rightcolumnsareafixedwidth.
The#Maincolumnoccupiestheremainingavailablespace.
Thethirdandfinalrowspanstheentirewidthofthepageandislabeled#Bottom.
Thelayoutofthewebpagemustresemblethefollowingimage:

YouneedtocreatetheCSSstylestoimplementthelayout.Howshouldyoucompletetherelevant
styles?(Toanswer,selecttheappropriateoptionfromeachdropdownlistintheanswerarea.)

CorrectAnswer:

QUESTION38
108DRAGDROPYoudevelopanHTMLapplicationthatcallsaSimpleObjectAccessProtocol
(SOAP)webservicetoretrievedata.Youneedtoloaddatafromthewebservice.Whatshould
youdo?(Toanswer,dragtheappropriatecodesegmentorcodesegmentstothecorrectlocation
orlocationsintheanswerarea.Useonlycodesegmentsthatapply.)
SelectandPlace:

CorrectAnswer:

QUESTION39
109HOTSPOTYouarecreatingacustomstylebyusingCSS3.Youhavethefollowing
requirementstocompletethestyle:
Ifthetextinalinemustwraptoanotherline,thelastwordmustbeabletobreakacross
lines.
Alltextmustbeblackandhaveablueshadow,suchthatthetextappearstoglowblue.
Thetextmustlooklikethefollowing:

YouneedtocompletetheCSS3style.Howshouldyoucompletetherelevantcode?(Toanswer,
selecttheappropriateoptionfromeachdropdownlistintheanswerarea.)
HotArea:

CorrectAnswer:

QUESTION40
110HOTSPOTYouaredevelopingawebpage.Thewebpagemustdisplayacontainer.The
containermustdisplaythreecoloredrectanglesnearthetopofthecontainer.Thecolored
rectanglesare,inorder,green,red,andyellow.Therectanglesarealignedhorizontallyandevenly
spacedacrossthewidthofthecontainer.Thelayoutofthepagemustresemblethefollowing
image:

Youneedtoensurethatthepagerendersproperly.Howshouldyoucompletetherelevantstyles?
(Toanswer,selecttheappropriateoptionfromeachdropdownlistintheanswerarea.)

CorrectAnswer:

QUESTION41
111DRAGDROPYoucreatethefollowingJavaScriptcode:

YoumustcompletetheShowCanWeAfford()function:

DisplaythemessageDenied!IfthePaymentAmountvariableisgreaterthan500.
DisplaythemessageApproved!IfthePaymentAmountvariableislessthan300.
DisplaythemessageApprovedwithcaution!IfthePaymentAmountvariableislessthan
500andgreaterthan300.
YouneedtoaddstatementstotheShowCanWeAfford()JavaScriptfunctiontomeetthe
requirements.
Whichthreeactionsshouldyouperforminsequence?(Developthesolutionbyselectingthe
requiredcodesegmentsandarrangingtheminthecorrectorder.)
SelectandPlace:

QUESTION42
112DRAGDROPYouhaveawebpagethatincludesthefollowingmarkup:

AnXMLfilenamedmessage.xmlresidesonawebserver.Thestructureofthefileisasfollows:

YouaredevelopingacodebasedsolutiontoparsethecontentsoftheXMLfileanddisplaythe
informationonthepage.Thesolutionmustworkonbothmodernandolderbrowsers.

YouneedtodisplaytheinformationfromtheXMLfileontothepage.Howshouldyoucreatethe
JavaScriptcode?(Developthesolutionbyselectingtherequiredcodesegmentsandarranging
theminthecorrectorder.Youmaynotneedallofthecodesegments.)
SelectandPlace:

CorrectAnswer:

QUESTION43
113HOTSPOTYoureviewawebformthatcontainsthefollowingmarkupandcode:

You
needtoascertainhowthewebpagerespondswhenitloadsandhowitreactstouseractions.

Foreachstatementinthetable,selectYesifthecodesegmentabovecausesthepagetobehave
asdescribed.SelectNoifitdoesnot.Makeonlyoneselectionineachcolumn.
HotArea:

CorrectAnswer:

QUESTION44
114HOTSPOTYoutestawebpagethatcontainsthefollowingJavaScriptcode:

Thewebpagealsocontainsthefollowingmarkup:

You
needtoascertainhowthewebpagerespondswhentheuserenterscharactersandthenclicksthe
addanddividebuttons.
Foreachstatementinthetable,selectYesiftheactioncausesthewebpagetobehaveas
described.SelectNoifitdoesnot.Makeonlyoneselectionineachcolumn.
HotArea:

CorrectAnswer:

QUESTION45
115AnHTMLpagecontainsnoembeddedJavaScriptorCSScode.Thebodyofthepagecontains
onlythefollowinglineofcode.<pid=test>test</p>ACSSstylesheetmustbeapplied
dynamically.Thestylemustvisiblychangetheappearanceoftheparagraphonthepage.
Youneedtoapplyastyletheparagraph.Whichlineofcodeshouldyouuse?
A.
B.
C.
D.

document.getElementById(test).style.border=0;
document.getElementById(test).style.position=static;
document.getElementById(test).style.padding=15px;
document.getElementById(test).style.top=5px;

CorrectAnswer:C

QUESTION46
116YoudevelopanHTML5webapplication.Thewebapplicationcontainsaformthatallows
userstoenteronlytheirmonthofbirth.Thevaluethattheusersentermustbenumbersbetween
1and12,inclusive.
Youneedtoimplementtheformelementforthemonthofbirth.Whichelementshouldyouuse?
A.
B.
C.
D.

<inputtype=timeoptions=month/>
<inputtypes=submitvalue=month/>
<inputtype=rangemin=lmax=12/>
<inputtype=monthitemscope=numeric/>

CorrectAnswer:C
QUESTION47
117YouaredevelopinganHTML5webapplicationforanarchitecturalcompanythatdisplays
architecturalblueprints.Theapplicationmust:

Displaytheblueprintsatdifferentzoomlevelswithoutlossofdetail
Printtheblueprintswithoutlossofdetail
Workfromonlyonesourcefileperblueprint
Youneedtoensurethatblueprintsdisplayaccordingtotherequirements.
WhichHTML5elementshouldyouuse?
A.
B.
C.
D.

CANVAS
SAMP
SVG
AREA

CorrectAnswer:C

QUESTION48
118YoudevelopanHTML5applicationthatallowsuserstouploadfilesfromtheirlocal
computers.
Theuserinterfacemustremainresponsiveduringtheupload.Youneedtoimplementthefile
uploadfunctionalityfortheapplication.Whichtwoactionsshouldyouperform?(Eachcorrect
answerpresentsacompletesolution.Choosetwo.)
A.
B.
C.
D.

UseanHTMLformwithafiletypeINPUTelementthattargetsahiddenIFRAMEelement.
UseafiletypeINPUTelement,andthenusetheWebStorageAPItouploadthefile.
UseaFormDataobjectanduploadthefilebyusingXMLHttpRequest.
RegisterthefileprotocolbyusingprotocolhandlerregistrationAPIandthenuploadthefile
byusingXMLHttpRequest.
E. UsetheFileSystemAPItoloadthefile,andthenusethejQuerypostmethodtouploadthe
filetotheserver.
CorrectAnswer:BD

QUESTION49
119Youaredevelopingawebapplicationthatcanfunctionwhenusersarenotconnectedtothe
Internet.
YouneedtochecktheInternetconnectivitystatusofausersbrowser.
Whichmethodshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:A

QUESTION50
120Youarecreatingapagethatcontainsdetailedemployeeinformationforacompanyportal.
ThepageusesajQuerylibrary.
ThepagecontainsahiddenbuttonnamedbtnEditthatisdefinedbythefollowingcode.<button
id=btnEditstyle=display:none;n>Edit</button>
Thebuttonisnotdisplayedbydefault.Thebuttonmustbedisplayedonlyiftheuserisloggedon.
Youneedtoaddcodetothedocument.ready()functiontomeettherequirementsforthebutton.
Whichlineofcodeshouldyouuse?
A.
B.
C.
D.

$(#btnEdit).appear();
$(#btnEdit).visible=true;
$(#btnEdit).show();
$(#btnEdit).Visible();

CorrectAnswer:B


QUESTION51
121HOTSPOTYoutroubleshootawebpagethatincludesthefollowingcodesegment:

Youneedtoevaluatethevalueofthevariablenamedcustomer.name.Foreachstatementinthe
table,selectYesifthecodesegmentabovecausesthevariabletoevaluateasdescribed.SelectNo
ifitdoesnot.Makeonlyoneselectionineachcolumn.
HotArea:

CorrectAnswer:

QUESTION52
122HOTSPOTYoudevelopanHTML5webpagethatcontainsthefollowingmarkupandcode:

Youhavethefollowingrequirements:

DisplayamessageifusersselectthefirstOPTIONelement,andthensubmittheform.
DonotdisplayanalertmessageifusersselectanyotherOPTIONelement,andthensubmit
theform.
YouneedtoimplementthemadeSelection()function.
Howshouldyoucompletetherelevantcode?(Toanswer,selecttheappropriatecodesegment
fromeachdropdownlistintheanswerarea.)
HotArea:

HotArea:

CorrectAnswer:

QUESTION53
123HOTSPOT
Youdevelopawebpagethatconsumesawebservice.Thewebserviceprovidescurrency
exchangerates.VisitorsenterthecurrencytypeonthewebpageandpresstheSubmitbutton.
Thewebservicereturnsthecurrentexchangerate.Youneedtoensurethatthewebpagealways
displaysthemostcurrentinformation.Howshouldyoucompletetherelevantcode?(Toanswer,
selecttheappropriateoptionfromeachdropdownlistintheanswerarea.)
HotArea:

HotArea:

CorrectAnswer:

QUESTION54
124HOTSPOTYoudevelopawebpage.Thelayoutofthewebpagemustresemblethefollowing
image:


Youneedtoensurethatthepagerendersproperly.HowshouldyoucompletetherelevantCSS
styles?(Toanswer,selecttheappropriateoptionfromeachdropdownlistintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION55
125HOTSPOT
AcompanyhasanXMLfilenamedproducts.xmlonawebserver.Thefilecontainsalistofthe
productsthatthecompanysells.Youneedtodisplaythecontentsoftheproducts.xmlfileinaDIV
elementnamedOutput.Howshouldyoucompletetherelevantcode?(Toanswer,selectthe
appropriateoptionfromeachdropdownlistintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION56
126YouaredevelopinganapplicationthatanalyzespopulationdataformajorcitiesintheUnited
States.
Theapplicationretrievespopulationstatisticsforacitybyusingawebservice.
YouneedtorequestdatafromthewebservicebyusingjQuery.

Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:D

QUESTION57
127Youaredevelopingablogwebpagethatisbeingoptimizedforaccessibility.Thepage
includesthefollowingHTML.

Theheadingtagsrepresentablogposttitle,ablogpostsubtitle,andtheauthorsname.Youneed
toensurethatthethreeheadingsaretreatedasaunitbutretaintheirindividualformatting.
WhichtagsshouldyouusetowraptheH1,H2,andH3elements?
A.
B.
C.
D.

<group></group>
<header></header>
<hgroup></hgroup>
<headings></headings>

CorrectAnswer:C

QUESTION58
128YoudevelopawebapplicationbyusingjQuery.YoudevelopthefollowingjQuerycode:(Line
numbersareincludedforreferenceonly.)


ThewebapplicationexposesaRESTfulwebAPIthathasanendpointof/product/create.
YouneedtocreateanewproductbyusingAJAX.
Whichcodesegmentshouldyouinsertatline05?

A.

B.

C.

D.

CorrectAnswer:D

QUESTION59
129Youdevelopawebpagethatallowsausertodownloada3PEGimageandconvertittoaPNG
file.YouneedtoimplementthecodetodownloadthecontentsoftheJPEGimagewithno
additionaldecoding.WhichJavaScriptfunctionshouldyouuse?
A.
B.
C.
D.

readAsBinaryString()
readAsArrayBuffer()
readAsDataURL()
readAsText()

CorrectAnswer:B


QUESTION60
130Youaremodifyingablogsitetoimprovesearchenginereadability.
Youneedtogrouprelevantpagecontenttogethertomaximizesearchenginereadability.
Whichtagshouldyouuse?
A.
B.
C.
D.

<article>
<span>
<tbody>
<cd>

CorrectAnswer:A

QUESTION61
131DRAGDROPYouaredevelopingasharedlibrarytoformatinformation.
Thelibrarycontainsamethodnamed_private.The_privatemethodmustneverbecalleddirectly
fromoutsideofthesharedlibrary.
YouneedtoimplementanAPIforthesharedlibrary.
Howshouldyoucompletetherelevantcode?(Developthesolutionbyselectingtherequired
codesegmentsandarrangingtheminthecorrectorder.
Youmaynotneedallofthecodesegments.)
SelectandPlace:

CorrectAnswer:

QUESTION62
132YoudevelopanHTMLapplicationthatcontainsatablethatdisplaysalistofproducts.The
tableisdefinedwiththefollowingHTMLmarkup:

Youmuststylethetabletolooklikethefollowingimage:


YouneedtoimplementtheCSSselectorstoselecttherowsthatmusthaveabluebackground.
WhichCSSselectorshouldyouuse?
A.
B.
C.
D.

thead:onlychild,tbody:after,table:before
tr[line|0,1,3]
tr:firstoftype,tr:lastoftype
tr:firstline,tr:lastchild

CorrectAnswer:C

QUESTION63
133YoudevelopawebpagebyusingHTML5.Youcreatethefollowingmarkup:
<inputtypeurlname=websiterequired=required/>
YouneedtoensurethatthevaluethattheuserenterscontainsasecureURL.
Whatshouldyoudo?
A.
B.
C.
D.

Addthefollowingattributetotheinputtag:value=https://v
Addthefollowingattributetotheinputtag:pattern=https://.+
Addthefollowingattributetotheinputtag:value=ssl
Addthefollowingattributetotheinputtag:itemtype=https

CorrectAnswer:B

QUESTION64
134YoudevelopawebpagebyusingHTML5.Youcreatethefollowingmarkupandcode:(Line
numbersareincludedforreferenceonly.)

Youneedtoensurethatthevaluesthatusersenterareonlynumbers,letters,andunderscores,
regardlessoftheorder.Whichcodesegmentshouldyouinsertatline04?

A.

B.

C.

D.

CorrectAnswer:A

QUESTION65
135HOTSPOTYoudevelopaninteractivescalablevectorgraphics(SVG)application.Youwritethe
followingHTMLmarkupthatmakesarectanglerotate:

Youneedtocontrolthespeedoftherotatingrectangle.
Howshouldyoucompletetherelevantcode?(Toanswer,selecttheappropriateoptionfrom
eachdropdownlistintheanswerarea.)
HotArea:

CorrectAnswer:


QUESTION66
136DRAGDROPYoucreateawebpagethatincludesthefollowingHTMLmarkup:(Linenumbers
areincludedforreferenceonly.)

YouneedtoensurethataformcannotbesubmittedunlesstheINPUTelementcontainstheword
OK.Whichfiveactionsshouldyouperforminsequence?(Toanswer,movetheappropriate
actionsfromthelistofactionstotheanswerareaandarrangetheminthecorrectorder.)
SelectandPlace:

CorrectAnswer:

QUESTION67
137DRAGDROPYouareimplementingawebworkerbyusingJavaScriptandHTML5.Theweb
workerprocessesalongrunningloopandreturnstheresulttoawebpage.Thewebworkeris
definedonthewebpageasfollows:

Youhavethefollowingrequirements:

Evaluatethemessagevalueinthewebworker.
Processtheloopbasedontheiterationsvaluethatispassedfromthewebpage.
Returnavaluebacktothewebpagefromthewebworker.
Youneedtoimplementthewebworker.Howshouldyoucompletetherelevantcode?
(Toanswer,dragtheappropriatecodesegmenttothecorrectlocationorlocationsintheanswer
area.Useonlycodesegmentsthatapply.)
SelectandPlace:

CorrectAnswer:

QUESTION68
138HOTSPOT

Howdoesthepagerender?Foreachstatementinthetable,selectYesifthebehavioris
described.SelectNoifitisnot.Makeonlyoneselectionineachcolumn.
HotArea:

CorrectAnswer:

QUESTION69
139YouarecreatinganHTML5applicationthatallowsuserstoplayvideoonapagebyusingthe
VIDEOelement.
Youneedtoenabletheusertostart,stop,andpausethevideo.
Whichlineofcodeshouldyouaddtothepage?
A. <videoid=myVideoheight=320width=400src=myVideo.vtt
contextmenu=pauseplay></video>
B. <videoid=myVideonheigh=320width=400src=myVideo.vttcontrols></video>
C. <video_d=myVideonheight=320width=400src=myVideo.vttautoplay></video>
D. <videoid=myVideoheight=320width=400src=myVideo.vtt
contextinenu=Startstopn></video>
CorrectAnswer:B

QUESTION70
140Youarecreatingawebpagethatcontainsacanvaswithtext.
ThepagecontainsthefollowingJavaScriptcode.(Linenumbersareincludedforreferenceonly.)

Thetextonthecanvasmustrotate90degreeswhenauserclicksabuttononthepage.
Youneedtoensurethatthetextrotateswhentheuserclicksthebutton.
Whichlineofcodeshouldyouaddatline03?
A.
B.
C.
D.

context.transform(90);
context.content.getRotation(90);
context.rotate(90);
context.content.rotate(90);

CorrectAnswer:C

QUESTION71
141YoudevelopanHTML5webpagethatcontainsthefollowingHTMLmarkup:

Youhavethefollowingrequirements:

RetrievethecontentforanyOPTIONelementswhenthevalueoftheselectedattribute
equalsselected.
Addthecontenttoacommaseparatedstring.
Youneedtoretrievetherequireddata.
Whichtwocodesegmentsshouldyouaddtothewebpage?(Eachcorrectanswerpresentsa
completesolution.Choosetwo.)

A.

B.

C.

D.

E.

CorrectAnswer:BD

QUESTION72
142DRAGDROPYouarecreatingafunctionbyusingJavaScript.Youhavethefollowing
requirements:
ThefunctionmustdisplayloanamountstotheuserwithinthefollowingHTMLelement:<div
id=display></div>
Theloanamountof2100mustdisplayintheHTMLelement.Alldeclaredvariablesandfunctions
mustbescopedtothemyAppvariable.
Youneedtoimplementthefunction.Howshouldyoucompletetherelevantcode?
(Toanswer,dragtheappropriatecodesegmentstothecorrectlocationorlocationsintheanswer
area.Useonlycodesegmentsthatapply.)
SelectandPlace:

CorrectAnswer:

QUESTION73
143HOTSPOTYoucreateacustomstylebyusingCSS3.Aboxwithroundedcornersmustappear
aroundtext.Theboxmustmatchthefollowingillustration:

YouneedtoaddtheCSS3markuptoyourstyle.HowshouldyoucompletetherelevantCSS
styles?(Toanswer,selecttheappropriateoptionfromeachdropdownlistintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION74
144HOTSPOT
YouimplementacallbackfunctionbyusingJavaScript.YouneedtoprocessthereturnedXML
data.Howshouldyoucompletetherelevantcode?(Toanswer,selecttheappropriateoptionfrom
eachdropdownlistintheanswerarea.)

HotArea:

CorrectAnswer:


QUESTION75
145YoudevelopanHTML5application.Yougiveusersanumericaccesscodethatcanbeused
onlyonetime.
Usersmustenterthenumericaccesscodeintheloginformoftheapplication.
Thenumericcharactersmustbehiddenbyamaskingcharacter.
Youneedtoimplementtheformelementforuserstoenterthecode.
WhichHTMLelementshouldyouuse?
A.
B.
C.
D.

<inputtype=passwordrequiredautocomplete=off>
<inputtype=inputautocomplete=offrequired/>
<inputtype=passwordstytemvisiblity:hidden;required/>
<inputtype=buttonvalue=passwordrequired/>

CorrectAnswer:A

QUESTION76
146YouaredevelopinganHTML5webapplicationthatdisplaysstockinformation.The
applicationloadsinformationfromawebservicebyusingAJAX.
ThefollowingcodedefinesaStockobjectandloadsstockdata.

YouneedtoimplementtheloadStockfunction.Whichcodesegmentshouldyouuse?

A.
B.

C.

D.

CorrectAnswer:A

QUESTION77
147HOTSPOTYoureviewawebpagethatcontainsthefollowingmarkup:

Howdoesthepagerender?Foreachstatementinthetable,selectYesifthebehavioris
described.SelectNoifitisnot.Makeonlyoneselectionineachcolumn.
HotArea:

CorrectAnswer:

QUESTION78
148DRAGDROPYoucreateanHTML5applicationthatincludesJavaScript.Theapplication
performsseveralAJAXrequests.OneAJAXrequestretrievesorderinformationfromawebservice
andthensendstheinformationbacktoawebpagewithintheapplication.Youmustcreatea
customevent.
Youhavethefollowingrequirements:
ThewebpagemustcontainanHTMLelementnamedordersListingthatwillreceivethe
customeventnotification.
TheeventnamemustbeordersReceived.
TheeventmustpassacustomvaluenamedorderCount.
TheeventmustrunaJavaScriptmethodnamedshowOrdersReceivedCountaftertheorders
ListingHTMLelementreceivestheevent.
DonotallowotherDOMelementstoreceivetheevent.
Allowtheeventtobecancelled.
Sendtheeventintotheeventsystem.
YouneedtoimplementthecustomeventtonotifyspecificDOMelementsoftheAJAXresponse.
Whichthreeactionsshouldyouperforminsequence?(Developthesolutionbyselectingthe
requiredcodesegmentsandarrangingtheminthecorrectorder.)
SelectandPlace:

CorrectAnswer:

QUESTION79
149DRAGDROPYouaredevelopinganapplicationbyusingJavaScript.
Youmustwriteafunctionthatreturnsthesumofthevariablesnamedv1,v2,v3,v4.
Youneedtocompletethesumfunction.Howshouldyoucompletetherelevantcode?(To
answer,dragtheappropriatecodesegmentorsegmentstothecorrectlocationorlocationsin
theanswerarea.Useonlycodesegmentsthatapply.)
SelectandPlace:

CorrectAnswer:

QUESTION80
150YouaredevelopingawebpagethatincludesthefollowingHTML.<spanid=myTextSpan
class=redText>HelloThere!</span>
Thefontcoloroftextinsidethespanmustbered.Youneedtodevelopthewebpagetomeetthe
requirement.WhichtwoCSSsegmentswillachievethegoal?(Eachcorrectanswerpresentsa
completesolution.Choosetwo.)

A.

B.

C.

D.

CorrectAnswer:AC

QUESTION81
151Youaretroubleshootinganapplication.UsersreportthattheUIisslowtorespond.
YouneedtoimproveUIresponsivenessbymovingapplicationtaskstowebworkers.
Whichtwotaskscanyoumovetoachievethisgoal?(Eachcorrectanswerpresentsacomplete
solution.Choosetwo.)
A. AfunctionthatloopsthroughtheDocumentObjectModeltoupdatethestyleofpage
elements
B. Alongrunningcalculationthatrequiresloopingthroughanarray
C. Afunctionthatperformsgraphicintensiveanimation
D. Afunctionthatstoreslargeamountsofdatatolocalstorage
CorrectAnswer:BC

QUESTION82
152Youdevelopaninteractivescalablevectorgraphic(SVG)application.
Youwritethefollowingcode(Linenumbersareincludedforreferenceonly.):

Youneedtoincreasethesizeofthecircleby50percent.Whichcodesegmentshouldyouinsert
atline02?

A.

B.

C.

D.

CorrectAnswer:B

QUESTION83
153YoudevelopanHTML5webpage.YouhavethefollowingHTMLmarkup:

Youneedtochangethebackgroundcolorforalloftheelementswhosenameattributeendswith
thewordname.Whichcodesegmentshouldyouaddtothewebpage?
A.
B.
C.
D.

$(#name).css({backgroundcolor:#E0ECF8});
$(input[name|=name;]).css((backgroundcolor:#E0ECF8});
$(input[name$=name]).css{{backgroundcolor:#E0ECF8});
$(*name).css({backgroundcolor:#E0ECF8});

CorrectAnswer:C

QUESTION84
154YoudevelopanHTMLapplicationthatislocatedatwww.adventureworks.com.The
applicationmustloadJSONdatafromwww.fabrikam.com.Youneedtochooseanapproachfor
loadingthedata.Whatshouldyoudo?
A.
B.
C.
D.

DesignaRESTURIschemewithmultipledomains.
ConfigureCrossOriginResourceSharing(CORS)ontheservers.
LoadthedatabyusingWebSockets.
UsethejQuerygetJSONmethod.

CorrectAnswer:B

QUESTION85
155Youarebuildingawebpageforanewspaperpublisher.Youhavethefollowingrequirements:
Thewebpageshouldsplitthecontentintocolumnsthatareatleast100pixelswide.
Thenumberofcolumnsdisplayedmustbesetbythebrowser.
YouneedtoimplementthecorrectCSSproperties.
Whichlineofcodeshouldyouuse?
A.
B.
C.
D.

<divid=outerstyle=width:100px;columnfill:balance;></div>
<divid=outerstyle=width:100px;columngap:10px;></div>
<divid=outerstyle=columnwidth:100px;>...</div>
<divid=outerstyle=width:100px;columns:100px3></div>

CorrectAnswer:C

QUESTION86
156YoudevelopawebpagewithastandardinputcontrolbyusingHTML5.Theinputcontrol
mustdisplaythetextEnteryourgivenname,asshownbelow:

Whenauserselectstheinputcontrol,thetextmustdisappear.Youneedtocreatetheinput
control.Whichinputcontrolshouldyouuse?
A.
B.
C.
D.

<inputname=GivenNamevalue=Enteryourgivenname/>
<inputname=GivenNamedefault=Enteryourgivenname/>
<inputname=GivenNametext=Enteryourgivenname/>
<inputname=GivenNameplaceholder=Enteryourgivenname/>

CorrectAnswer:D

QUESTION87
157YoudevelopanHTML5webpage.YouhavethefollowingHTMLmarkup:

Youneedtoaddabackgroundcolortothefirstarticleineachsection.Whichcodesegment
shouldyouaddtothewebpage?
A. $(sectionarticle:firstchild).css(backgroundcolor,#f2f2f2);

B. $(section:firstchild).ess(backgroundcolor,#f2f2f2);
C. $(article:firstoftype).css(backgroundcolor,#f2f2f2);
D. $(section:firstoftype).css(backgroundcolor,#f2f2f2);
CorrectAnswer:C

QUESTION88
158Youarecreatingacustomobjectasdescribedbythefollowingcode.

YouneedtoimplementthecalcAreamethod.Whichcodeshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:D

QUESTION89
159DRAGDROPYouaredevelopingawebpagethatincludesthefollowingHTML.

You
needtoensurethattheemailelementisenabledonlyiftheuserselectstheITSupportcheckbox.
WhichCSSselectorsshouldyouuse?(Toanswer,dragtheappropriateselectortothecorrect
location.
Eachselectormaybeusedonce,morethanonce,ornotatall.
Youmayneedtodragthesplitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION90
160YouaredevelopinganHTML5webformtocollectfeedbackinformationfromsitevisitors.
ThewebformmustdisplayanINPUTelementthatmeetsthefollowingrequirements:
Allownumericvaluesbetween1and10.
Defaulttothevalueof5.
Displayasaslidercontrolonthepage.
YouneedtoaddtheINPUTelementtotheform.WhichHTMLelementshouldyouadd?

A. Rating(Between1and10):<inputtype=numbername=ratingmin=1max10>
B. Rating(Between1and10):<inputtype=numbername=ratingmin=1max=10
defaulc=5>
C. Rating(Between1and10):<inputtype=rangename=ratingmin=0max=10
default=5>
D. Rating(Between1and10):<inputtype=rangename=ratingmin=10max=10
value=5>
CorrectAnswer:D

QUESTION91
161YoudevelopanHTML5application.Theapplicationusesanimagethatisreturnedfroman
HTTPPOSTrequest.
Youdevelopthefollowingcode:(Linenumbersareincludedforreferenceonly.)

Youneedtodisplaytheloadedimageintheapplication.Whichcodesegmentshouldyouinsertat
line04?

A.

B.

C.

D.

CorrectAnswer:B

QUESTION92
162YoudevelopanHTML5webpagethatcontainsthefollowingHTMLmarkup:<input
id=loanTermTextBoxtype=text/>
Usersmustenteravalidintegervalueintothetextbox.Youneedtovalidatethedatatypethatis
receivedfromtheinputelement.
Whichtwocodesegmentsshouldyouincludeonthewebpage?
(Eachcorrectanswerpresentsacompletesolution.Choosetwo.)

A.

B.

C.

D.

E.

CorrectAnswer:AB

QUESTION93
163YoudevelopanHTML5applicationforacompany.Employeesmustenterapersonal
identificationnumber(PIN)inanINPUTelementnamedSecurityCodetoaccesstheiremployee
records.
TheSecurityCodeelementmustmeetthefollowingrequirements:
Allowupto6digits.
Donotdisplaynumbersastheyareentered.
DisplaythetextEnterPINCodebeforetheuserentersanydata.
YouneedtoimplementtheSecurityCodeelement.
WhichHTMLmarkupshouldyouaddtotheapplication?

A.

B.

C.

D.

E.

CorrectAnswer:D

QUESTION94
164DRAGDROPYoudevelopanHTML5webpage.YouhavethefollowingHTMLmarkup:

YouneedtoupdatethecontentoftheDIVelementwhenthemousehoversoveranimageand
whenthemousecoordinateschange.
Howshouldyoucompletetherelevantcode?(Toanswer,dragtheappropriatecodesegmentto
thecorrectlocationorlocationsintheanswerarea.
Useonlycodesegmentsthatapply.)
SelectandPlace:

CorrectAnswer:

QUESTION95
165HOTSPOTYouarecreatingacustomCSS3style.Youhavethefollowingrequirementsto
completethestyle:
box1hasaredoutline.
box1containsbox2,andbox2mustremaininsidebox1
box2musthaveagreentoblackgradient.
box2mustbesurroundedbywhitespace.
Thestyleresemblesthefollowingdiagram:

YouneedtoaddtheCSS3codetothestyles.Howshouldyoucompletetherelevantcode?(To
answer,selecttheappropriatecodesegmentineachdropdownlistintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION96
166YoudevelopanapplicationtohostusergeneratedHTMLandJavaScriptcontent.Acommon
errorhandlerinyourapplicationmustprocessallunhandlederrors.Youneedtoimplement
globalerrorhandlingfortheapplication.Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:A

QUESTION97
167Youarecreatingacustomfunction.YoupassanobjectnamedtestObjtothefunctionasa
parameter.Youdonotuseinheritancethroughthefunctions.Thefunctionmustestablish
whethertestObjinheritsfromanotherobjectnamedparentObj.Youneedtoensurethatthe
functionperformsasrequired.Whichmethodoroperatorshouldyouaddtothefunction?
A.
B.
C.
D.

parentObj.instanceof(testObj)
testObj.isPrototypeOf(parentObj)
testObj.instanceof(parentObj)
parentObj.isPrototypeOf(testObj)

CorrectAnswer:B

QUESTION98
168YoudevelopanHTML5webpage.YouhavethefollowingHTMLmarkup:

You
needtocalltheclickeventfortheaddOneltembuttonadeterminednumberoftimeswhenthe
userclickstheaddBoxOfltemsbutton.Whichcodesegmentshouldyouaddtothewebpage?

A.

B.

C.

D.

CorrectAnswer:D

QUESTION99
169HOTSPOTYouarevalidatinguserinputbyusingbuiltinJavaScriptfunctions.Theapplication
must:
StorethevaluethatisenteredinavariablenamedinputValue
UsethebuiltinisNaN(tnputValue)functiontoevaluatethedatatype
YouneedtovalidatethereturnvalueoftheisNaN(inputValue)function.
Whichvalueswillbereturned?(Toanswer,configuretheappropriateoptionsinthedialogboxin
theanswerarea.)

HotArea:

CorrectAnswer:

QUESTION100
1DRAGDROPYouarevalidatinguserinputbyusingJavaScriptandregularexpressions.Agroup
ofpredefinedregularexpressionswillvalidatetwoinputfields:
AnemailaddressinafunctionnamedvalidateEmail(forexample,[email protected])
Aninedigitnumberthatallowsoptionalhyphensafterthesecondandfifthcharacterina
functionnamedvalidateSSN(forexample,555555555or555555555)
Youneedtousethecorrectexpressiontovalidatetheinput.Whichexpressionshouldyouinsert
intoeachfunction?
(Toanswer,dragtheappropriateregularexpressionstatementtothecorrectlocation.Each
regularexpressionstatementmaybeusedonce,morethanonce,ornotatall.Youmayneedto
dragthesplitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION101
2YouaredevelopingacustomerwebformthatincludesthefollowingHTML.<input
id=txtValuetype=text/>
Acustomermustenteravalidageinthetextboxpriortosubmittingtheform.Youneedtoadd
validationtothecontrol.Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:D

QUESTION102
3Youaredevelopingacustomercontactformthatwillbedisplayedonapageofacompanys
website.
Thepagecollectsinformationaboutthecustomer.Ifacustomerentersavaluebeforesubmitting
theform,itmustbeavalidemailaddress.Youneedtoensurethatthedatavalidation
requirementismet.Whatshouldyouuse?
A.
B.
C.
D.

<inputname=emailtype=url/>
<inputname=emailtype=textrequired=required/>
<inputname=emailtype=text/>
<inputname=emailtype=email/>

CorrectAnswer:D

QUESTION103
4DRAGDROPYouaredevelopingaformthatcapturesausersemailaddressbyusingHTML5
andjQuery.
Theformmustcapturetheemailaddressandreturnitasaquerystringparameter.

Thequerystringparametermustdisplaythe@symbolthatisusedintheemailaddress.
Youneedtoimplementthisfunctionality.Howshouldyoudeveloptheform?(Toanswer,drag
theappropriatecodesegmenttothecorrecttargetortargetsinthe
answerarea.Eachcodesegmentmaybeusedonce,morethanonce,ornotatall.Youmayneed
todragthesplitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION104
5YouaredevelopinganapplicationthatconsumesaWindowsCommunicationFoundation(WCF)
service.Theapplicationinteractswiththeservicebyusingthefollowingcode.(Linenumbersare
includedforreferenceonly.)

YouneedtoauthenticatetotheWCFservice.Whatshouldyoudo?

A. Atline11,addthefollowinglinesofcode.
a. ,username:yourusername
b. ,password:yourpassword
B. Atline11,addthefollowinglineofcode.
a. ,credentials:prompt
C. Atline06,replacethecodewiththefollowinglineofcode.
a. url:http://contoso.com/Service.svc/GetCountry?
Username=username&password=psssword,
D. Atline11,addthefollowinglineofcode.
a. TheusernameandpasswordwillbestoredinanXMLfile.
b. ,credentials:credentials.xml
CorrectAnswer:A

QUESTION105
6Youaredevelopingawebpagethatenablescustomerstouploaddocumentstoawebserver.
ThepageincludesanHTML5PROGRESSelementnamedprogressBarthatdisplaysinformation
aboutthestatusoftheupload.
Thepageincludesthefollowingcode.(Linenumbersareincludedforreferenceonly.)

AneventhandlermustbeattachedtotherequestobjecttoupdatethePROGRESSelementon
thepage.
Youneedtoensurethatthestatusoftheuploadisdisplayedintheprogressbar.
Whichlineofcodeshouldyouinsertatline03?
A.
B.
C.
D.

xhr.upload.onloadeddata=
xhr.upload.onplaying=
xhr.upload.onseeking=
xhr.upload.onprogress=

CorrectAnswer:D

QUESTION106
7YouaredevelopingacustomerwebformthatincludesthefollowingHTML.
<labelid=txtValueX/label>
Informationfromthewebformissubmittedtoawebservice.
ThewebservicereturnsthefollowingJSONobject.
{
Confirmation:1234,
FirstName:John
}
YouneedtodisplaytheConfirmationnumberfromtheJSONresponseinthetxtValuelabelfield.
WhichJavaScriptcodesegmentshouldyouuse?
A.
B.
C.
D.

$(#txtValue).val=(JSONObject.Confirmation);
$(#txtValue).val(JSONObject.Confirmation);
$(#txtValue).text=(JSONObject.Confirmation);
$(#txtValue).text(JSONObject.Confirmation);

CorrectAnswer:D

QUESTION107
8HOTSPOTYouaredevelopingawebapplicationthatretrievesdatafromawebservice.Thedata
beingretrievedisacustombinarydatatypenamedbint.The
datacanalsoberepresentedinXML.
TwoexistingmethodsnamedparseXml()andparseBint()aredefinedonthepage.
Theapplicationmust:
Retrieveandparsedatafromthewebserviceusingbinaryformatifpossible.

RetrieveandparsethedatafromthewebserviceusingXMLwhenbinaryformatisnotpossible.
Youneedtodeveloptheapplicationtomeettherequirements.Whatshouldyoudo?(Toanswer,
selecttheappropriateoptionsfromthedropdownlistsintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION108
9YouaredevelopingacustomerwebformthatincludesthefollowingHTML.<inputid=
txtValue/>
Acustomermustenteravalueinthetextboxpriortosubmittingtheform.
Youneedtoaddvalidationtothetextboxcontrol.
WhichHTMLshouldyouuse?
A.
B.
C.
D.

<inputid=txtValuetype=textrequired=required/>
<inputid=txtValuetype=textpattern=[AZaz]{3}/>
<inputid=txtValuetype=required/>
<inputid=txtValuetype=requiredautocomplete=on/>

CorrectAnswer:A

QUESTION109
10DRAGDROPYouaredevelopingawebpageforrunnerswhoregisterforarace.Thepage
includesaslidercontrolthatallowsuserstoentertheirage.Youhavethefollowingrequirements:
Allrunnersmustentertheirage.
Applicationsmustnotbeacceptedfromrunnerslessthan18yearsofageorgreater
than90years.

Theslidercontrolmustbesettotheaverageage(37)ofallregisteredrunnerswhen
thepageisfirstdisplayed.
Youneedtoensurethattheslidercontrolmeetstherequirements.Whatshouldyoudo?(To
answer,dragtheappropriatewordornumbertothecorrectlocationintheanswerarea.
Eachwordornumbermaybeusedonce,morethanonce,ornotatall.
Youmayneedtodragthesplitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION110
11YouaredevelopinganHTML5webapplicationthatdisplaysthecurrenttemperature
wheneverabuttonisclicked.Thefollowingcodeprovidesthisfunctionality.


Whenthetemperatureisloaded,thestatuspropertyontheloaderinstancedoesnotchange.
Youneedtoensurethatthestatuspropertyontheloaderinstanceisupdatedwhenthe
temperatureisloaded.
WhichcodesegmentshouldyouusetoreplacetheLoaderfunction?

A.

B.

C.

D.

CorrectAnswer:A

QUESTION111
12YouarecreatingaclassnamedConsultantthatmustinheritfromtheEmployeeclass.

TheConsultantclassmustmodifytheinheritedPayEmployeemethod.TheEmployeeclassis
definedasfollows.
functionEmployee(){}
Employee.prototype.PayEmployee=function(){
alerttHithere!);
}FutureinstancesofConsultantmustbecreatedwiththeoverriddenmethod.
YouneedtowritethecodetoimplementtheConsultantclass.Whichcodesegmentsshouldyou
use?(Eachcorrectanswerpresentspartofthesolution.Choosetwo.)
A. Consultant.PayEmployee=function(){alert(PayConsulant);}
B. Consultant.prototype.PayEmployee=function(){alert(PayConsultant);}
C. functionConsultant(){Employee.call(this);}Consultant.prototype=newEmployee();
Consultant.prototype.constructor=Consultant;
D. functionConsultant(){Employee.call(this);}Consultant.prototype.constructor=
Consultant.create;
CorrectAnswer:BC

QUESTION112
13Youaremodifyinganexistingwebpage.Thepageisbeingoptimizedforaccessibility.The
currentpagecontainsthefollowingHTML.

Standardscompliantscreenreadersmustbeabletoidentifythelinkscontainedwithinthe
navigationstructureautomatically.
Youneedtocreatethenavigationlinkstructureinthepage.
Withwhichcontainertagsshouldyouwraptheexistingmarkup?
A.
B.
C.
D.

<navmap></navmap>
<divid=nav></div>
<nav></nav>
<map></map>

CorrectAnswer:C

QUESTION113
14HOTSPOTYouaredevelopinganairlinereservationwebsitebyusingHTML5andJavaScript.A
pageonthesiteallowsuserstoenterdepartureanddestinationairportinformationandsearch
fortickets.Youhavethefollowingrequirements:

Usersmustbeabletosaveinformationintheapplicationabouttheirfavorite
destinationairport.
Theairportinformationmustbedisplayedinthedestinationtextboxwheneverthe
userreturnstothepage.
Youneedtodevelopthesitetomeettherequirements.
Whichlinesofcodeshouldyouuse?(Toanswer,selecttheappropriateoptionsfromthedrop
downlistsintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION114
15HOTSPOT

YouaredevelopinganHTML5webapplicationfordisplayingencyclopediaentries.
Eachencyclopediaentryhasanassociatedimagethatisreferredtointheentry.
Youneedtodisplaytheimagebyusingthecorrectsemanticmarkup.
Whatshouldyoudo?(Toanswer,selecttheappropriateoptionsfromthedropdownlistinthe
answerarea.)

HotArea:

CorrectAnswer:

QUESTION115
16YouarecreatingaJavaScriptobjectthatrepresentsacustomer.
YouneedtoextendtheCustomerobjectbyaddingtheGetCommission()method.
YouneedtoensurethatallfutureinstancesoftheCustomerobjectimplementthe
GetCommission()method.
Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:D

QUESTION116
17Youaredevelopingawebformthatincludesthefollowingcode.

Whenauserselectsthecheckbox,aninputtextboxmustbeaddedtothepagedynamically.
Youneedtoensurethatthetextboxisadded.
Whichfunctionshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:B

QUESTION117
18HOTSPOTAnHTMLpagehasacanvaselement.
Youneedtodrawaredrectangleonthecanvaselementdynamically.
Therectangleshouldresemblethefollowinggraphic.
Howshouldyoubuildthecodesegment?(Toanswer,selecttheappropriateoptionsfromthe
dropdownlistsintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION118
19YouaredevelopinganHTML5pagethathasanelementwithanIDoflogo.Thepageincludes
thefollowingHTML.
<div>
Logo:
<br><divid=logo>
</div>

</div>
Youneedtomovethelogoelementloweronthepagebyfivepixels.
Whichlinesofcodeshouldyouuse?(Eachcorrectanswerpresentspartofthesolution.Choose
two.)
A.
B.
C.
D.

document.getElementById(logo).style.position=relative;
document.getElementByld(logo).Style.top=5px;
document.getElementById(logo).style.top=5px;
document.getElementById(logo).style.position=absolute;

CorrectAnswer:AB

QUESTION119
20YouaredevelopingawebpagebyusingHTML5andC5S3.Thepageincludesa<div>tagwith
theIDsettovalidate.
Whenthepageisrendered,thecontentsofthe<div>tagappearonalineseparatefromthe
contentaboveandbelowit.
Therenderedpageresemblesthefollowinggraphic.

Thepagemustberenderedsothatthe<div>tagisnotforcedtobeseparatefromtheother
content.Thefollowinggraphicshowsthecorrectlyrenderedoutput.

Youneedtoensurethatthepageisrenderedtomeettherequirement.Whichlineofcodeshould
youuse?
A.
B.
C.
D.

document.getElementById(validate).style.display=inline;
document.getElementById(validate).style.margin=0;
document.getElementById(validate).style.padding=0;
document.getElementSyId(validate).style.display=block;

CorrectAnswer:A

QUESTION120
21HOTSPOTYouarecreatingawebworkerforanHTML5application.Thefollowingtasksmust
beperformedfromwithinthewebworker:
Registeraneventlistenerforthewebworker

StartandstopthewebworkerYouneedtodefineafunctionthatperformsthe
requiredtasks.
Whichcodesegmentshouldyouuse?(Toanswer,selecttheappropriateoptionfromthedrop
downlistintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION121
22YouarecreatingaJavaScriptfunctionthatdisplaysthenameofawebapplication.
Youdeclarethefollowingbuttonelement.<inputtype=buttonid=Aboutvalue=About/>
Whenauserclicksthebutton,aJavaScriptfunctionnamedAboutmustbecalled.
YouneedtocreateaneventhandlerthatcallstheAboutfunctionwhenthebuttonisclicked.
Whichtwocodesegmentscanyouuse?(Eachcorrectanswerpresentsacompletesolution.
Choosetwo.)

A.
B.

C.

D.

CorrectAnswer:CD

QUESTION122
23HOTSPOTYouarecreatingafunctionbyusingJavaScript.Thefunctionacceptsanobjectasthe
parameterandreturnsastringthatidentifiesthedatatypeoftheobject.
Youhavethefollowingrequirements:
ThefunctionmustreturnNumberiftheobjectisanumber.
ThefunctionmustreturnStringiftheobjectisastring.
ThefunctionmustreturnUnknowniftheobjectisneitheranumbernorastring.
Youneedtoimplementthefunctiontomeettherequirements.
Howshouldyoubuildthecodesegment?(Toanswer,selecttheappropriateoptionsfromthe
dropdownlistsintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION123
24YouneedtotestthevalueofthefollowingvariableinJavaScript.varlength=75;
Ablockofcodemustexecuteifthelengthequals75regardlessofthedatatype.
Youneedtousethestatementthatmeetsthisrequirement.
Whichlinesofcodeshouldyouuse?(Eachcorrectanswerpresentsacompletesolution.Choose
two.)

A.
B.
C.
D.

if(length===75)
if(length==75)
if(length!=75)
if(length==75)

CorrectAnswer:BD

QUESTION124
25YouaredevelopinganapplicationthatusesathirdpartyJavaScriptlibrarynameddoWork().
Thelibraryoccasionallythrowsanobjectisnullorundefinederrorwithanerrorcodeof
2146823281.Theapplicationmust:
ExtractandhandletheexceptionsthrownbydoWork()
Continuenormalprogramexecutionifotherexceptionsoccur
Youneedtoimplementtherequirements.
Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:C

QUESTION125
26Youaretroubleshootingawebpagethatincludesthefollowingcode.(Linenumbersare
includedforreferenceonly.)

Whatisdisplayedinthealertfromline11?
A.
B.
C.
D.

Div
Function
Button
Document

CorrectAnswer:C

QUESTION126
27Youaredevelopingawebapplicationthatconsumesservicesfromathirdpartyapplication.
Awebworkerprocessesthethirdpartyapplicationrequestsinthebackground.
Apageintheapplicationinstantiatesthewebworkerprocess.
Youneedtoestablishtwowaycommunicationsbetweenthewebworkerprocessandthepage.
Whichtwoactionswillachievethisgoal?(Eachcorrectanswerpresentsacompletesolution.
Choosetwo.)
A.
B.
C.
D.

Fromthewebworker,usetheonconnecteventhandlerofthemainpagetocaptureevents.
Fromthemainpage,usetheonmessageeventhandlerofthewebworkertocaptureevents.
Fromthewebworker,usetheonmessageeventhandlerofthemainpagetocaptureevents.
Fromthemainpage,usetheonconnecteventhandlerofthewebworkertocaptureevents.

CorrectAnswer:BC

QUESTION127
28YouaredevelopinganHTML5webapplicationthatdisplayscustomermailingaddress
information.
TheapplicationloadsaddressesfromawebservicebyusingAJAX.
ThefollowingcodedefinesaCustomerobjectandloadsaddressdata.

YouneedtoimplementtheloadAddressfunction.Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:C

QUESTION128
29YouaredevelopinganHTML5webpage.
Theappearanceofthetextboxmustchangewhenausermovesthefocustoanotherelementon
thepage.

Youneedtodevelopthepagetorespondtouseraction.Whichlineofcodeshouldyouuse?
A.
B.
C.
D.

<inputtype=textonblur=resetStyle(this);/>
<inputtype=textonfocus=resetStyle(this);/>
<inputtype=textonreset=resetStyle(this);/>
<inputtype=textonselect=resetStyle(this);/>

CorrectAnswer:A

QUESTION129
30DRAGDROPYouaredevelopinganonlineshoppingapplicationthatacceptscreditcardsfor
payment.Ifthecreditcardnumberisinvalid,theapplicationmust:
Generateanerror.Assign200totheerrornumber
AssignInvalidtotheerrordescriptionYouneedtowritethecodethatmeetsthe
requirements.
Howshouldyouwritethecode?(Toanswer,dragtheappropriatecodesegmentorsegmentsto
thecorrectlocationintheanswerarea.
Eachcodesegmentmaybeusedonce,morethanonce,ornotatall.Youmayneedtodragthe
splitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION130
31YouaredevelopinganHTML5pagethatincludesseveralparagraphelements.Youhavethe
followingrequirements:
Addadropshadowthatisoneinchbelowthetextintheparagraph
Settheradiusofthedropshadowtofivepixels
Youneedtostyletheparagraphstomeettherequirements.
WhichCSSstyleshouldyouuse?
A.
B.
C.
D.

textshadow:72pt0pt5pt
textshadow:5pxlin0px;
textshadow:72pt5em0px
textshadow:72pt0em5px;

CorrectAnswer:B

QUESTION131
32Youarecreatingawebformthatuserswillusetoentertheirpersonalinformation.Theform
includesthefollowingHTML.

Youhavethefollowingrequirements:
Whenauserentersaninputbox,thecellontherightmustturngreen.
Whenauserleavesaninputbox,thecellontherightmustturnwhite.
Youneedtocreatethewebformtomeettheserequirements.
Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:A

QUESTION132
33Youaredevelopingawebpage.YoucreateagridlayoutbyusingthefollowingCSSsegment.

Youhavethefollowingrequirements:

Youmustplacecontentinthefirstcolumnofthesecondrow.
Thecontentmustspantwocolumns.
Youneedtoensurethatthestyleofthegridmeetstherequirements.WhichCSSsegmentshould
youuse?

A.

B.

C.

D.

CorrectAnswer:A

QUESTION133
34DRAGDROPYouarecreatinganapplicationbyusingHTML5andCSS3.Thestylesforthepages
arederivedfromfivestylesheets.
Thestylesarenotbeingappliedcorrectlytothepagesintheapplication.
Youneedtoapplythestylesfromhighestprioritytolowestpriority.

Inwhichordershouldyouusethefivestylesheets?
(Toanswer,movethestylesheettypesfromthelistofstylesheettypestotheanswerareaand
arrangetheminthecorrectorder.)
SelectandPlace:

CorrectAnswer:

QUESTION134
35YouaredevelopingawebpagebyusingHTML5.Youhavethefollowingrequirements:

AnH1elementmustbeplacedatthetopleftcornerofthepage.
ThesizeandlocationoftheH1elementmustnotchangeifadditionalelementsare
addedtothepage.
YouneedtopositiontheH1elementonthepage.
WhichCS53styleshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:A

QUESTION135
36YouarestylingaboxobjectonapagebyusingCSS3.
Youneedtosetthetransparencyoftheobjectto50%.
WhichtwoC5S3styleswillachievethegoal?(Eachcorrectanswerpresentsacompletesolution.
Choosetwo.)

A.

B.

C.

D.

CorrectAnswer:BC

QUESTION136
37HOTSPOTYouaredevelopingawebpagethatwillbeaccessedfromvarioustypesofdevices.
Youhavethefollowingrequirements:
Theappropriatedisplayresolutionmustbeselecteddynamicallybasedonthedevice
connectingtothepage.
Mobiledeviceswithamaximumwidthof480pixelsmustbeabletousethepage.
Youneedtoensurethatthepagedisplayscorrectlyonanydevice.
Howshouldyoubuildthecode?(Toanswer,selecttheappropriateoptionsfromthedropdown
listsintheanswerarea.)

HotArea:

CorrectAnswer:

QUESTION137
38YouaredevelopinganHTML5webapplicationandarestylingtext.
YouneedtousethetexttransformCSSproperty.
Whichvaluesarevalidforthetexttransformproperty?
A.
B.
C.
D.

hidden
blink
capitalize
linethrough

CorrectAnswer:C

QUESTION138
39DRAGDROPYouaredevelopingawebsitethathasmanywebpageswithhyperlinkstoother
sites.
Youneedtoensurethatifahyperlinkcontainsanimage,thelinkedwebpageopensinanew
window.
WhichjQuerycodesegmentorsegmentsshouldyouuse?(Toanswer,dragtheappropriateline
ofcodetothecorrectlocation.
Eachlineofcodemaybeusedonce,morethanonce,ornotatall.
Youmayneedtodragthesplitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION139
40Youaredevelopingapagethatincludestextandanillustration.
Thewebpageresemblesthefollowingimage.

Youhavethefollowingrequirements:
Theillustrationmustbeinthecenterofthepage.
Thetextmustflowaroundtheleft,right,top,andbottomoftheillustration.
Youneedtoensurethatthelayoutofthewebpagemeetstherequirements.Whichlineofcode
shouldyouuse?
A.
B.
C.
D.

mswrapside:both;
mswrapside:clear;
mswrapside:maximum;
mswrapside:auto;

CorrectAnswer:A

QUESTION140
41YouaredevelopingawebpagethathasagroupofHIandH2elements.
ThepagealsoincludesaCSSclassnamedunderlineMe.
Youhavethefollowingrequirements:
ThefontcolorofallH1andH2elementsmustbechangedtored.
TheCSSclassunderlineMemustbeappliedtoallH1andH2elements.
Youneedtoupdatethewebpagetomeettherequirements.
Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:D

QUESTION141
42HOTSPOTYouaredevelopinganHTML5applicationforacompany.Youapplythefollowing
styletoaDIVelementonapage.


Whichillustrationshouldyousubmit?(Toanswer,selecttheappropriateillustrationintheanswer
area.)
HotArea:

CorrectAnswer:

QUESTION142
43DRAGDROPYouaredevelopingawebpagethatwillbeaccessedfromvarioustypesof
devices.
Youhavethefollowingrequirements:
Theappropriatedisplayresolutionmustbeselecteddynamicallybasedonthedevice
thatisconnectingtothepage.
Mobiledeviceswithamaximumwidthof480pixelsmustbeabletousethepage.
Youneedtoensurethatthepagedisplayscorrectlyonanydevice.
Howshouldyoubuildthecode?(Toanswer,dragtheappropriatemediastatementtothecorrect
location.Each

mediastatementmaybeusedonce,morethanonce,ornotatall.
Youmayneedtodragthesplitbarbetweenpanesorscrolltoviewcontent.)
SelectandPlace:

CorrectAnswer:

QUESTION143
44DRAGDROPYouaredevelopingawebpagebyusingHTML5andCSS3.
Hyperlinksonthepagemustberenderedwithastylethatreflectsthelastuseractionperformed.
Youneedtostylethefouranchorelementsinthedocument.Inwhatordershouldyouspecifythe
fouranchorselectors?

(Toanswer,movetheappropriateanchorselectorsfromthelistofCSScodestotheanswerarea
andarrangetheminthecorrectorder.)
SelectandPlace:

CorrectAnswer:

QUESTION144
45Youaredevelopingawebpagethatwillbedividedintothreeverticalsections.Themain
contentofthesitewillbeplacedinthecentersection.
Thetwooutersectionswillcontainadvertisements.Youhavethefollowingrequirements:
Themaincontentsectionmustbesettotwotimesthewidthoftheadvertising
sections.
ThelayoutmustbespecifiedbyusingtheCSS3flexibleboxmodel.
Youneedtoensurethatthevisuallayoutofthepagemeetstherequirements.WhichCSS3
propertyshouldyouuse?
A.
B.
C.
D.

boxorient
boxflexgroup
boxflex
boxdirection

CorrectAnswer:C

QUESTION145
46YouaredevelopinganHTML5page.Thepageincludesthefollowingcode.

Theinnerparagraphmustbeexactly15pixelsfromthetopleftcorneroftheouterparagraph.
Yousettheleftstylefortheinnerparagraphtotheappropriatevalue.
Youneedtosetthepositionpropertyoftheinnerparagraph.Whichvalueshouldyouuse?

A.
B.
C.
D.

absolute
static
fixed
relative

CorrectAnswer:A

QUESTION146
47YouaredevelopingacustomerwebformthatincludesthefollowingHTMLinputfield.<input
id=txtValue/>
Ifacustomerentersavalueintheinputfield,thenitmustbeanumericvalue.
Youneedtoaddvalidationtotheinputfield.
WhichHTMLshouldyouuse?
A.
B.
C.
D.

<inputid=txtValuetypetextpattern=/#/>
<inputid=txtValuetype=number/>
<inputid=txtValuetype=integer/>
<inputid=txtValuetype=textrequired=required/>

CorrectAnswer:B

QUESTION147
48YouaredevelopingacustomerwebformthatincludesthefollowingHTML.<input
id=txtValue/>YouneedtochangetheHTMLmarkupsothatcustomerscanenteronlyavalid
threelettercountrycode.WhichHTMLshouldyouuse?
A.
B.
C.
D.

<inputid=txtValuetype=code/>
<inputid=txtValuetype=textpattern=[AZaz]{3}/>
<inputid=txtValuetype=textrequired=required/>
<inputid=txtValuetype=country/>

CorrectAnswer:B

QUESTION148
49YouaredevelopingawebformthatincludesthefollowingHTML.<inputid=txtValue
type=text/>
YouneedtoensurethatavalueisenteredintotxtValuebeforetheformissubmitted.
Whichcodesegmentshouldyouuse?

A.

B.

C.

D.

CorrectAnswer:A

QUESTION149
50HOTSPOT
YouaredevelopingaformthatcapturesausersemailaddressbyusingHTML5andjQuery.
Theformmustcapturetheemailaddressandreturnitasaquerystringparameter.
Thequerystringparametermustdisplaythe@symbolusedintheemailaddress.
Youneedtoimplementthisfunctionality.Howshouldyoudeveloptheform?(Toanswer,select
theappropriateoptionsfromthedropdownlistsintheanswerarea.)
HotArea:

CorrectAnswer:


QUESTION150
51YouaredevelopingawebpagethatconsumesaWindowsCommunicationFoundation(WCF)
service.
Thepageincludesthefollowingcodesegment.varxhr=newXMLHttpRequest();
ThepageusesthexhrHandler()methodtolistenforchangestotherequeststatusoftheWCF
servicecalls.
ItusesthexmlToJavaScript()methodtoconverttheresponsefromtheWCFservicetoa
JavaScriptobject.
ThexhrHandler()methodmustbecalledautomaticallyeachtimetherequeststatuschanges.
Youneedtoaddtheeventhandlertotherequestobject.Whichlineofcodeshouldyouuse?
A.
B.
C.
D.

xhr.onCallback=xhrHandler;
xhr.onreadystatechange=xhrHandler;
xhr.readyState=xhrHandler;
xhr.status=xhrHandler;

CorrectAnswer:B

QUESTION151
Youaremodifyinganapplicationthatprocessesloans.ThefollowingcodedefinestheLoanclass.
(Linenumbersareincludedforreferenceonly.)

Loansarerestrictedtoamaximumtermof10years.Theapplicationmustsendanotification
messageifaloanrequestexceeds10years.

Youneedtoimplementthenotificationmechanism.

Whichtwoactionsshouldyouperform?(Eachcorrectanswerpresentspartofthesolution.
Choosetwo.)

CorrectAnswer:BD
Explanation:
B:Raisetheevent.
D:Declaretheeventhandler.

QUESTION152
Anapplicationcontainscodethatmeasuresreactiontimes.Thecoderunsthetimeronathread
separatefromtheuserinterface.Theapplicationincludesthefollowingcode.(Linenumbersare
includedforreferenceonly.)

YouneedtoensurethattheapplicationcancelsthetimerwhentheuserpressestheEnterkey.

Whichcodesegmentshouldyouinsertatline14?
A. tokenSource.Token.Register(()=> tokenSource.Cancel() );
B. tokenSource.Cancel();
C. tokenSource.IsCancellationRequested = true;
D. tokenSource.Dispose();
CorrectAnswer:B

QUESTION153
Youaredevelopinganapplicationthatgeneratescode.Theapplicationincludesthefollowing
codesegment.(Linenumbersareincludedforreferenceonly.)

YouneedtoensurethatcodegeneratedbytheGenerateCode()methodrepresentsaclassthat
canbeaccessedbyallobjectsinitsapplicationdomain.

Whichtwocodesegmentscanyouinsertatline05toachievethisgoal?(Eachcorrectanswer
presentsacompletesolution.Choosetwo.)

CorrectAnswer:AC

QUESTION154
Youaredevelopinganapplicationthatwillprocesspersonnelrecords.Theapplicationmust
encrypthighlysensitivedata.Youneedtoensurethattheapplicationusesthestrongestavailable
encryption.Whichclassshouldyouuse?

A. System.Security.Cryptography.DES
B. System.Security.Cryptography.Aes
C. System.Security.Cryptography.TripleDES
D. System.Security.Cryptography.RC2

CorrectAnswer:B

QUESTION155
Youaredevelopinganapplicationthatusesa.configfile.

Therelevantportionofthe.configfileisshownasfollows:

Youneedtoensurethatdiagnosticdatafortheapplicationwritestotheeventlogbyusingthe
configurationspecifiedinthe.configfile.Whatshouldyouincludeintheapplicationcode?


CorrectAnswer:A

QUESTION156
YouaredevelopinganapplicationthatincludesaclassnamedEmployeeandagenericlistof
employees.Thefollowingcodesegmentdeclaresthelistofemployees:

List<Employee>employeesList=newList<Employee>();

YoupopulatetheemployeesListobjectwithseveralhundredEmployeeobjects.

TheapplicationmustdisplaythedataforfiveEmployeeobjectsatatime.

YouneedtocreateamethodthatwillreturnthecorrectnumberofEmployeeobjects.

Whichcodesegmentshouldyouuse?

CorrectAnswer:B

QUESTION157
DRAGDROP
YoucreateanassemblynamedAssembly1.dll.YouneedtoensurethatAssembly1.dllcanbe
deployedtotheglobalassemblycache(GAC).Whichcommandsshouldyourun?(Toanswer,drag

theappropriateprogramstothecorrectlocations.Eachprogrammaybeusedonce,morethan
once,ornotatall.Youmayneedtodragthesplitbarbetweenpanesorscrolltoviewcontent.)

CorrectAnswer:

QUESTION158
DRAGDROP
YouhaveanapplicationthataccessesaMicrosoftSQLServerdatabase.

ThedatabasecontainsastoredprocedurenamedProc1.Proclaccessesseveralrowsofdata
acrossmultipletables.

YouneedtoensurethatafterProc1executes,thedatabaseisleftinaconsistentstate.While
Proc1executes,nootheroperationcanmodifydataalreadyreadorchangedbyProc1.(Develop
thesolutionbyselectingandorderingtherequiredcodesnippets.Youmaynotneedallofthe
codesnippets.)

CorrectAnswer:

QUESTION159
DRAGDROP
Youhaveanapplicationthatusespaging.Eachpagedisplays10itemsfromalist.

Youneedtodisplaythethirdpage.(Developthesolutionbyselectingandorderingtherequired
codesnippets.Youmaynotneedallofthecodesnippets.)

CorrectAnswer:

QUESTION160
DRAGDROP
YouhaveamethodthatwillevaluateaparameteroftypeInt32namedStatus.

Youneedtoensurethatthemethodmeetsthefollowingrequirements:


IfStatusissettoActive,themethodmustreturn1.
IfStatusissettoInactive,themethodmustreturn0.
IfStatusisanyothervalue,themethodmustreturn1.

Whatshouldyoudo?(Toanswer,dragtheappropriatestatementtothecorrectlocationinthe
answerarea.Eachstatementmaybeusedonce,morethanonce,ornotatall.Youmayneedto
dragthesplitbarbetweenpanesorscrolltoviewcontent.)

CorrectAnswer:

QUESTION161
Youaredevelopinganapplicationthatusesmultipleasynchronoustaskstooptimize
performance.Youneedtoretrievetheresultofanasynchronoustask.Whichcodesegment
shouldyouuse?


CorrectAnswer:C

QUESTION162
Youaredevelopinganapplication.

Theapplicationcontainsthefollowingcode:

Whenyoucompilethecode,youreceivethefollowingsyntaxerrormessage:Apreviouscatch
clausealreadycatchesallexceptionsofthisorasupertype(System.Exception).

Youneedtoensurethatthecodecanbecompiled.Whatshouldyoudo?

A. CatchtheArgumentExceptionexception instead of the ArgumentNullExceptionexception.


B. Throwanewexceptioninthesecond catch block.
C. CatchtheArgumentNullException exception first.
D. Rethrowtheexceptioncaughtby the second catch block.

CorrectAnswer:A

QUESTION163
YouaredevelopinganapplicationthatincludesamethodnamedSendMessage.

YouneedtoensurethattheSendMessage()methodiscalledwiththerequiredparameters.

Whichtwocodesegmentscanyouusetoachievethisgoal?(Eachcorrectanswerpresentsa
completesolution.Choosetwo.)

CorrectAnswer:CD
Explanation:
D:ExpandoObject
Representsanobjectwhosememberscanbedynamicallyaddedandremovedatruntime./The
ExpandoObjectclassenablesyoutoaddanddeletemembersofitsinstancesatruntimeandalso
tosetandgetvaluesofthesemembers.Thisclasssupportsdynamicbinding,whichenablesyou
tousestandardsyntaxlikesampleObject.sampleMemberinsteadofmorecomplexsyntaxlike
sampleObject.GetAttribute(sampleMember)./YoucanpassinstancesoftheExpandoObject
classasparameters.NotethattheseinstancesaretreatedasdynamicobjectsinC#andlate
boundobjectsinVisualBasic.ThismeansthatyoudonothaveIntelliSenseforobjectmembers
andyoudonotreceivecompilererrorswhenyoucallnonexistentmembers.Ifyoucallamember
thatdoesnotexist,anexceptionoccurs.

Note:

*VisualC#2010introducesanewtype,dynamic.Thetypeisastatictype,butanobjectoftype
dynamicbypassesstatictypechecking.Inmostcases,itfunctionslikeithastypeobject.At
compiletime,anelementthatistypedasdynamicisassumedtosupportanyoperation.
Therefore,youdonothavetobeconcernedaboutwhethertheobjectgetsitsvaluefromaCOM
API,fromadynamiclanguagesuchasIronPython,fromtheHTMLDocumentObjectModel
(DOM),fromreflection,orfromsomewhereelseintheprogram.However,ifthecodeisnotvalid,
errorsarecaughtatruntime.

QUESTION164
YouhaveanapplicationthataccessesaWebservernamedServer1.Youneedtodownloadan
imagenamedImagel.jpgfromServer1andstoretheimagelocallyasFilel.jpg.Whichcodeshould
youuse?

CorrectAnswer:C

QUESTION165
YouaredevelopingaC#application.TheapplicationreferencesandcallsaRESTfulwebservice
namedEmployeeService.TheEmployeeServicewebserviceincludesamethodnamed
GetEmployee,whichacceptsanemployeeIDasaparameter.Thewebservicereturnsthe
followingJSONdatafromthemethod.

{Id:1,Name:DavidJones>

Thefollowingcodesegmentinvokestheserviceandstorestheresult:

YouneedtoconvertthereturnedJSONdatatoanEmployeeobjectforuseintheapplication.

Whichcodesegmentshouldyouuse?

CorrectAnswer:C

QUESTION166
Youaredevelopinganassembly.Youplantosigntheassemblywhentheassemblyisdeveloped.
Youneedtoreservespaceintheassemblyforthesignature.Whatshouldyoudo?

A. RuntheAssemblyLinkertoolfrom the Windows Software DevelopmentKit(WindowsSDK).


B. RuntheStrongNametoolfromthe Windows Software Development Kit(WindowsSDK).
C. AddtheAssemblySignatureKeyAttribute attribute the assembly.
D. AddtheAssemblyDelaySignAttribute attribute to the assembly.

CorrectAnswer:D

QUESTION167
Youhavethefollowingcode(linenumbersareincludedforreferenceonly):

Youneedtoensurethatifanexceptionoccurs,theexceptionwillbelogged.

Whichcodeshouldyouinsertatline28?

CorrectAnswer:A
Explanation:
*XmlWriterTraceListener
DirectstracingordebuggingoutputasXMLencodeddatatoaTextWriterortoaStream,suchas
aFileStream.


QUESTION168
YouaretroubleshootinganapplicationthatusesaclassnamedFullName.Theclassisdecorated
withtheDataContractAttributeattribute.Theapplicationincludesthefollowingcode.(Line
numbersareincludedforreferenceonly.)

YouneedtoensurethattheentireFullNameobjectisserializedtothememorystreamobject.

Whichcodesegmentshouldyouinsertatline09?

A. binary.WriteEndElement();
B. binary.NriteEndDocument();
C. ms.Close();
D. binary.Flush();

CorrectAnswer:A
Explanation:
*DataContractSerializer.WriteEndObjectMethod(XmlDictionaryWriter)WritestheclosingXML
elementusinganXmlDictionaryWriter.

*Noteonline07:DataContractSerializer.WriteObjectMethodWritesalltheobjectdata(starting
XMLelement,content,andclosingelement)toanXMLdocumentorstream.

XmlDictionaryWriter

QUESTION169
Youwritethefollowingmethod(linenumbersareincludedforreferenceonly):

YouneedtoensurethatthemethodextractsalistofURLsthatmatchthefollowingpattern:
@http://(www.)?([^.]+).com;

Whichcodeshouldyouinsertatline07?

CorrectAnswer:A
Explanation:
*MatchCollection
Representsthesetofsuccessfulmatchesfoundbyiterativelyapplyingaregularexpression
patterntotheinputstring.
Thecollectionisimmutable(readonly)andhasnopublicconstructor.TheRegex.Matches
methodreturnsaMatchCollectionobject.
*List<T>.AddMethod
AddsanobjecttotheendoftheList<T>.
Incorrect:
NotD:ICollection.SyncRootProperty
Forcollectionswhoseunderlyingstoreisnotpubliclyavailable,theexpectedimplementationisto
returnthecurrentinstance.Notethatthepointertothecurrentinstancemightnotbesufficient
forcollectionsthatwrapothercollections;thoseshouldreturntheunderlyingcollections
SyncRootproperty.

QUESTION170
Youhavethefollowingcode:

Youneedtoretrieveallofthenumbersfromtheitemsvariablethataregreaterthan80.

Whichcodeshouldyouuse?

CorrectAnswer:B
Explanation:
Enumerable.Where<TSource>Method(IEnumerable<TSource>,Func<TSource,Boolean>)
Filtersasequenceofvaluesbasedonapredicate.

Example:
List<string>fruits=
newList<string>{apple,passionfruit,banana,mango,orange,blueberry,grape,
strawberry};

IEnumerable<string>query=fruits.Where(fruit=>fruit.Length<6);

foreach(stringfruitinquery)
{
Console.WriteLine(fruit);
}
/*

Thiscodeproducesthefollowingoutput:

apple
mango
grape

*/

QUESTION171
Youaredevelopinganapplicationthatusesseveralobjects.Theapplicationincludesthefollowing
codesegment.(Linenumbersareincludedforreferenceonly.)

Youneedtoevaluatewhetheranobjectisnull.

Whichcodesegmentshouldyouinsertatline03?

A. OptionA
B. OptionB
C. OptionC
D. OptionD

CorrectAnswer:B
Explanation:
Usethe==operatortocomparevaluesandinthiscasealsousethenullliteral.

QUESTION172

YouareimplementinganewmethodnamedProcessData.TheProcessData()methodcallsathird
partycomponentthatperformsalongrunningoperationtoretrievestockinformationfroma
webservice.

ThethirdpartycomponentusestheIAsyncResultpatterntosignalcompletionofthelong
runningoperationsothattheUIcanbeupdatedwiththenewvalues.

Youneedtoensurethatthecallingcodehandlesthelongrunningoperationasa
System.Threading.Tasks.TaskobjecttoavoidblockingtheUIthread.

Whichtwoactionsshouldyouperform?(Eachcorrectanswerpresentspartofthesolution.
Choosetwo.)

A. CreateaTaskCompletionSource<T> object.
B. Callthecomponent byusingtheTaskFactory.FromAsync() method.
Applythefollowing attributetothe ProcessData() method signature:
C. [Methodlmpl(MethodlmplOptions.Synchronized)]
D. ApplytheasyncmodifiertotheProcessData() method signature.

CorrectAnswer:AB
Explanation:
A:Inmanyscenarios,itisusefultoenableaTask<TResult>torepresentanexternalasynchronous
operation.TaskCompletionSource<TResult>isprovidedforthispurpose.Itenablesthecreationof
ataskthatcanbehandedouttoconsumers,andthoseconsumerscanusethemembersofthe
taskastheywouldanyother.However,unlikemosttasks,thestateofataskcreatedbya
TaskCompletionSourceiscontrolledexplicitlybythemethodsonTaskCompletionSource.This
enablesthecompletionoftheexternalasynchronousoperationtobepropagatedtothe
underlyingTask.Theseparationalsoensuresthatconsumersarenotabletotransitionthestate
withoutaccesstothecorrespondingTaskCompletionSource.

B:TaskFactory.FromAsyncMethod
CreatesaTaskthatrepresentsapairofbeginandendmethodsthatconformtothe
AsynchronousProgrammingModelpattern.Overloaded.

Example:
TaskFactory.FromAsyncMethod(IAsyncResult,Action<IAsyncResult>)CreatesaTaskthat
executesanendmethodactionwhenaspecifiedIAsyncResultcompletes.

Note:
*System.Threading.Tasks.Task
Representsanasynchronousoperation.

QUESTION173
YouaredevelopingaclassnamedAccountthatwillbeusedbyseveralapplications.The
applicationsthatwillconsumetheAccountclasswillmakeasynchronouscallstotheAccountclass
toexecuteseveraldifferentmethods.Youneedtoensurethatonlyonecalltothemethodsis
executedatatime.Whichkeywordshouldyouuse?

A. sealed
B. protected
C. checked
D. lock

CorrectAnswer:D

QUESTION174
YouaredevelopinganapplicationbyusingC#.Theapplicationwillwriteeventstoaneventlog.
Youplantodeploytheapplicationtoaserver.YoucreateaneventsourcenamedMySourceanda
customlognamedMyLogontheserver.Youneedtowriteeventstothecustomlog.Whichcode
segmentshouldyouuse?

CorrectAnswer:D

QUESTION175
YouplantostorepasswordsinaWindowsAzureSQLDatabasedatabase.Youneedtoensurethat
thepasswordsarestoredinthedatabasebyusingahashalgorithm.Whichcryptographic
algorithmshouldyouuse?

A. ECDSA
B. RSA768
C. AES256
D. SHA256

CorrectAnswer:D

QUESTION176
HOTSPOT
Youhaveanexistingorderprocessingsystemthataccepts.xmlfiles.

ThefollowingcodeshowsanexampleofaproperlyformattedorderinXML:

Youcreatethefollowingclassthatwillbeserialized:

Foreachofthefollowingproperties,selectYesifthepropertyisserializedaccordingtothe
definedschema.Otherwise,selectNo.

CorrectAnswer:

QUESTION177
YouaredevelopinganapplicationthatincludesmethodsnamedConvertAmountand
TransferFunds.

Youneedtoensurethattheprecisionandrangeofthevalueintheamountvariableisnotlost
whentheTransferFunds()methodiscalled.

Whichcodesegmentshouldyouuse?

CorrectAnswer:C
Explanation:
SimplyusefloatfortheTransferFundsparameter.

Note:
*Thefloatkeywordsignifiesasimpletypethatstores32bitfloatingpointvalues.
*Thedoublekeywordsignifiesasimpletypethatstores64bitfloatingpointvalues

QUESTION178
Youneedtowriteaconsoleapplicationthatmeetsthefollowingrequirements:

IftheapplicationiscompiledinDebugmode,theconsoleoutputmustdisplayEnteringdebug
mode.
IftheapplicationiscompiledinReleasemode,theconsoleoutputmustdisplayEnteringrelease
mode.

Whichcodeshouldyouuse?

A. OptionA
B. OptionB
C. OptionC
D. OptionD
CorrectAnswer:B
Explanation:
WhentheC#compilerencountersan#ifdirective,followedeventuallybyan#endifdirective,it
willcompilethecodebetweenthedirectivesonlyifthespecifiedsymbolisdefined.UnlikeCand

C++,youcannotassignanumericvaluetoasymbol;the#ifstatementinC#isBooleanandonly
testswhetherthesymbolhasbeendefinedornot.Forexample,
#defineDEBUG
//
#ifDEBUG
Console.WriteLine(Debugversion);
#endif

QUESTION179
DRAGDROP
Youareaddingamethodtoanexistingapplication.Themethodusesanintegernamed
statusCodeasaninputparameterandreturnsthestatuscodeasastring.

Themethodmustmeetthefollowingrequirements:

ReturnErrorifthestatusCodeis0.
ReturnSuccessifthestatusCodeis1.
ReturnUnauthorizedifthestatusCodeisanyvalueotherthan0or1.

Youneedtoimplementthemethodtomeettherequirements.

Howshouldyoucompletetherelevantcode?(Toanswer,dragtheappropriatestatementstothe
correctlocationsintheanswerarea.Eachstatementmaybeusedonce,morethanonce,ornot
atall.Youmayneedtodragthesplitbarbetweenpanesorscrolltoviewcontent.)

CorrectAnswer:

QUESTION180
Youhavethefollowingclass(linenumbersareincludedforreferenceonly):

ServiceProxyisaproxyforawebservice.CallstotheUpdatemethodcantakeuptofiveseconds.
TheTestclassistheonlyclasstheusesClass1.

YouruntheExecutemethodthreetimes,andyoureceivethefollowingresults:

213

312

231

YouneedtoensurethateachvalueisappendedtotheValuepropertyintheorderthatthe
Modifymethodsareinvoked.

Whatshouldyoudo?

CorrectAnswer:B

QUESTION181
YouaredevelopingamethodnamedGetHashthatwillreturnahashvalueforafile.Themethod
includesthefollowingcode.(Linenumbersareincludedforreferenceonly.)

YouneedtoreturnthecryptographichashofthebytescontainedinthefileBytesvariable.

Whichcodesegmentshouldyouinsertatline05?

CorrectAnswer:A

QUESTION182
Youaredevelopinganapplicationthatincludesthefollowingcodesegment:

YouneedtoimplementtheOpen()methodofeachinterfaceinaderivedclassnamed
UseResourcesandcalltheOpen()methodofeachinterface.

Whichtwocodesegmentsshouldyouuse?(Eachcorrectanswerpresentspartofthesolution.
Choosetwo.)

CorrectAnswer:AC
Explanation:
*Aninterfacecontainsonlythesignaturesofmethods,properties,eventsorindexers.Aclassor
structthatimplementstheinterfacemustimplementthemembersoftheinterfacethatare
specifiedintheinterfacedefinition.

*Example:
interfaceISampleInterface
{
voidSampleMethod();

classImplementationClass:ISampleInterface
{
//Explicitinterfacememberimplementation:
voidISampleInterface.SampleMethod()
{
//Methodimplementation.
}

staticvoidMain()
{
//Declareaninterfaceinstance.
ISampleInterfaceobj=newImplementationClass();

//Callthemember.
obj.SampleMethod();
}
}

QUESTION183
YouareimplementingamethodnamedProcessDatathatperformsalongrunningtask.The
ProcessData()methodhasthefollowingmethodsignature:

publicvoidProcessData(List<decimal>values,CancellationTokenSourcesource,
CancellationTokentoken)

Ifthecallingcoderequestscancellation,themethodmustperformthefollowingactions:

Cancelthelongrunningtask.
SetthetaskstatustoTaskStatus.Canceled.

YouneedtoensurethattheProcessData()methodperformstherequiredactions.

Whichcodesegmentshouldyouuseinthemethodbody?

if(token.IsCancellationRequested)
A. return;
B. thrownewAggregateException();
C. token.ThrowIfCancellationRequested();
D. source.Cancel();

CorrectAnswer:C

QUESTION184
HOTSPOT
Youhavethefollowingcode(linenumbersareincludedforreferenceonly):

Toanswer,completeeachstatementaccordingtotheinformationpresentedinthecode.

CorrectAnswer:

QUESTION185

YouaredevelopinganapplicationinC#.

Theapplicationusesexceptionhandlingonamethodthatisusedtoexecutemathematical
calculationsbyusingintegernumbers.

Youwritethefollowingcatchblocksforthemethod(linenumbersareincludedforreference
only):

Youneedtoaddthefollowingcodetothemethod:

Atwhichlineshouldyouinsertthecode?

A. 01
B. 03
C. 05
D. 07

CorrectAnswer:A

QUESTION186
Youaredevelopinganapplicationthatusesmultipleasynchronoustaskstooptimize
performance.Theapplicationwillbedeployedinadistributedenvironment.Youneedtoretrieve
theresultofanasynchronoustaskthatretrievesdatafromawebservice.Thedatawilllaterbe
parsedbyaseparatetask.Whichcodesegmentshouldyouuse?

CorrectAnswer:B
QUESTION187
YouareimplementingamethodnamedGetValidPhoneNumbers.TheGetValidPhoneNumbers()
methodprocessesalistofstringvaluesthatrepresentphonenumbers.

TheGetValidPhoneNumbers()methodmustreturnonlyphonenumbersthatareinavalidformat.

YouneedtoimplementtheGetValidPhoneNumbers()method.

Whichtwocodesegmentscanyouusetoachievethisgoal?(Eachcorrectanswerpresentsa
completesolution.Choosetwo.)

CorrectAnswer:AB
Explanation:
*Regex.Matches
Searchesaninputstringforalloccurrencesofaregularexpressionandreturnsallthematches.

*MatchCollection
Representsthesetofsuccessfulmatchesfoundbyiterativelyapplyingaregularexpression
patterntotheinputstring.
Thecollectionisimmutable(readonly)andhasnopublicconstructor.TheRegex.Matches
methodreturnsaMatchCollectionobject.

*List<T>.AddMethod
AddsanobjecttotheendoftheList<T>.

QUESTION188
DRAGDROP
Youaredevelopinganapplicationthatwillwritedatatoafile.Theapplicationincludesthe
followingcodesegment.(Linenumbersareincludedforreferenceonly.)

YouneedtoensurethattheWriteData()methodwillwritedatatoafile.

Whichfourcodesegmentsshouldyouinsertinsequenceatline03?(Toanswer,movethe
appropriatecodesegmentsfromthelistofcodesegmentstotheanswerareaandarrangethem
inthecorrectorder.)

CorrectAnswer:

QUESTION189
Youneedtocreateamethodthatcanbecalledbyusingavaryingnumberofparameters.What
shouldyouuse?

A. derivedclasses
B. interface
C. enumeration
D. methodoverloading

CorrectAnswer:D
Explanation:
Memberoverloadingmeanscreatingtwoormoremembersonthesametypethatdifferonlyin
thenumberortypeofparametersbuthavethesamename.Overloadingisoneofthemost
importanttechniquesforimprovingusability,productivity,andreadabilityofreusablelibraries.
Overloadingonthenumberofparametersmakesitpossibletoprovidesimplerversionsof
constructorsandmethods.Overloadingontheparametertypemakesitpossibletousethesame
membernameformembersperformingidenticaloperationsonaselectedsetofdifferenttypes.

QUESTION190
Youarecreatinganapplicationthatreadsfromadatabase.Youneedtousedifferentdatabases
duringthedevelopmentphaseandthetestingphasebyusingconditionalcompilationtechniques.
Whatshouldyoudo?


A. ConfiguretheDefineTRACEconstant setting in Microsoft Visual Studio.
B. Decoratethecode byusingthe[DebuggerDisplay(Mydebug)] attribute.
C. ConfiguretheDefineDEBUGconstant setting in Microsoft Visual Studio.
D. Disablethestrongnamebypassfeature of Microsoft .NET Framework intheregistry.

CorrectAnswer:C
Explanation:
Useonedebugversiontoconnecttothedevelopmentdatabase,andastandardversionto
connecttothelivedatabase.

QUESTION191
YouarecreatingaclassnamedLoan.

TheLoanclassmustmeetthefollowingrequirements:

IncludeamemberthatrepresentstherateforaLoaninstance.
Allowexternalcodetoassignavaluetotheratemember.
Restricttherangeofvaluesthatcanbeassignedtotheratemember.

Youneedtoimplementtheratemembertomeettherequirements.

Inwhichformshouldyouimplementtheratemember?

A. publicstaticproperty
B. publicproperty
C. publicstaticfield
D. protectedfield

CorrectAnswer:B

QUESTION192
Youarecreatingaclasslibrarythatwillbeusedinawebapplication.Youneedtoensurethatthe
classlibraryassemblyisstronglynamed.Whatshouldyoudo?

A. usethecsc.exe/target:Libraryoption when building the application.


B. usetheAL.execommandlinetool.
C. usetheaspnet_regiis.execommandline tool.
D. usetheEdmGen.execommandline tool.

CorrectAnswer:B
Explanation:
TheWindowsSoftwareDevelopmentKit(SDK)providesseveralwaystosignanassemblywitha
strongname:
*UsingtheAssemblyLinker(Al.exe)providedbytheWindowsSDK.

*Usingassemblyattributestoinsertthestrongnameinformationinyourcode.Youcanuse
eithertheAssemblyKeyFileAttributeortheAssemblyKeyNameAttribute,dependingonwherethe
keyfiletobeusedislocated.
*Usingcompileroptionssuch/keyfileor/delaysigninC#andVisualBasic,orthe/KEYFILEor
/DELAYSIGNlinkeroptioninC++.(Forinformationondelaysigning,seeDelaySigningan
Assembly.)
Note:
*Astrongnameconsistsoftheassemblysidentityitssimpletextname,versionnumber,and
cultureinformation(ifprovided)plusapublickeyandadigitalsignature.Itisgeneratedfroman
assemblyfile(thefilethatcontainstheassemblymanifest,whichinturncontainsthenamesand
hashesofallthefilesthatmakeuptheassembly),usingthecorrespondingprivatekey.
Microsoft?VisualStudio?.NETandotherdevelopmenttoolsprovidedinthe.NETFrameworkSDK
canassignstrongnamestoanassembly.Assemblieswiththesamestrongnameareexpectedto
beidentical.

QUESTION193
YouarecreatingaconsoleapplicationnamedApp1.

App1retrievesdatafromtheInternetbyusingJavaScriptObjectNotation(JSON).

Youaredevelopingthefollowingcodesegment(linenumbersareincludedforreferenceonly):

YouneedtoensurethatthecodevalidatestheJSONstring.

Whichcodeshouldyouinsertatline03?


CorrectAnswer:D
Explanation:
TheJavaScriptSerializerClassProvidesserializationanddeserializationfunctionalityforAJAX
enabledapplications.

TheJavaScriptSerializerclassisusedinternallybytheasynchronouscommunicationlayerto
serializeanddeserializethedatathatispassedbetweenthebrowserandtheWebserver.You
cannotaccessthatinstanceoftheserializer.However,thisclassexposesapublicAPI.Therefore,
youcanusetheclasswhenyouwanttoworkwithJavaScriptObjectNotation(JSON)inmanaged
code.

QUESTION194
YouaredevelopinganapplicationthatincludesmethodsnamedEvaluateLoan,ProcessLoan,and
FundLoan.TheapplicationdefinesbuildconfigurationsnamedTRIAL,BASIC,andADVANCED.

Youhavethefollowingrequirements:

TheTRIALbuildconfigurationmustrunonlytheEvaluateLoan()method.
TheBASICbuildconfigurationmustrunallthreemethods.
TheADVANCEDbuildconfigurationmustrunonlytheEvaluateLoan()andProcessLoan()
methods.

Youneedtomeettherequirements.Whichcodesegmentshouldyouuse?

CorrectAnswer:C

QUESTION195
Youarecreatinganapplicationthatprocessesalistofnumbers.

Theapplicationmustdefineamethodthatqueriesthelistanddisplaysasubsetofthenumbers
totheuser.Themethodmustnotupdatethelist.

YouneedtocreateanextendablequerybyusingLINQ.

Whatshouldyoudo?

CorrectAnswer:C

QUESTION196
Youaredevelopinganapplicationthatwillbedeployedtomultiplecomputers.Yousetthe
assemblyname.Youneedtocreateauniqueidentityfortheapplicationassembly.Whichtwo
assemblyidentityattributesshouldyouincludeinthesourcecode?(Eachcorrectanswerpresents
partofthesolution.Choosetwo.)

A. AssemblyDelaySignAttribute
B. AssemblyCompanyAttribute
C. AssemblyProductAttribute
D. AssemblyCultureAttribute
E. AssemblyVersionAttribute

CorrectAnswer:DE
Explanation:
TheAssemblyNameobjectcontainsinformationaboutanassembly,whichyoucanusetobindto
thatassembly.Anassemblysidentityconsistsofthefollowing:

Simplename.
Versionnumber.
Cryptographickeypair.
Supportedculture.

D:AssemblyCultureAttribute
Specifieswhichculturetheassemblysupports.
Theattributeisusedbycompilerstodistinguishbetweenamainassemblyandasatellite
assembly.Amainassemblycontainscodeandtheneutralculturesresources.Asatelliteassembly
containsonlyresourcesforaparticularculture,asin[assembly:AssemblyCultureAttribute(de)]

E:AssemblyVersionAttribute
Specifiestheversionoftheassemblybeingattributed.Theassemblyversionnumberispartofan
assemblysidentityandplaysakeypartinbindingtotheassemblyandinversionpolicy.

QUESTION197
YouaredevelopinganapplicationthatcontainsaclassnamedTheaterCustomerandamethod
namedProcessTheaterCustomer.TheProcessTheaterCustomer()methodacceptsa
TheaterCustomerobjectastheinputparameter.

Youhavethefollowingrequirements:

StoretheTheaterCustomerobjectsinacollection.
EnsurethattheProcessTheaterCustomer()methodprocessestheTheaterCustomerobjectsin
theorderinwhichtheyareplacedintothecollection.

Youneedtomeettherequirements.

Whatshouldyoudo?

CreateaSystem.Collections.Stack collection. Use the Push() method to addTheaterCustomer


objectstothecollection,UsethePeek()methodtopasstheobjectstothe
A. ProcessTheaterCustomer()method.
CreateaSystem.Collections.Queue collection. Use the Enqueue() methodtoaddTheaterCustomer
objectstothecollection.UsetheDequeue()methodtopasstheobjectstothe
B. ProcessTheaterCustomer()method.
CreateaSystem.Collections.SortedList collection. Use the Add() methodtoaddTheaterCustomer
objectstothecollection.UsetheRemove()methodtopasstheobjectstothe
C. ProcessTheaterCustomer()method.
CreateaSystem.Collections.ArrayList collection. Use the Insert() methodtoaddTheaterCustomer
objectstothecollection.UsetheRemove()methodtopasstheobjectstothe
D. ProcessTheaterCustomer()method.

CorrectAnswer:B

QUESTION198
Youaredebugginga64bitC#application.UsersreportSystem.OutOfMemoryException
exceptions.Thesystemisattemptingtousearrayslargerthan2GBinsize.Youneedtoensure
thattheapplicationcanusearrayslargerthan2GB.Whatshouldyoudo?

A. Addthe/3GBswitchtotheboot.ini file for the operating system.

settheIMAGE_FILE_LARGE_ADDRESS_AWARE flag in the image headerfortheapplication


B. executablefile.
C. setthevalueofthe gcAllowVeryLargeObjects property to true in the applicationconfiguration file.
D. Setthevalueofthe usermodevirtual address space setting for the operatingsystemto MAX.

CorrectAnswer:C

QUESTION199
YoudevelopanapplicationbyusingC#.Theapplicationcountsthenumberoftimesaspecific
wordappearswithinasetoftextfiles.Theapplicationincludesthefollowingcode.
(Linenumbersareincludedforreferenceonly.)

Youhavethefollowingrequirements:
Populatethe_wordCountsobjectwithalistofwordsandthenumberofoccurrencesofeach
word.
EnsurethatupdatestotheConcurrentDictionaryobjectcanhappeninparallel.

Youneedtocompletetherelevantcode.

Whichcodesegmentshouldyouinsertatline23?

CorrectAnswer:A

QUESTION200
Youareevaluatingamethodthatcalculatesloaninterest.Theapplicationincludesthefollowing
codesegment.(Linenumbersareincludedforreferenceonly.)

WhentheloanTermvalueis5andtheloanAmountvalueis4500,theloanRatemustbesetto6.5
percent.YouneedtoadjusttheloanRatevaluetomeettherequirements.

Whatshouldyoudo?

Replaceline15with thefollowing code segment:


A. loanRate=0.065m;
Replaceline07with thefollowing code segment:
B. loanRate=0.065m;

Replaceline17with thefollowing code segment:


C. interestAmount=loanAmount*0.065m*loanTerm;
Replaceline04with thefollowing code segment:
D. decimalloanRate=0.065m;

CorrectAnswer:A

You might also like