Javascript (JS) Functions MCQ

This section focuses on the "Javascript Functions" of the Javascript. These Multiple Choice Questions (mcq) should be practiced to improve the Javascript skills required for various interviews (campus interview, walk-in interview, company interview), placement, entrance exam and other competitive examinations.

1. Consider the JavaScript code:
Identify the value that will be displayed in alert box at line 5?
function lfc(myname){
console.log(10+"lfc" +12);
}
res=lfc(10);
console.log(res); //line 5

A. 10
B. 10lfc12
C. undefined
D. 10lfc

View Answer


2. Consider the JavaScript code:
Choose the correct code to be inserted at line 4 in order to invoke the function.
thisfun=function lfc(x){
console.log(x*x);
}
// line 4

A. thisfun(10)
B. lfc(10)
C. function thisfun(10)
D. None of the above

View Answer


3. What will be the output of the below code?
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");

A. 0
B. 5
C. undefined
D. error

View Answer


4. What will be the output of the below code?
let chaval= (p)=>p+2;
console.log(chaval(2));

A. 4
B. 22
C. Error: changeVal is not a function
D. undefined

View Answer


5. what will be the output of the below code?
num1=5;
function cal() {
num1=10;
num2=5;
num3=num2*num1;
console.log(num3);
}
cal();

A. 25
B. 50
C. 100
D. Error cannot have more than one variable with same name

View Answer


6. Functions are invoked as functions or as methods with an …………….

A. invocation statement
B. invocation expression
C. invocation function
D. invocation method

View Answer


7. ........ functions need not allow invocations with zero arguments.

A. zero
B. strict
C. empty
D. varargs

View Answer


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

View Answer


9. Variable declared is example of ___________ Variable.
function message() {
var name = "Bench";
alert(name);
}

A. Local
B. Global
C. Semi-Global
D. None of the above

View Answer


10. What is the output for code A and B?
Code A:
var x = 10;
y = --x + 1;
alert(y);

Code B:
var x = 10;
y = x-- + 1;
alert(y);

A. 10,10
B. 10,11
C. 11,10
D. 11,11

View Answer






Also check :


Discussion


* You must be logged in to add comment.