

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