passguide lot-753
lot-753IBM Certified Advanced Application Developer – Lotus Notes and Domino 8.5
Job Role Description / Target Audience
This certification is for experienced Notes Domino 8.5 application developers who can demonstrate competency in building and maintaining Domino 8.5 applications with LotusScript, JavaScript, or Web Services, or can build and deploy composite applications with Notes Domino 8.5. hp0-y33
Recommended Prerequisite Skills
The IBM Certified Advanced Application Developer – Lotus Notes Domino 8.5 should be able to demonstrate the skills required to effectively build and maintain Domino 8.5 applications with the application of commensurate knowledge and skills in one of three areas : LotusScript, JavaScript, or Web Services or effectively build and deploy Composite Applications with Notes Domino 8.5.
LotusScript Knowledge and Skill Areas :
Programming Concepts
Application Architecture and Performance competencies
Back-end LotusScript Competencies
User Interface Competencies
JavaScript Knowledge and Skill Areas:
Core JavaScript Skills
Use JavaScipt in Documents and Forms
Use JavaScript in Navigation and the User Interface
Use JavaScript in Notes/Domino Input
Use JavaScript in Notes/Domino Processing and Validation
Use JavaScript in the Notes/Domino Environment
Web Services Knowledge and Skill Areas:
Web services design and architecture
000-033
Web services in Domino Designer
Role of WSDL file in a Web service
Role of SOAP in a Web service
Web services using LotusScript
Composite Applications Knowledge and Skill Areas:
Composite Applications design and architecture
Building Composite Applications for Lotus Notes
Deploying Composite Applications in Notes/DominoQuestion: 1
Clara used three Domino subforms to create a page on the Web. How many HTML form tags
were rendered when it was opened in edit mode?
A. Three
B. One
C. Two
D. None
Answer: B
Question: 2
Avery has a form design that is targeted for both the Notes client and the Web browser. One
of his buttons uses an@Prompt([OK]) command to display specific form values.
Since@Prompt is not supported in Web browsers, what JavaScript alternative can Avery use
that will work for both platforms?
A. inputbox();
B. prompt();
C. alert();
D. display();
Answer: C
Question: 3
Clara used three Domino subforms to create a page on the Web. How many HTML form tags
were rendered when it was opened in edit mode?
A. Two
B. None
C. Three
D. One
Answer: DQuestion: 4
Uma has written the following code to compare two values in the form onSubmit event:
resp=document.forms[0].city.value; if (resp = ‘Boston’) {alert (“You are from Boston.”);} else
{ alert (“You are not from Boston.”); }; Uma tests her form. However, every time she saves it,
the alert says “You are from Boston.”, even when she enters “New York”. Which one of the
following causes this to happen?
A. The city field on the form is named “City”, not “city”.
B. There is no “End If” at the end of the If statement block.C. The comparison operator to test equality should be “==”.
D. The form name should be used to reference the form.
Answer: C
Question: 5
Leroy wants to create a Computed Value on a form that writes JavaScript directly to the page
when the form is displayed as a Web page. How does he do this?
A. Set the Computed Value to use JavaScript as the language and type the JavaScript
directly in
B. Computed Values cannot be used to write JavaScript to a page
C. Set the Computed Value as Pass-Through HTML and write a Formula that produces the
JavaScript as a
result
D. Set the Computed Value as Pass-Through HTML and type the JavaScript directly in
Answer: C
Question: 6
Look at the following JavaScript code: var textvalue = “This video stars Steve M….”;
Which one of the following code lines will return the index of the first occurrence of the
substring “Steve”?
A. textvalue.mid(“Steve”);
B. indexOf (“Steve”);
C. textvalue.indexOf (“Steve”);
D. textvalue.substring (“Steve”);Answer: C
Question: 7
Which JavaScript location property could you use to determine whether or not you were using
an https:// connection on the current page?
A. location.port
B. location.protocol
C. location.host
D. location.secure
Answer: B
Question: 8
Carla wants to concatenate two string field values in a messagebox.What is the syntax forconcatenating the string values together?
A. alert(document.forms[0].FirstName.value + ” ” + document.forms[0].LastName.value)
B. alert(concat(document.forms[0].FirstName.value, ” “, document.forms[0].LastName.value))
C. alert(document.forms[0].FirstName.value & ” ” & document.forms[0].LastName.value)
D. alert(concatString(document.forms[0].FirstName.value, ” “,
document.forms[0].LastName.value))
Answer: A
Question: 9
Devon has placed the following code in the JS Header event of a form: function userConfirm( )
{ if( confirm( “Do you wish to continue” )) { promptUser( ); } function promptUser( ) { x =
prompt( “Please enter some text”, “” ); alert( x ); } There is a button on the form where the
onClick event is: userConfirm( ).
Which one of the following will happen when the user chooses “Yes” in the confirmation
prompt?
A. ThepromptUser( ) function will run and ask the user to input a value, which will then be
posted in a confirm prompt.
B. A run-time error will appear, stating that thepromptUser( ) function is undefined, since it
was defined after the userConfirm( ) function.
C. ThepromptUser( ) function will run and display an error message, “Please enter some text” .
D. ThepromptUser( ) function will run with an input prompt asking the user to input a value,
which will then be posted in an alert prompt.
Answer: D
Question: 10
Renaldo has placed the following code in a button on his Notes client form:
for (x = 1; x < 5; x++) { y = y + x; } alert("y = " + y);
When the button is clicked, what will be returned by the alert message?
A. y = NULL
B. y = NaN
C. y = 10
D. y = 0
Answer: BQuestion: 11
Larry is converting the Request form of the Help Desk application to use the form from the
Web browser. Several of the fields currently include Input Validation formulas. Larry wants the
field validation to occur in the client's browser, without sending data back and forth to the
server until the data has passed validationHow can he do this?
A. Remove the input validation formulas. Write a routine to validate the fields and call this
routine from the WebQuerySave event on the form.
B. Remove the input validation formulas. Code a function to validate the user input and call
this function from the form's onSubmit event.
C. The first field that fails its input validation formula will result in that field's@Failure message
displaying in a fresh window when the form is submitted. No changes are needed.
D. Input validation formulas are automatically converted to JavaScript when accessed from
the Web. No changes are needed.
Answer: B
Question: 12
Which one of the following would Jim do to set up a global variable that will hold the initial
value of a field on the page?
A. Declare and set the variable in the onClick event of the field.
B. Declare the variable in the JS Header event of the form and set the value in the onClick
event of the field.
C. Declare and set the variable in the JS Header event of the form.
D. Declare the variable in the JS Header event of the form and set the variable in the onLoad
event of the form.
Answer: DQuestion: 13
Susan wants to create a rollover effect on a button on her Domino form. She has two graphics
called buttonOn.gif and buttonOff.gif in the Images area of her application in Designer. What
code would allow the button to change images when she rolls over the graphic with her
mouse?
A.
onmouseout="image1.src='buttonOff.gif';">
name="image1" src="buttonOff.gif">
B.
mouseout="image1.src='buttonOff.gif';">
name="image1" src="buttonOff.gif">
C.

D.
onmouseout="image1.src='buttonOff.gif';">
name="image1" src="buttonOff.gif">Answer: D
Question: 14
Karen is writing a JavaScript to display information about a movie when the user clicks a
button. Which
one of the following characters will be ignored in Karen’s script?
A. Single quotation marks
B. Tab characters
C. Parentheses
D. Colons
Answer: B
Question: 15
Quigley wants to validate a form when the user submits it. Quigley wants his code to work in
both the Web browser and the Notes client. Quigley decides to use JavaScript to do the
validation.Which one of the following describes what he can do?
A. Quigley should use LotusScript to validate the form for both the Web browser and the
Notes client.
B. Quigley can validate the form using JavaScript and then use the JavaScript method
calledsubmit() to
submit the form if it passes validation.
C. Quigley should place his validation code in the onSubmit event of the form.
D. Quigley cannot validate a form in the Notes client using JavaScript.
Answer: C



Recent Comments