IT – C724 BUIT 3000
Information Systems Management
3.0 Credits
Objective Assessment Review (Qns &
Ans)
2025
©2025
, Question 1:
A company wants to improve its website’s SEO and initial load
performance while still delivering dynamic content. Which framework
supports both server‑side rendering (SSR) and static site generation?
- A. Angular
- B. Next.js
- C. Vue.js
- D. Ember.js
Correct ANS: B. Next.js
Rationale:
Next.js, built atop React, provides built‑in support for both SSR and static
site generation. Pre-rendered pages improve SEO and reduce the time to
first paint, enhancing user experience.
---
Question 2:
Which front‑end library is most renowned for its virtual DOM
implementation and component-based architecture, facilitating efficient
UI updates in modern single-page applications?
- A. Angular
- B. jQuery
- C. React
- D. Backbone.js
Correct ANS: C. React
Rationale:
React’s virtual DOM efficiently batches and updates changes, while its
component-based design promotes reusability and modularity in building
dynamic web applications.
---
©2025
, Question 3:
To enable offline functionality, push notifications, and background sync
for its web application, a development team is implementing advanced
techniques. Which concept best describes this approach?
- A. Responsive Web Design
- B. Single-Page Applications (SPAs)
- C. Progressive Web Apps (PWAs)
- D. Static Web Applications
Correct ANS: C. Progressive Web Apps (PWAs)
Rationale:
PWAs use service workers and web app manifests to provide offline
access, push notifications, and an app-like experience, combining the
best of mobile and web.
---
Question 4:
A development team is deciding on an architectural approach where the
front end is completely decoupled from the back end, communicating
exclusively via RESTful or GraphQL APIs. Which approach is best
described here?
- A. Monolithic Architecture
- B. API-First/Headless Architecture
- C. Traditional Multi-Page Architecture
- D. Desktop Application Architecture
Correct ANS: B. API-First/Headless Architecture
Rationale:
API-First or headless architectures separate content management from
presentation. This decoupling provides greater flexibility and scalability
for modern web applications.
---
©2025
, Question 5:
Which JavaScript syntax, introduced in recent ECMAScript versions,
allows developers to write asynchronous code in a more readable,
synchronous-like manner?
- A. Nested Callbacks
- B. Promises
- C. Async/Await
- D. Immediately Invoked Function Expressions (IIFE)
Correct ANS: C. Async/Await
Rationale:
Async/await simplifies asynchronous programming by allowing
asynchronous operations to be written in a clear, sequential style,
reducing the complexity of chained callbacks.
---
Question 6:
For managing complex application state in a large single-page
application, which state management library is widely adopted?
- A. LocalStorage
- B. React Context only
- C. Redux
- D. Cookies
Correct ANS: C. Redux
Rationale:
Redux provides a centralized store for application state, enabling
predictable state management and easier debugging in complex, large-
scale single-page applications.
---
Question 7:
Which CSS methodology or preprocessor is recognized for enhancing
©2025
Information Systems Management
3.0 Credits
Objective Assessment Review (Qns &
Ans)
2025
©2025
, Question 1:
A company wants to improve its website’s SEO and initial load
performance while still delivering dynamic content. Which framework
supports both server‑side rendering (SSR) and static site generation?
- A. Angular
- B. Next.js
- C. Vue.js
- D. Ember.js
Correct ANS: B. Next.js
Rationale:
Next.js, built atop React, provides built‑in support for both SSR and static
site generation. Pre-rendered pages improve SEO and reduce the time to
first paint, enhancing user experience.
---
Question 2:
Which front‑end library is most renowned for its virtual DOM
implementation and component-based architecture, facilitating efficient
UI updates in modern single-page applications?
- A. Angular
- B. jQuery
- C. React
- D. Backbone.js
Correct ANS: C. React
Rationale:
React’s virtual DOM efficiently batches and updates changes, while its
component-based design promotes reusability and modularity in building
dynamic web applications.
---
©2025
, Question 3:
To enable offline functionality, push notifications, and background sync
for its web application, a development team is implementing advanced
techniques. Which concept best describes this approach?
- A. Responsive Web Design
- B. Single-Page Applications (SPAs)
- C. Progressive Web Apps (PWAs)
- D. Static Web Applications
Correct ANS: C. Progressive Web Apps (PWAs)
Rationale:
PWAs use service workers and web app manifests to provide offline
access, push notifications, and an app-like experience, combining the
best of mobile and web.
---
Question 4:
A development team is deciding on an architectural approach where the
front end is completely decoupled from the back end, communicating
exclusively via RESTful or GraphQL APIs. Which approach is best
described here?
- A. Monolithic Architecture
- B. API-First/Headless Architecture
- C. Traditional Multi-Page Architecture
- D. Desktop Application Architecture
Correct ANS: B. API-First/Headless Architecture
Rationale:
API-First or headless architectures separate content management from
presentation. This decoupling provides greater flexibility and scalability
for modern web applications.
---
©2025
, Question 5:
Which JavaScript syntax, introduced in recent ECMAScript versions,
allows developers to write asynchronous code in a more readable,
synchronous-like manner?
- A. Nested Callbacks
- B. Promises
- C. Async/Await
- D. Immediately Invoked Function Expressions (IIFE)
Correct ANS: C. Async/Await
Rationale:
Async/await simplifies asynchronous programming by allowing
asynchronous operations to be written in a clear, sequential style,
reducing the complexity of chained callbacks.
---
Question 6:
For managing complex application state in a large single-page
application, which state management library is widely adopted?
- A. LocalStorage
- B. React Context only
- C. Redux
- D. Cookies
Correct ANS: C. Redux
Rationale:
Redux provides a centralized store for application state, enabling
predictable state management and easier debugging in complex, large-
scale single-page applications.
---
Question 7:
Which CSS methodology or preprocessor is recognized for enhancing
©2025