0% found this document useful (0 votes)
28 views4 pages

Assessment Quiz-Lecture 3

Node.js is designed for asynchronous operations and is based on JavaScript, following a non-blocking I/O architecture. Key features include single-threaded execution and the use of HTTP protocol for communication, with advantages in non-blocking I/O for web applications. React is primarily used for building user interfaces, utilizing a Virtual DOM for efficient updates, while MongoDB is a document-oriented database requiring no specific runtime for installation.

Uploaded by

Dr. Neetu Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views4 pages

Assessment Quiz-Lecture 3

Node.js is designed for asynchronous operations and is based on JavaScript, following a non-blocking I/O architecture. Key features include single-threaded execution and the use of HTTP protocol for communication, with advantages in non-blocking I/O for web applications. React is primarily used for building user interfaces, utilizing a Virtual DOM for efficient updates, while MongoDB is a document-oriented database requiring no specific runtime for installation.

Uploaded by

Dr. Neetu Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Node.js is designed to handle which type of operations efficiently?

A
Synchronous
B
Asynchronous
C
Parallel
D
Serial

Which programming language is Node.js based on?


A
Python
B
Java
C
JavaScript
D
Ruby

What type of architecture does Node.js follow?


A
Blocking I/O
B
Non-blocking I/O
C
Procedural
D
Functional

Which of the following is a key feature of Node.js?


A
Synchronous execution
B
Single-threaded
C
Multi-threaded
D
Distributed

Which protocol is primarily used in Node.js for communication?


A
FTP
B
HTTP
C
SMTP
D
SNMP

What is the main advantage of using Node.js for web applications?


A
High CPU usage
B
Low memory usage
C
Non-blocking I/O
D
Static typing

What is React primarily used for?


A
Building mobile apps
B
Server-side processing
C
Building user interfaces
D
Data analysis

Which feature of React allows it to efficiently update the UI?


A
Real DOM
B
Virtual DOM
C
Shadow DOM
D
Document Fragment

JSX stands for...


A
JavaScript XML
B
Java Syntax Extension
C
JavaScript Syntax
D
Java Structured XML

What type of database is MongoDB?


A
Relational
B
Document-Oriented
C
Graph
D
Key-Value

Which operating system is NOT supported by MongoDB?


A
Windows
B
Linux
C
macOS
D
iOS

Which of the following is required to install MongoDB?


A
Java Runtime Environment
B
Python
C
Node.js
D
None of these

Which file format is used for MongoDB configuration?


A
JSON
B
YAML
C
XML
D
INI

1) Who is credited as the developer of Express.js?

1. Larry wall
2. Rich Hickey
3. TJ Holowaychuk
4. Rob Pike
Which of the following are the core features of the Express framework?

1. It allows us to set up middleware to respond to HTTP Requests.


2. It defines a routing table that can work as per HTTP Method and URL.
3. It is used to render the HTML pages dynamically.
4. All of the above.

3) In which of the following year was Express.js initially released?

1. November 2010
2. November 2011
3. December 2010
4. December 2011
5. What is Express.js?
6. A. A database
7. B. A frontend framework
8. C. A web server framework for Node.js
9. D. An operating system
10. Which of these is not a core feature
of Express?
11. A. Middleware
12. B. Routing
13. C. Templating
14. D. ORM

You might also like