Each question below shows the correct answer with a full explanation. Use these to build conceptual understanding before attempting a timed quiz.
Introduction to Web DevelopmentEasy
Q1. What does HTML stand for?
- A.Hyper Transfer Markup Language
- B.High Tech Modern Language
- C.Home Tool Markup Language
- D.Hyper Text Markup Language✓ Correct
Explanation
HTML stands for Hyper Text Markup Language, the standard language for creating web pages.
Report an error in this question
Introduction to Web DevelopmentEasy
Q2. Which language is primarily used for styling web pages?
- A.HyperText Markup
- B.JavaScript Logic
- C.Python Scripting
- D.Cascading Styles✓ Correct
Explanation
CSS (Cascading Style Sheets) is used to style and layout web pages.
Report an error in this question
Introduction to Web DevelopmentEasy
Q3. What is a web browser?
- A.Software that displays web pages✓ Correct
- B.A system for managing databases
- C.A tool for compiling source code
- D.A backend application framework
Explanation
A web browser is software that retrieves and displays web pages from the internet.
Report an error in this question
Introduction to Web DevelopmentEasy
Q4. Which of the following is a web browser?
- A.Google Chrome✓ Correct
- B.Apache HTTP
- C.MySQL Shell
- D.Node.js CLI
Explanation
Google Chrome is a popular web browser developed by Google.
Report an error in this question
Introduction to Web DevelopmentEasy
Q5. What does URL stand for?
- A.Uniform Reference Locator
- B.Uniform Resource Locator✓ Correct
- C.Universal Resource Locator
- D.Universal Reference Link
Explanation
URL stands for Uniform Resource Locator.
Report an error in this question
Introduction to Web DevelopmentEasy
Q6. Which language adds interactivity to web pages?
- A.HTML markup
- B.JavaScript✓ Correct
- C.SQL queries
- D.CSS styling
Explanation
JavaScript is the programming language used to add interactive behavior to web pages.
Report an error in this question
Introduction to Web DevelopmentEasy
Q7. What is a website?
- A.A single standalone web page
- B.A program that runs web servers
- C.A plugin installed in browsers
- D.A collection of related web pages✓ Correct
Explanation
A website is a collection of related web pages hosted under a single domain.
Report an error in this question
Introduction to Web DevelopmentEasy
Q8. What is the role of a web server?
- A.To browse and view the internet
- B.To write and compile source code
- C.To design visual page layouts
- D.To store and serve web pages✓ Correct
Explanation
A web server stores, processes, and delivers web pages to clients upon request.
Report an error in this question
Introduction to Web DevelopmentEasy
Q9. Which file extension is used for HTML files?
- A..py
- B..html✓ Correct
- C..js
- D..css
Explanation
HTML files use the .html or .htm file extension.
Report an error in this question
Introduction to Web DevelopmentEasy
Q10. What is front-end development?
- A.Configuring the network settings
- B.Managing and querying databases
- C.Building the user-visible interface✓ Correct
- D.Programming logic on the server
Explanation
Front-end development deals with the user interface that users interact with directly in the browser.
Report an error in this question
Introduction to Web DevelopmentMedium
Q11. What is the difference between static and dynamic websites?
- A.Static sites load faster but always have fewer total features
- B.Static sites rely on databases while dynamic ones do not
- C.Dynamic sites are completely unable to use HTML markup
- D.Static sites have fixed content while dynamic sites generate it✓ Correct
Explanation
Static websites display fixed content, while dynamic websites generate content dynamically.
Report an error in this question
Introduction to Web DevelopmentMedium
Q12. Which technology stack is referred to by the term MERN?
- A.MongoDB, Express, React, Node.js✓ Correct
- B.MySQL, Express, React, Node
- C.MariaDB, Ember, React, Nginx
- D.MongoDB, Electron, Redux, Node.js
Explanation
MERN stands for MongoDB, Express.js, React, and Node.js.
Report an error in this question
Introduction to Web DevelopmentMedium
Q13. What is the purpose of a domain name?
- A.To compile JavaScript code for production
- B.To store website files on a server
- C.To provide a human-readable web address✓ Correct
- D.To encrypt website data during transfer
Explanation
A domain name provides a human-readable address that maps to a server IP address.
Report an error in this question
Introduction to Web DevelopmentMedium
Q14. What does IDE stand for in web development?
- A.Internal Data Exchange
- B.Integrated Development Environment✓ Correct
- C.Internet Development Engine
- D.Interactive Design Editor
Explanation
IDE stands for Integrated Development Environment.
Report an error in this question
Introduction to Web DevelopmentMedium
Q15. Which of the following is a version control system?
- A.Docker
- B.Jenkins
- C.Webpack
- D.Git✓ Correct
Explanation
Git is a distributed version control system widely used to track source code changes.
Report an error in this question
Introduction to Web DevelopmentMedium
Q16. What is responsive web design?
- A.Designing websites for one single device
- B.Designing websites that adapt to screen sizes✓ Correct
- C.Designing websites that include animations
- D.Designing websites that respond very quickly
Explanation
Responsive web design ensures websites adapt layout to different screen sizes.
Report an error in this question
Introduction to Web DevelopmentMedium
Q17. What is the role of a back-end developer?
- A.Designing the visual user interface
- B.Creating front-end CSS animations
- C.Testing cross-browser compatibility
- D.Managing server-side logic and data✓ Correct
Explanation
A back-end developer handles server-side logic, databases, and APIs.
Report an error in this question
Introduction to Web DevelopmentMedium
Q18. What is a CMS?
- A.Central Monitoring Service
- B.Client Module Setup
- C.Code Management System
- D.Content Management System✓ Correct
Explanation
A CMS allows users to create and manage website content without coding.
Report an error in this question
Introduction to Web DevelopmentMedium
Q19. Which protocol is used for secure communication on the web?
- A.HTTPS✓ Correct
- B.FTP
- C.HTTP
- D.SMTP
Explanation
HTTPS encrypts communication between the browser and server using TLS/SSL.
Report an error in this question
Introduction to Web DevelopmentMedium
Q20. What is a wireframe in web development?
- A.A type of client-side JavaScript framework
- B.A server-side configuration settings file
- C.A basic visual guide for web page layout✓ Correct
- D.A CSS grid system for responsive design
Explanation
A wireframe is a low-fidelity sketch that outlines the structure of a web page.
Report an error in this question
Introduction to Web DevelopmentHard
Q21. Which rendering strategy delivers HTML generated at request time from the server?
- A.Static Site Generation
- B.Server-Side Rendering✓ Correct
- C.Client-Side Rendering
- D.Incremental Static Regeneration
Explanation
SSR generates HTML on the server for each request.
Report an error in this question
Introduction to Web DevelopmentHard
Q22. What is the main advantage of a Single Page Application (SPA)?
- A.It avoids full page reloads by dynamically updating✓ Correct
- B.It does not need to communicate with any APIs
- C.It renders only a single HTML element on screen
- D.It can function with no JavaScript whatsoever
Explanation
SPAs dynamically update content using JavaScript, avoiding full page reloads.
Report an error in this question
Introduction to Web DevelopmentHard
Q23. What is the JAMstack architecture?
- A.jQuery, Angular, MongoDB
- B.Java, Apache, MySQL stack
- C.JSON, AJAX, MVC
- D.JavaScript, APIs, and Markup✓ Correct
Explanation
JAMstack stands for JavaScript, APIs, and Markup.
Report an error in this question
Introduction to Web DevelopmentHard
Q24. Which tool is used for bundling JavaScript modules?
- A.Git
- B.Postman
- C.Parcel
- D.Webpack✓ Correct
Explanation
Webpack is a module bundler that processes and bundles JavaScript files.
Report an error in this question
Introduction to Web DevelopmentHard
Q25. What is the purpose of a service worker?
- A.To compile TypeScript into JavaScript
- B.To manage and process database queries
- C.To enable offline functionality and sync✓ Correct
- D.To minify and bundle CSS file assets
Explanation
Service workers enable offline caching, push notifications, and background sync for PWAs.
Report an error in this question
Introduction to Web DevelopmentHard
Q26. What is Progressive Enhancement?
- A.Starting with a basic experience and adding enhancements for capable ones✓ Correct
- B.Starting with advanced features and removing them for old browsers
- C.Optimizing progressive image loading formats for slower connections
- D.Restricting support exclusively to modern browsers with new features
Explanation
Progressive Enhancement starts with baseline functionality, then layers on advanced features.
Report an error in this question
Introduction to Web DevelopmentHard
Q27. What distinguishes a Progressive Web App (PWA) from a regular web app?
- A.PWAs do not use standard HTML markup or CSS styling
- B.PWAs require React as a mandatory framework dependency
- C.PWAs work offline, can be installed, and send notifications✓ Correct
- D.PWAs only function on mobile devices and tablets
Explanation
PWAs work offline via service workers, can be installed, and support push notifications.
Report an error in this question
Introduction to Web DevelopmentHard
Q28. In web development, what is hydration?
- A.Applying water-themed CSS styling to elements
- B.Loading and parsing external CSS style sheets
- C.Attaching JavaScript event handlers to server HTML✓ Correct
- D.Compressing and optimizing image file formats
Explanation
Hydration is the process where client-side JavaScript takes over server-rendered HTML.
Report an error in this question
Introduction to Web DevelopmentHard
Q29. What is tree shaking in modern web development?
- A.Balancing binary search trees using JavaScript
- B.Reorganizing the DOM tree for better performance
- C.Clearing the browser cache for fresh content
- D.Removing unused code from the final build output✓ Correct
Explanation
Tree shaking removes unused exports from the final bundle.
Report an error in this question
Introduction to Web DevelopmentHard
Q30. What is the critical rendering path?
- A.The network path from the server to the browser
- B.The route a URL takes through the DNS resolution
- C.The order in which CSS files are loaded and parsed
- D.The sequence of steps the browser takes to render✓ Correct
Explanation
The critical rendering path is the sequence of steps the browser follows to convert code into pixels.
Report an error in this question