 
			 
			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 | |