Node.js Mock Test


This section presents you various set of Mock Tests related to Node.js Framework. You can download these sample mock tests at your local machine and solve offline at your convenience. Every mock test is supplied with a mock test key to let you verify the final score and grade yourself.

Questions and Answers

Node.js Mock Test I

Answer : D

Explanation

Node.js is a very powerful JavaScript based framework/platform built on Google Chrome's JavaScript V8 Engine. It is used to delevop I/O intensive web applications like video streaming sites, single page applications and other web application. Node.js is open source, completely free, and used by thousands of developers around the world.

Answer : B

Explanation

Node.js is a JavaScript based framework/platform built on Google Chrome's JavaScript V8 Engine.

Answer : A

Explanation

All APIs of Node.js library are aynchronous that is non-blocking.

Answer : C

Explanation

Being built on Google Chrome's V8 JavaScript Engine, Node.js library is very fast in code execution.

Answer : B

Explanation

Node based server uses a single threaded model and can services much larger number of requests than traditional server like Apache HTTP Server.

Answer : D

Explanation

Node.js is proving itself a perfect technology partner for all of the above mentioned areas.

Answer : C

Explanation

It is not advisable to use Node.js for CPU intensive applications.

Q 8 - Which of the following statement is valid to use a Node module http in a Node based application?

A - var http = require("http");

B - var http = import("http");

C - package http;

D - import http;

Answer : A

Explanation

Require directive is used to load a Node module(http) and store returned its instance(http) into its variable(http).

Answer : B

Explanation

REPL stands for Read Eval Print Loop and it represents a computer environment like a window console or Unix/Linux shell where a command is entered and system responds with an output in interactive mode.

Q 10Which of following command starts a REPL session?

A - $ node

B - $ node start

C - $ node repl

D - $ node console

Answer : A

Explanation

REPL can be started by simply running node on shell/console without any argument.

Answer : B

Explanation

You can use undercore _ to get the last result.

Answer : A

Explanation

npm stands for Node Package Manager.

Q 13 - Which of the following command will show version of Node?

A - $ npm --version

B - $ node --version

C - $ npm getVersion

D - $ node getVersion

Answer : B

Explanation

Executing $ node --version command will show the version of Node instance.

Q 14 - Which of the following command will show version of npm?

A - $ npm --version

B - $ node --version

C - $ npm getVersion

D - $ node getVersion

Answer : A

Explanation

Executing $ npm --version command will show the version of npm instance.

Q 15 - By default, npm installs any dependency in the local mode.

A - true

B - false

Answer : A

Explanation

By default, npm installs any dependency in the local mode.

Q 16 - By default, npm installs any dependency in the global mode.

A - true

B - false

Answer : B

Explanation

By default, npm installs any dependency in the local mode.

Q 17 - Which of the following command will show all the modules installed globally?

A - $ npm ls -g

B - $ npm ls

C - $ node ls -g

D - $ node ls

Answer : A

Explanation

Executing $ npm ls -g command will show all the modules installed globally.

Q 18 - Which of the following command will show all the modules installed locally.

A - $ npm ls -g

B - $ npm ls

C - $ node ls -g

D - $ node ls

Answer : B

Explanation

Executing $ npm ls command will show all the modules installed locally.

Answer : D

Explanation

package.json is present in the root directory of any Node application/module and is used to define the properties of a package. It can also be used to update dependencies of a Node application.

Answer : A

Explanation

Callback is an asynchronous equivalent for a function.

Q 21 - Node js is a single threaded application but supports concurrency.

A - true

B - false

Answer : A

Explanation

True! Node js is a single threaded application but it support concurrency via concept of event and callbacks.

Answer : D

Explanation

Node js is a single threaded application but it support concurrency via concept of event and callbacks. As every API of Node js are asynchronous and being a single thread, it uses async function calls to maintain the concurrency. Node uses observer pattern. Node thread keeps an event loop and whenever any task get completed, it fires the corresponding event which signals the event listener function to get executed.

Q 23 - Which of the following provides in-built events.

A - events

B - callback

C - throw

D - handler

Answer : A

Explanation

Node has multiple in-built events available through events module.

Answer : B

Explanation

on property is used to bind a function with the event.

Answer : C

Explanation

emit property is used to fire an event.

Answer Sheet

Question Number Answer Key
1 D
2 B
3 A
4 C
5 B
6 D
7 C
8 A
9 B
10 A
11 B
12 A
13 B
14 A
15 A
16 B
17 A
18 B
19 D
20 A
21 A
22 B
23 A
24 B
25 C
nodejs_questions_answers.htm
Advertisements