Javascript MCQ
Javascript MCQ
Ans: A
7. What should appear at the very end of your JavaScript?
The <script LANGUAGE="JavaScript">tag
A. The </script>
B.
The <script>
C. Accept parameters
D. None of the above
Ans: C
10. Which of the following is not a valid JavaScript variable
name?
A. 2names
B. _first_and_last_names
C. FirstAndLast
D. None of the above
Ans: A
11. ______ tag is an extension to HTML that can enclose
any number of JavaScript statements.
A. <SCRIPT>
B. <BODY>
C. <HEAD>
D. <TITLE>
Ans: A
12. How does JavaScript store dates in a date object?
A. The number of milliseconds since January 1st, 1970
JavaScript
statements</SCRIPT>
D. <SCRIPT LANGUAGE="JavaScriptVersion"!>
JavaScript
statements</SCRIPT>
Ans: C
16. Inside which HTML element do we put the JavaScript?
A. <js>
B. <scripting>
C. <script>
D. <javascript>
Ans: C
17. What is the correct syntax for referring to an external
script called " abc.js"?
A. <script href=" abc.js">
B. <script name=" abc.js">
C. <script src=" abc.js">
B. Semicolon, Ampersand
C. Ampersand, colon
D. Ampersand, semicolon
Ans: D
24. Which of the following best describes JavaScript?
A. a low-level programming language.
B. a scripting language precompiled in the browser.
C. a compiled scripting language.
D. an object-oriented scripting language.
Ans: D
25. Choose the server-side JavaScript object?
A. FileUpLoad
B. Function
C. File
D. Date
Ans: C
26. Choose the client-side JavaScript object?
A. Database
B. Cursor
C. Client
D. FileUpLoad
Ans: D
27. Which of the following is not considered a JavaScript
operator?
A. new
B. this
C. delete
D. typeof
Ans: B
28. ______method evaluates a string of JavaScript code in
the context of the specified object.
A. Eval
B. ParseInt
C. ParseFloat
D. Efloat
Ans: A
29. Which of the following event fires when the form
element loses the focus: <button>, <input>, <label>,
<select>, <textarea>?
A. onfocus
B. onblur
C. onclick
D. ondblclick
Ans: B
30. The syntax of Eval is ________________
A. [objectName.]eval(numeriC.
B. [objectName.]eval(string)
C. [EvalName.]eval(string)
D. [EvalName.]eval(numeriC.
Ans: B
31. JavaScript is interpreted by _________
A. Client
B. Server
C. Object
D. None of the above
Ans: A
32. Using _______ statement is how you test for a specific
condition.
A. Select
B. If
C. Switch
D. For
Ans: B
33. Which of the following is the structure of an if
statement?
A. if (conditional expression is true) thenexecute this
codeend if
B. if (conditional expression is true)execute this codeend if
C. if (conditional expression is true) {then execute this
code>->}
D. if (conditional expression is true) then {execute this code}
Ans: C
34. How to create a Date object in JavaScript?
A. dateObjectName = new Date([parameters])
B. dateObjectName.new Date([parameters])
C. dateObjectName := new Date([parameters])
D. dateObjectName Date([parameters])
Ans: A
35. The _______ method of an Array object adds and/or
removes elements from an array.
A. Reverse
B. Shift
C. Slice
D. Splice
Ans: D
36. To set up the window to capture all Click events, we
use which of the following statement?
A. window.captureEvents(Event.CLICK);
B. window.handleEvents (Event.CLICK);
C. window.routeEvents(Event.CLICK );
D. window.raiseEvents(Event.CLICK );
Ans: A
37. Which tag(s) can handle mouse events in Netscape?
A. <IMG>
B. <A>
C. <BR>
A. a wrapper
B. a link
C. a cursor
D. a form
Ans: A
41. When a JavaScript object is sent to Java, the runtime
engine creates a Java wrapper of type ___________
A. ScriptObject
B. JSObject
C. JavaObject
D. Jobject
Ans: B
42. _______ class provides an interface for invoking
JavaScript methods and examining JavaScript properties.
A. ScriptObject
B. JSObject
C. JavaObject
D. Jobject
Ans: B
Ans: B
46. To automatically open the console when a JavaScript
error occurs which of the following is added to prefs.js?
A. user_pref(" javascript.console.open_on_error", false);
B. user_pref("javascript.console.open_error ", true);
C. user_pref("javascript.console.open_error ", false);
D. user_pref("javascript.console.open_on_error", true);
Ans: D
47. To open a dialog box each time an error occurs, which
of the following is added to prefs.js?
A. user_pref("javascript.classic.error_alerts", true);
B. user_pref("javascript.classic.error_alerts ", false);
C. user_pref("javascript.console.open_on_error ", true);
D. user_pref("javascript.console.open_on_error ", false);
Ans: A
48. The syntax of a blur method in a button object is
______________
A. Blur()
B. Blur(contrast)
C. Blur(value)
D. Blur(depth)
Ans: A
49. The syntax of capture events method for document
object is ______________
A. captureEvents()
B. captureEvents(args eventType)
C. captureEvents(eventType)
D. captureEvents(eventVal)
Ans: C
50. The syntax of close method for document object is
______________
A. Close(doC.
B. Close(object)
C. Close(val)
D. Close()
Ans: D
51. <script type="text/javascript">
x=4+"4";
document.write(x);
</script>
Output------?
A. 44
B. 8
C. 4
D. Error output
Ans: A
52. Is it possible to nest functions in JavaScript?
A. True
B. False
Ans: A
53. <script>
document.write(navigator.appCodeName);
</script>
A. get code name of the browser of a visitor
B. set code name of the browser of a visitor
C. None of the above
Ans: A
Ans: D
60. <script type="text/javascript">
var s = "9123456 or 80000?";
var pattern = /\d{4}/;
var output = s.match(pattern);
document.write(output);
</script>
A. 9123
B. 91234
C. 80000
D. None of the above
Ans: A