試験番号: 190-804
試験の名称: Using JavaScript in IBM Louts Domino 8 Applications
1.Which one of the following designated lines has incorrect code?
// initialize the variables
secsPerMin = 60; // <LINE A>
var minsPerHour = 60;
var hoursPerDay = 24;
var daysPerYear = 365;
// perform calculations
var secsPerDay = secsPerMin * minsPerHour * hoursPerDay; //<LINE B>
var secsPerYear = secsPerDay * daysPerYear;
document.writeln("There are ");
document.writeln(secsperYear); //<LINE C>
document.writeln(" seconds per year.
"); //<LINE D>
A.<LINE A>
B.<LINE B>
C.<LINE C>
D.<LINE D>
Answer:C
2.Look at the following code for the onClick event of a button:
function printvar() { var1 = 20; alert( 'the value of var1 is ' + var1 );}
var var1 = 10;
printvar();
Which one of the following will be the value of var1 in the alert message?
A.10
B.20
C."10"
D.undefined
Answer:B
3.Marie is getting an error in the following line of JavaScript code that is attached to a button on a Notes
Form: totalAttempts[0] = 1;
How can she add error checking to this code to handle the error?
A.if (isError(totalAttempts[0] = 1)) {alert ("totalAttempts not defined");}
B.try {totalAttempts[0] = 1;} catch (e) {alert ("totalAttempts not defined");}
C.errorHandle messageAlert;totalAttempts[0] = 1;messageAlert: alert ("totalAttempts not defined");
D.onError GoTo messageAlert;totalAttempts[0] = 1;messageAlert: alert ("totalAttempts not defined");
Answer:B
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 form name should be used to reference the form.
B.The city field on the form is named "City", not "city".
C.The comparison operator to test equality should be "==".
D.There is no "End If" at the end of the If statement block.
Answer:C
5.The following code will produce a run-time error:
{ // Line 1 path=location.pathname.toLowerCase( ); // Line 2 nsfPos=path.indexOf(".nsf");
// Line 3 path=path.substring(0, nsfpos+5); // Line 4 }
Which one of the lines is incorrect?
A.Line 1
B.Line 2
C.Line 3
D.Line 4
Answer:D
※コメント投稿者のブログIDはブログ作成者のみに通知されます