JavaScript Language | 10 Minute‐Test 10


Instruction

  • Total number of questions : 10.
  • Time alloted : 10 minutes.
  • Each question carry 1 mark.
  • No Negative marks
  • DO NOT refresh the page.
  • All the best :-).

1.

The behaviour of the instances present of a class inside a method is defined by

A.
Method
B.
Classes
C.
Interfaces
D.
Classes and Interfaces

Your Answer: Option (Not Answered)

Correct Answer: Option B

Explanation:

The behaviour of the instance of a class is defined by the class and is shared by all instances

2.

The four kinds of class members are

A.
Instance methods, Instance fields, Static method, Dynamic method
B.
Instance fields, Instance methods, Class fields, Class methods
C.
Instance fields, Non-instance fields, Dynamic methods, Global methods
D.
Global methods, Local methods, Dynamic methods, Static methods

Your Answer: Option (Not Answered)

Correct Answer: Option B

Explanation:

The four kinds of class members are Instance fields, Instance methods, Class fields, Class methods.

3.

The functions provide() and require() of Dojo toolkit and Google’s Closure library are used for

A.
declaring and loading modules
B.
loading and declaring modules
C.
Both a and b
D.
None of the mentioned

Your Answer: Option (Not Answered)

Correct Answer: Option A

Explanation:

Both the Dojo toolkit and Google’s Closure library define provide() and require() functions for declaring and loading modules.

4.

The ‘$’ present in the RegExp object is called a

A.
character
B.
matcher
C.
metacharacter
D.
metadata

Your Answer: Option (Not Answered)

Correct Answer: Option C

Explanation:

The ‘S’ is a special metacharacter that matches the end of a string.

5.

The Crockford’s subset doesnot include which function in JavaScript?

A.
eval()
B.
coeval()
C.
equal()
D.
equivalent()

Your Answer: Option (Not Answered)

Correct Answer: Option A

Explanation:

The Crockford’s subset does not include the with and continue statements or the eval() function. It defines functions using function definition expressions only and does not include the function definition statement.

6.

Consider the following code snippet

const pi=3.14;

var pi=4;

console.log(pi);


What will be the output for the above code snippet?

A.
This will flash an error
B.
Prints 4
C.
Prints 3.14
D.
Ambiguity

Your Answer: Option (Not Answered)

Correct Answer: Option A

Explanation:

The above code snippet will flash an error. Attempts to alter the value or re-declaration causes errors.

7.

Consider the following code snippet

let succ = function(x) x+1, yes = function() true, no = function() false;


What convenience does the above code snippet provide?

A.
Functional behaviour
B.
Modular behaviour
C.
No convenience
D.
Shorthand expression

Your Answer: Option (Not Answered)

Correct Answer: Option A

Explanation:

The functions defined in this way behave exactly like functions defined with curly braces and the return keyword.

8.

What are the events generated by the Node objects called?

A.
generators
B.
emitters
C.
dispatchers
D.
highevents

Your Answer: Option (Not Answered)

Correct Answer: Option B

Explanation:

Node objects that generate events (known as event emitters) define an on() method for registering handlers.

9.

Rhino is originated by

A.
Microsoft
B.
Mozilla
C.
Apple
D.
None of the mentioned

Your Answer: Option (Not Answered)

Correct Answer: Option B

Explanation:

Rhino is free software from Mozilla. You can download a copy from http://www.mozilla.org/rhino/.

10.

Which is a fast C++ based JavaScript interpreter?

A.
Node
B.
Sockets
C.
Processors
D.
Closures

Your Answer: Option (Not Answered)

Correct Answer: Option A

Explanation:

Node is a fast C++-based JavaScript interpreter with bindings to the low-level Unix APIs for working with processes, files, network sockets, etc., and also to HTTP client and server APIs.


Submit your test now to view the Results and Statistics with answer explanation.