MCQOPTIONS
Saved Bookmarks
This section includes 15 Mcqs, each offering curated multiple-choice questions to sharpen your Technical MCQs knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
The Function() constructor expects ______ number of string arguments |
| A. | 0 |
| B. | 1 |
| C. | 2 |
| D. | any |
| E. | |
| Answer» E. | |
| 2. |
Does JavaScript allows us to write our own functions as well? |
| A. | Yes |
| B. | No |
| C. | Can be yes or no |
| D. | Can not say |
| Answer» B. No | |
| 3. |
Which statement required if you want to return a value from a function? |
| A. | continue |
| B. | break |
| C. | loop |
| D. | return |
| Answer» E. | |
| 4. |
The most common way to define a function in JavaScript is by using the ____________ keyword. |
| A. | fun |
| B. | var |
| C. | function |
| D. | define |
| Answer» D. define | |
| 5. |
Code A: var x = 10; y = --x + 1;alert(y);Code B: var x = 10;y = x-- + 1;alert(y);11.A _________ is a group of reusable code which can be called anywhere in your program. |
| A. | exception |
| B. | function |
| C. | loop |
| D. | switch |
| Answer» C. loop | |
| 6. |
function message() { var name = "Bench"; alert(name); }10.What is the output for code A and B? |
| A. | 10,10 |
| B. | 10,11 |
| C. | 11,10 |
| D. | 11,11 |
| Answer» C. 11,10 | |
| 7. |
Variable declared is example of ___________ Variable. |
| A. | Local |
| B. | Global |
| C. | Semi-Global |
| D. | None of the above |
| Answer» B. Global | |
| 8. |
When you invoke the........ method on a function f and pass an object o, the method returns a new function. |
| A. | apply() |
| B. | call() |
| C. | bind() |
| D. | string() |
| Answer» D. string() | |
| 9. |
........ functions need not allow invocations with zero arguments. |
| A. | zero |
| B. | strict |
| C. | empty |
| D. | varargs |
| Answer» E. | |
| 10. |
num1=5;function cal() {num1=10;num2=5;num3=num2*num1;console.log(num3);}cal();6.Functions are invoked as functions or as methods with an __________. |
| A. | invocation statement |
| B. | invocation expression |
| C. | invocation function |
| D. | invocation method |
| Answer» C. invocation function | |
| 11. |
let chaval= (p)=>p+2;console.log(chaval(2));5.what will be the output of the below code? |
| A. | 25 |
| B. | 50 |
| C. | 100 |
| D. | Error cannot have more than one variable with same name |
| Answer» C. 100 | |
| 12. |
function password(pass) { for (i = 0; i < pass.length; i++) { }}function name(pname) { console.log("The value of i is "+i); for (i = 0; i < pname.length; i++) { }}password("54321");name("John"); 4.What will be the output of the below code? |
| A. | 4 |
| B. | 22 |
| C. | Error: changeVal is not a function |
| D. | undefined |
| Answer» B. 22 | |
| 13. |
thisfun=function lfc(x){ console.log(x*x);}// line 43.What will be the output of the below code? |
| A. | 0 |
| B. | 5 |
| C. | undefined |
| D. | error |
| Answer» C. undefined | |
| 14. |
function lfc(myname){console.log(10+"lfc" +12);}res=lfc(10);console.log(res); //line 52.Consider the JavaScript code:Choose the correct code to be inserted at line 4 in order to invoke the function. |
| A. | thisfun(10) |
| B. | lfc(10) |
| C. | function thisfun(10) |
| D. | None of the above |
| Answer» B. lfc(10) | |
| 15. |
Consider the JavaScript code:Identify the value that will be displayed in alert box at line 5? |
| A. | 10 |
| B. | 10lfc12 |
| C. | undefined |
| D. | 10lfc |
| Answer» D. 10lfc | |