Javascript MCQ
Javascript MCQ
Ans: B
2. When a user views a page containing a JavaScript program, which machine actually executes the
script?
Ans: A
A. Microsoft
B. Navigator
C. LiveWire
D. Native
Ans: B
A. Microsoft
B. Navigator
C. LiveWire
D. Native
Ans: C
5. What are variables used for in JavaScript Programs?
B. Varying randomly
Ans: A
6. _____ JavaScript statements embedded in an HTML page can respond to user events such as mouse-
clicks, form input, and page navigation.
A. Client-side
B. Server-side
C. Local
D. Native
Ans: A
A. The </script>
B. The <script>
Ans: A
A. Validating a form
Ans: C
9. Which of the following are capabilities of functions in JavaScript?
A. Return a value
C. Accept parameters
Ans: C
A. 2names
B. _first_and_last_names
C. FirstAndLast
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
Ans: A
13. Which of the following attribute can hold the JavaScript version?
A. LANGUAGE
B. SCRIPT
C. VERSION
Ans: A
A. System.out.println("Hello World")
C. document.write("Hello World")
D. response.write("Hello World")
Ans: C
15. Which of the following way can be used to indicate the LANGUAGE attribute?
A. <LANGUAGE="JavaScriptVersion">
B. <SCRIPT LANGUAGE="JavaScriptVersion">
Ans: C
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"?
Ans: C
Ans: B
19. Which of the following navigator object properties is the same in both Netscape and IE?
A. navigator.appCodeName
B. navigator.appName
C. navigator.appVersion
Ans: A
Ans: C
Ans: A
22. If para1 is the DOM object for a paragraph, what is the correct syntax to change the text within the
paragraph?
A. "New Text"?
B. para1.value="New Text";
D. para1.nodeValue="New Text";
Ans: B
23. JavaScript entities start with _______ and end with _________.
A. Semicolon, colon
B. Semicolon, Ampersand
C. Ampersand, colon
D. Ampersand, semicolon
Ans: D
Ans: D
A. FileUpLoad
B. Function
C. File
D. Date
Ans: C
A. Database
B. Cursor
C. Client
D. FileUpLoad
Ans: D
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
A. [objectName.]eval(numeriC.
B. [objectName.]eval(string)
C. [EvalName.]eval(string)
D. [EvalName.]eval(numeriC.
Ans: B
A. Client
B. Server
C. Object
Ans: A
32. Using _______ statement is how you test for a specific condition.
A. Select
B. If
C. Switch
D. For
Ans: B
Ans: C
34. How to create a Date object in JavaScript?
B. 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
A. <IMG>
B. <A>
C. <BR>
Ans: B
B. Protocol
C. Defaultstatus
D. Host
Ans: C
39. To enable data tainting, the end user sets the _________ environment variable.
A. ENABLE_TAINT
B. MS_ENABLE_TAINT
C. NS_ENABLE_TAINT
D. ENABLE_TAINT_NS
Ans: C
40. In JavaScript, _________ is an object of the target language data type that encloses an object of the
source language.
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
43. _________ is a wrapped Java array, accessed from within JavaScript code.
A. JavaArray
B. JavaClass
C. JavaObject
D. JavaPackage
Ans: A
44. A ________ object is a reference to one of the classes in a Java package, such as netscape.javascript .
A. JavaArray
B. JavaClass
C. JavaObject
D. JavaPackage
Ans: B
45. The JavaScript exception is available to the Java code as an instance of __________
A. netscape.javascript.JSObject
B. netscape.javascript.JSException
C. netscape.plugin.JSException
Ans: B
46. To automatically open the console when a JavaScript error occurs which of the following is added to
prefs.js?
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);
Ans: A
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
A. Close(doC.
B. Close(object)
C. Close(val)
D. Close()
Ans: D
x=4+"4";
document.write(x);
</script>
Output------?
A. 44
B. 8
C. 4
D. Error output
Ans: A
A. True
B. False
Ans: A
53. <script>
document.write(navigator.appCodeName);
</script>
Ans: A
Ans: A
Ans: C
A. Database
B. Cursor
C. Client
D. FileUpLoad
Ans: D
Ans: A
A. False
B. True
Ans: A
function x()
document.write(2+5+"8");
</script>
A. 258
B. Error
C. 7
D. 78
Ans: D