MCQOPTIONS
Saved Bookmarks
This section includes 157 Mcqs, each offering curated multiple-choice questions to sharpen your Javascript knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
If we have an object r and want to know if it is a Range object, we can write: |
| A. | typeof Range |
| B. | is Range |
| C. | equals Range |
| D. | instanceof Range |
| Answer» E. | |
| 2. |
Which of the following is not a JavaScript framework? |
| A. | ico |
| B. | rototype |
| C. | oco |
| D. | oJo |
| Answer» E. | |
| 3. |
How can you find a client’s browser name? |
| A. | rowser.name |
| B. | avigator.appName |
| C. | lient.navName |
| D. | one of the mentioned |
| Answer» C. lient.navName | |
| 4. |
How do you find the number with the highest value of x and y? |
| A. | eil(x,y) |
| B. | op(x,y) |
| C. | ath.ceil(x,y) |
| D. | ath.max(x,y) |
| Answer» E. | |
| 5. |
What is the purpose of the function eval? |
| A. | xecutes the string as an integer |
| B. | ets the value of the string |
| C. | xecuting string as JavaScript |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 6. |
What is the purpose of a JavaScript debugger? |
| A. | orrection of errors |
| B. | lacing script execution under control |
| C. | orrection of errors & Placing script execution under control |
| D. | one of the mentioned |
| Answer» C. orrection of errors & Placing script execution under control | |
| 7. |
How do we debug a script? |
| A. | se of JavaScript Validator |
| B. | se of JavaScript Debugger |
| C. | se of JavaScript Validator & Debugger |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 8. |
What is the purpose of the mimeTypes property of a plug-in entry? |
| A. | ontains MIME properties |
| B. | ontains MIME sizes |
| C. | ontains MIME types |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 9. |
Which of the following are the properties of a plug-in entry? |
| A. | ame |
| B. | ilename |
| C. | imeTypes |
| D. | ll of the mentioned |
| Answer» E. | |
| 10. |
Which object is the top of the hierarchy? |
| A. | indow Object |
| B. | ocument Object |
| C. | orm Object |
| D. | orm Control Elements |
| Answer» B. ocument Object | |
| 11. |
What is the purpose of the Legacy DOM ? |
| A. | akes the scripting easier |
| B. | llows access to few keys and elements |
| C. | ll of the mentioned |
| D. | one of the mentioned |
| Answer» C. ll of the mentioned | |
| 12. |
What is the purpose of the Attr object in the HTML DOM? |
| A. | sed to focus on a particular part of the HTML page |
| B. | TML Attribute |
| C. | sed to arrange elements |
| D. | one of the mentioned |
| Answer» C. sed to arrange elements | |
| 13. |
What does the NamedNodeMap object represent in the HTML DOM? |
| A. | nordered collection of elements |
| B. | nordered collection of attributes |
| C. | nordered collection of nodes |
| D. | ll of the mentioned |
| Answer» E. | |
| 14. |
A Blob URL can be created using which of the following function? |
| A. | reateURL() |
| B. | reateObjectURL() |
| C. | esignURL() |
| D. | RLCreation() |
| Answer» C. esignURL() | |
| 15. |
Which is the function that allows a worker to terminate itself? |
| A. | lose() |
| B. | xit() |
| C. | erminate() |
| D. | alt() |
| Answer» B. xit() | |
| 16. |
Which property is used to manage multiple event handlers? |
| A. | nmessage |
| B. | nerror |
| C. | oth onmessage and onerror |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 17. |
Why shouldn’t JavaScript functions not be too long? |
| A. | ser friendliness |
| B. | ie up event loops |
| C. | rowser becomes unresponsive |
| D. | ll of the mentioned |
| Answer» E. | |
| 18. |
What is the function of the closure compiler? |
| A. | ownload faster |
| B. | un faster |
| C. | oth Download faster and Run faster |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 19. |
In what way does the closure compiler help in checking the code? |
| A. | arnings |
| B. | uddenly aborts |
| C. | ejects malicious inputs |
| D. | ll of the mentioned |
| Answer» B. uddenly aborts | |
| 20. |
When does one use the method startOverlays()? |
| A. | dit ad request |
| B. | elete ad request |
| C. | reate ad request |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 21. |
When does one use the event ready? |
| A. | efore loading |
| B. | uring loading |
| C. | fter loading |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 22. |
What is the purpose of the event disconnectionEvent? |
| A. | layer demands for disconnection |
| B. | layer disconnects from the channel |
| C. | here is no user interaction |
| D. | one of the mentioned |
| Answer» C. here is no user interaction | |
| 23. |
Which API makes the user’s current location available to browser-based application? |
| A. | ava API |
| B. | DL API |
| C. | bject API |
| D. | eolocation API |
| Answer» E. | |
| 24. |
What is the purpose of XMLHttpRequest? |
| A. | ultiple loading |
| B. | oad content by loading new document |
| C. | oad content without loading new document |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 25. |
Which program code doesn’t need preprocessing before being run? |
| A. | ext |
| B. | cript |
| C. | oth Text and Script |
| D. | one of the mentioned |
| Answer» C. oth Text and Script | |
| 26. |
Which of the following is the method used to add an element to the desired location? |
| A. | dd.element() |
| B. | lement.add() |
| C. | lement.appendChild() |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 27. |
What is the purpose of the function parameter filetype? |
| A. | ile type to be expected |
| B. | ile type previously got |
| C. | ile type that should not be got |
| D. | one of the mentioned |
| Answer» B. ile type previously got | |
| 28. |
What is the purpose of the RegExp method test()? |
| A. | ests for a match in its float parameter |
| B. | ests for a match in its string parameter |
| C. | ests for a match in its integer parameter |
| D. | one of the mentioned |
| Answer» C. ests for a match in its integer parameter | |
| 29. |
Which of the following is a way to retain an object in memory? |
| A. | onsole Log |
| B. | losures |
| C. | estory objects |
| D. | ll of the mentioned |
| Answer» B. losures | |
| 30. |
When does a cycle occur during memory leak? |
| A. | o reference occurs |
| B. | wo objects reference |
| C. | ne object gets referenced |
| D. | ne object gets referenced |
| Answer» C. ne object gets referenced | |
| 31. |
Which of the following attribute takes the source of the PHP file? |
| A. | mg |
| B. | rc |
| C. | ource |
| D. | one of the mentioned |
| Answer» C. ource | |
| 32. |
Which of the following is added to prefs.js when the console is automatically opened during JavaScript error? |
| A. | ser_pref("javascript.console.open_on_error", true); |
| B. | ser_pref("javascript.console.open_error ", true); |
| C. | ser_pref("javascript.console.open_error ", false); |
| D. | ser_pref(" javascript.console.open_on_error", false); |
| Answer» B. ser_pref("javascript.console.open_error ", true); | |
| 33. |
What is the code snippet to change the class and let the stylesheet specify the details?~! |
| A. | timestamp.className = "highlight"; |
| B. | timestamp.className = "change"; |
| C. | timestamp.className = "specify"; |
| D. | timestamp.className = "move"; |
| Answer» B. timestamp.className = "change"; | |
| 34. |
Which of the following is not an object?~! |
| A. | Element |
| B. | Location |
| C. | Position |
| D. | Window |
| Answer» D. Window | |
| 35. |
In what way is the closure compiler efficient?%! |
| A. | Increases the size of the JavaScript files |
| B. | Reduces the size of the JavaScript files |
| C. | Reduces the execution time |
| D. | Reduces the speed |
| Answer» C. Reduces the execution time | |
| 36. |
What is the function of the closure compiler?%! |
| A. | Download faster |
| B. | Run faster |
| C. | Both Download faster and Run faster |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 37. |
Which of the following is a global object for a new worker?%! |
| A. | WorkerGlobalScope |
| B. | Worker |
| C. | WorkerScope |
| D. | Window |
| Answer» B. Worker | |
| 38. |
Which is the function that allows a worker to terminate itself?%! |
| A. | close() |
| B. | exit() |
| C. | terminate() |
| D. | halt() |
| Answer» B. exit() | |
| 39. |
During the traversing of the stack when you create a locally scoped variable, where does it go after it goes to the location?%! |
| A. | Window |
| B. | Function |
| C. | Document |
| D. | None of the mentioned |
| Answer» E. | |
| 40. |
Which algorithm supports blobs?%! |
| A. | Structured clone algorithm |
| B. | Double buffer algorithm |
| C. | Chen’s algorithm |
| D. | Retrieval algorithm |
| Answer» B. Double buffer algorithm | |
| 41. |
A Blob URL can be created using which of the following function?%! |
| A. | createURL() |
| B. | createObjectURL() |
| C. | designURL() |
| D. | URLCreation() |
| Answer» C. designURL() | |
| 42. |
The style property belongs to while of the following object?%! |
| A. | Element |
| B. | Window |
| C. | Location |
| D. | None of the mentioned |
| Answer» B. Window | |
| 43. |
In which format does JavaScript support external JavaScript?%! |
| A. | .js |
| B. | .php |
| C. | .js/php |
| D. | .jss |
| Answer» B. .php | |
| 44. |
What kind of path can the PHP file be?%! |
| A. | Absolute |
| B. | Relative |
| C. | Either Absolute or Relative |
| D. | Both Absolute and Relative |
| Answer» D. Both Absolute and Relative | |
| 45. |
What is the next step after calling the startTimeLogging()?%! |
| A. | Interpret the code |
| B. | Compile the code |
| C. | Run the code |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 46. |
What is the work of the form control elements in the HTML DOM?%! |
| A. | User Interface elements |
| B. | All the possible elements |
| C. | Debugging elements |
| D. | None of the mentioned |
| Answer» B. All the possible elements | |
| 47. |
*$_What is the work of the form control elements in the HTML DOM?? |
| A. | User Interface elements |
| B. | All the possible elements |
| C. | Debugging elements |
| D. | None of the mentioned |
| Answer» B. All the possible elements | |
| 48. |
*/*_In what way is the closure compiler efficient?? |
| A. | Increases the size of the JavaScript files |
| B. | Reduces the size of the JavaScript files |
| C. | Reduces the execution time |
| D. | Reduces the speed |
| Answer» C. Reduces the execution time | |
| 49. |
*/*_During the traversing of the stack when you create a locally scoped variable, where does it go after it goes to the location?? |
| A. | Window |
| B. | Function |
| C. | Document |
| D. | None of the mentioned |
| Answer» E. | |
| 50. |
*/*_Which of the following is a global object for a new worker?? |
| A. | WorkerGlobalScope |
| B. | Worker |
| C. | WorkerScope |
| D. | Window |
| Answer» B. Worker | |