- Node.js - Home
- Node.js - Introduction
- Node.js - Environment Setup
- Node.js - First Application
- Node.js - REPL Terminal
- Node.js - Command Line Options
- Node.js - Package Manager (NPM)
- Node.js - Callbacks Concept
- Node.js - Upload Files
- Node.js - Send an Email
- Node.js - Events
- Node.js - Event Loop
- Node.js - Event Emitter
- Node.js - Debugger
- Node.js - Global Objects
- Node.js - Console
- Node.js - Process
- Node.js - Scaling Application
- Node.js - Packaging
- Node.js - Express Framework
- Node.js - RESTFul API
- Node.js - Buffers
- Node.js - Streams
- Node.js - File System
- Node.js MySQL
- Node.js - MySQL Get Started
- Node.js - MySQL Create Database
- Node.js - MySQL Create Table
- Node.js - MySQL Insert Into
- Node.js - MySQL Select From
- Node.js - MySQL Where
- Node.js - MySQL Order By
- Node.js - MySQL Delete
- Node.js - MySQL Update
- Node.js - MySQL Join
- Node.js MongoDB
- Node.js - MongoDB Get Started
- Node.js - MongoDB Create Database
- Node.js - MongoDB Create Collection
- Node.js - MongoDB Insert
- Node.js - MongoDB Find
- Node.js - MongoDB Query
- Node.js - MongoDB Sort
- Node.js - MongoDB Delete
- Node.js - MongoDB Update
- Node.js - MongoDB Limit
- Node.js - MongoDB Join
- Node.js Modules
- Node.js - Modules
- Node.js - Built-in Modules
- Node.js - Utility Modules
- Node.js - Web Module
Node.js Online Quiz
Following quiz provides Multiple Choice Questions (MCQs) related to Node.js Framework. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.
Q 1REPL stands for.
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 2 - Which of the following command will show all the modules installed locally.
Answer : B
Explanation
Executing $ npm ls command will show all the modules installed locally.
Q 3 - Which of the following code converts a buffer buf to JSON object?
Answer : A
Explanation
buf.toJSON() converts a buffer buf to JSON object.
Q 4 - Which of the following statement is valid to use a Node module fs in a Node based application?
Answer : A
Explanation
Require directive is used to load a Node module(fs) and store returned its instance(fs) into its variable(fs).
Q 5 - Which of the following is true about __dirname global object?
B - The __dirname represents the resolved absolute path of code file.
Answer : A
Explanation
The __dirname represents the name of the directory that the currently executing script resides in.
Answer : A
Explanation
Node.js console is a global object and is used to print different levels of messages to stdout and stderr.
Q 7 - Which of the following API creates a server?
A - net.createServer([options][, connectionListener])
B - net.connect(options[, connectionListener])
Answer : A
Explanation
net.createServer([options][, connectionListener]) creates a new TCP server. The connectionListener argument is automatically set as a listener for the 'connection' event.
Q 8 - Which of the following is true about internal binding with respect to domain module?
A - Error emmitter is executing its code within run method of a domain.
B - Error emmitter is added explicitly to a domain using its add method.
Answer : A
Explanation
Error emmitter is executing its code within run method of a domain in case of internal binding.
Q 9 - What is Express?
Answer : B
Explanation
Express is a minimal and flexible Node.js web application framework that provides a robust set of features to develop web and mobile applications.
Answer : A
Explanation
Transform stream is a duplex stream where the output is computed based on input.