MS Azure D276 ITSW 2120 Web Development
Foundations
Objective Assessment Review (Qns & Ans)
2025
Multiple Choice Questions
What does REST stand for in the context of web services?
A) Representational State Transfer
B) Real-time Electronic State Transmission
C) Restructured State Transfer
D) Remote State Transfer Correct ANS: A) Representational
State Transfer Rationale: REST is an architectural style that
©2025
,defines a set of constraints for creating web services, emphasizing
scalability and stateless interactions.
Which of the following protocols is primarily utilized for secure
data transmission over the internet?
A) FTP
B) HTTP
C) TLS
D) DHCP Correct ANS: C) TLS Rationale: Transport Layer
Security (TLS) is a cryptographic protocol designed to provide
secure communication over a computer network.
In a web application, which of the following technologies can be
used to manage asynchronous data updates without page
refreshes?
A) Server-Sent Events
B) CGI
C) PHP
D) XML Correct ANS: A) Server-Sent Events Rationale: Server-
Sent Events allow a server to push real-time updates to the
browser asynchronously.
What is the primary purpose of WebSocket protocol?
©2025
, A) For database access
B) For establishing a two-way interactive communication session
between the client and server
C) For file transfers
D) For Secure API integration Correct ANS: B) For establishing a
two-way interactive communication session between the client
and server Rationale: WebSockets enable persistent connections
that allow for real-time communication between client and server.
Which of the following frameworks is primarily used for building
single-page applications (SPAs)?
A) Django
B) React
C) Ruby on Rails
D) Spring Correct ANS: B) React Rationale: React is widely used
for building SPAs due to its component-based architecture and
ability to efficiently manage UI updates.
Fill-in-the-Blank Questions
The __________ architecture is designed to separate concerns
into distinct layers, allowing for scalability and maintainability in
web applications.
Correct ANS: Layered
Rationale: Layered architecture helps segregate different aspects
of an application (presentation, logic, data) for better structuring.
©2025
Foundations
Objective Assessment Review (Qns & Ans)
2025
Multiple Choice Questions
What does REST stand for in the context of web services?
A) Representational State Transfer
B) Real-time Electronic State Transmission
C) Restructured State Transfer
D) Remote State Transfer Correct ANS: A) Representational
State Transfer Rationale: REST is an architectural style that
©2025
,defines a set of constraints for creating web services, emphasizing
scalability and stateless interactions.
Which of the following protocols is primarily utilized for secure
data transmission over the internet?
A) FTP
B) HTTP
C) TLS
D) DHCP Correct ANS: C) TLS Rationale: Transport Layer
Security (TLS) is a cryptographic protocol designed to provide
secure communication over a computer network.
In a web application, which of the following technologies can be
used to manage asynchronous data updates without page
refreshes?
A) Server-Sent Events
B) CGI
C) PHP
D) XML Correct ANS: A) Server-Sent Events Rationale: Server-
Sent Events allow a server to push real-time updates to the
browser asynchronously.
What is the primary purpose of WebSocket protocol?
©2025
, A) For database access
B) For establishing a two-way interactive communication session
between the client and server
C) For file transfers
D) For Secure API integration Correct ANS: B) For establishing a
two-way interactive communication session between the client
and server Rationale: WebSockets enable persistent connections
that allow for real-time communication between client and server.
Which of the following frameworks is primarily used for building
single-page applications (SPAs)?
A) Django
B) React
C) Ruby on Rails
D) Spring Correct ANS: B) React Rationale: React is widely used
for building SPAs due to its component-based architecture and
ability to efficiently manage UI updates.
Fill-in-the-Blank Questions
The __________ architecture is designed to separate concerns
into distinct layers, allowing for scalability and maintainability in
web applications.
Correct ANS: Layered
Rationale: Layered architecture helps segregate different aspects
of an application (presentation, logic, data) for better structuring.
©2025