MCQOPTIONS
Saved Bookmarks
This section includes 31 Mcqs, each offering curated multiple-choice questions to sharpen your Javascript knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Consider the following snippet code:var string1 = "123";var intvalue = 123;alert( string1 + intvalue );The result would be |
| A. | 123246 |
| B. | 246 |
| C. | 123123 |
| D. | Exception |
| Answer» D. Exception | |
| 2. |
Consider the following code snippet. What will be the role of the continue keyword in the above code snippet? |
| A. | The continue keyword restarts the loop |
| B. | The continue keyword skips the next iteration |
| C. | The continue keyword skips the rest of the statements in that iteration |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 3. |
Consider the following code snippet. In the snippet, firstname and surname are |
| A. | properties |
| B. | property values |
| C. | property names |
| D. | objects |
| Answer» D. objects | |
| 4. |
Identify the process done in the below code snippet |
| A. | Object Encapsulation |
| B. | Object Serialization |
| C. | Object Abstraction |
| D. | Object Encoding |
| Answer» C. Object Abstraction | |
| 5. |
Variable declared inside JavaScript Function will be called as ____________. |
| A. | Local Variables |
| B. | Global Variables |
| C. | Both a and b |
| D. | None of the above |
| Answer» B. Global Variables | |
| 6. |
It is good to include JS code inside footer section in order to speed up the Page loading time of Webpage. |
| A. | True |
| B. | False |
| C. | Can't say |
| D. | None of the above |
| Answer» B. False | |
| 7. |
Consider the following code snippetfunction f(o) { if (o === undefined) debugger;}What could be the task of the statement debugger? |
| A. | It does nothing but a simple breakpoint |
| B. | It debugs the error in that statement and restarts the statement's execution |
| C. | It is used as a keyword that debugs the entire program at once |
| D. | All of the mentioned |
| Answer» B. It debugs the error in that statement and restarts the statement's execution | |
| 8. |
The output for the following code snippet would most appropriately be |
| A. | 10 |
| B. | Error |
| C. | 1 |
| D. | 5 |
| Answer» D. 5 | |
| 9. |
Which attribute is used to specifies that the script is executed when the page has finished parsing (only for external scripts) |
| A. | parse |
| B. | async |
| C. | defer |
| D. | type |
| Answer» D. type | |
| 10. |
To determine whether one object is the prototype of (or is part of the prototype chain of) another object, one should use the |
| A. | isPrototypeOf() method |
| B. | equals() method |
| C. | |
| Answer» B. equals() method | |
| 11. |
Consider the following statements:var text = "testing: 1, 2, 3"; // Sample textvar pattern = /d+/g // Matches all instances of one or more digitsIn order to check if the pattern matches with the string "text", the statement is |
| A. | text==pattern |
| B. | text.equals(pattern) |
| C. | text.test(pattern) |
| D. | pattern.test(text) |
| Answer» E. | |
| 12. |
JS code included inside head section is loaded before loading page. |
| A. | True |
| B. | False |
| C. | Can't say |
| D. | None of the above |
| Answer» B. False | |
| 13. |
The "var" and "function" are |
| A. | Keywords |
| B. | Declaration statements |
| C. | Datatypes |
| D. | Prototypes |
| Answer» C. Datatypes | |
| 14. |
Consider the following code snippet. What does the code result? |
| A. | Prints the numbers in the array in order |
| B. | Prints the numbers in the array in the reverse order |
| C. | Prints 0 to the length of the array |
| D. | Prints "Empty Array" |
| Answer» B. Prints the numbers in the array in the reverse order | |
| 15. |
Which is a more efficient code snippet ? |
| A. | Code 1 |
| B. | Code 2 |
| C. | Both Code 1 and Code 2 |
| D. | Cannot Compare |
| Answer» B. Code 2 | |
| 16. |
Consider the following statement:var count = 0;while (count < 10) { console.log(count); count++;}In the above code snippet, what happens? |
| A. | The values of count is logged or stored in a particular location or storage |
| B. | The value of count from 0 to 9 is displayed in the console |
| C. | An error is displayed |
| D. | An exception is thrown |
| Answer» C. An error is displayed | |
| 17. |
"An expression that can legally appear on the left side of an assignment expression." is a well known explanation for variables, properties of objects, and elements of arrays. They are called |
| A. | Properties |
| B. | Prototypes |
| C. | Lvalue |
| D. | Definition |
| Answer» D. Definition | |
| 18. |
The snippet that has to be used to check if "a" is not equal to "null" is |
| A. | if(a!=null) |
| B. | if (!a) |
| C. | if(a!null) |
| D. | if(a!==null) |
| Answer» E. | |
| 19. |
Underscore can be used as first letter while declaring variable in JavaScript. |
| A. | True |
| B. | False |
| C. | Depends on the browser |
| D. | None of the above |
| Answer» B. False | |
| 20. |
The JavaScript's syntax calling ( or executing ) a function or method is called |
| A. | Primary expression |
| B. | Functional expression |
| C. | Invocation expression |
| D. | Property Access Expression |
| Answer» D. Property Access Expression | |
| 21. |
We can embed JS code inside HTML directly ? |
| A. | True |
| B. | False |
| C. | Depends on the browser |
| D. | None of the above |
| Answer» B. False | |
| 22. |
The escape sequence "f" stands for |
| A. | Floating numbers |
| B. | Representation of functions that returns a value |
| C. | f is not present in JavaScript |
| D. | Form feed |
| Answer» E. | |
| 23. |
Local Variables are destroyed after execution of function. |
| A. | True |
| B. | False |
| C. | Can't say |
| D. | None of the above |
| Answer» B. False | |
| 24. |
A hexadecimal literal begins with |
| A. | 00 |
| B. | 0x |
| C. | 0X |
| D. | Both 0x and 0X |
| Answer» E. | |
| 25. |
When there is an indefinite or an infinity value during an arithmetic value computation, javascript |
| A. | Prints an exception error |
| B. | Prints an overflow error |
| C. | Displays "Infinity" |
| D. | Prints the value as such |
| Answer» D. Prints the value as such | |
| 26. |
What kind of an expression is "new Point(2,3)"? |
| A. | Primary Expression |
| B. | Object Creation Expression |
| C. | Invocation Expression |
| D. | Constructor Calling Expression |
| Answer» C. Invocation Expression | |
| 27. |
A linkage of series of prototype objects is called as : |
| A. | prototype stack |
| B. | prototype chain |
| C. | prototype class |
| D. | prototypes |
| Answer» C. prototype class | |
| 28. |
Assume that we have to convert "false" that is a non-string to string. The command that we use is (without invoking the "new" operator) |
| A. | false.toString() |
| B. | String(false) |
| C. | String newvariable="false" |
| D. | Both false.toString() and String(false) |
| Answer» E. | |
| 29. |
Consider the below given syntax:book[datatype]=assignment_value;In the above syntax, the datatype within the square brackets must be |
| A. | An integer |
| B. | A String |
| C. | An object |
| D. | None of the mentioned |
| Answer» C. An object | |
| 30. |
Consider the following code snippetfunction tail(o) { for (; o.next; o = o.next) ; return o;}Will the above code snippet work? If not, what will be the error? |
| A. | No, this will throw an exception as only numerics can be used in a for loop |
| B. | No, this will not iterate |
| C. | Yes, this will work |
| D. | No, this will result in a runtime error with the message "Cannot use Linked List" |
| Answer» D. No, this will result in a runtime error with the message "Cannot use Linked List" | |
| 31. |
The main purpose of a "Live Wire" in NetScape is to |
| A. | Create linkage between client side and server side |
| B. | Permit server side, JavaScript code, to connect to RDBMS |
| C. | Support only non relational database |
| D. | To interpret JavaScript code |
| Answer» C. Support only non relational database | |