1. What does "Full Stack" mean in web development?
ANS : (c) A Full Stack Developer works on both the frontend (UI/UX) and backend (server, database, APIs) of web applications.
2. Which of the following is a frontend technology?
ANS : (c) React.js is a JavaScript library used for building user interfaces, making it a frontend technology.
3. Which language is commonly used for backend development?
ANS : (a) JavaScript is commonly used in backend development through Node.js.
4. Which of the following is a backend framework?
ANS : (b) Django is a Python-based web framework used for backend development.
5. Which database is NoSQL?
ANS : (c) MongoDB is a NoSQL database, meaning it stores data in a document-based format rather than tables.
6. What is the purpose of Express.js?
ANS : (c) Express.js is a web framework for Node.js used to create RESTful APIs and handle backend logic.
7. Which protocol is used for secure data transfer?
ANS : (b) HTTPS (HyperText Transfer Protocol Secure) encrypts data, making communication between client and server secure.
8. What is the role of REST in web development?
ANS : (c) REST (Representational State Transfer) is an architectural style for designing web APIs.
9. What is the main function of a database in web development?
ANS : (a) Databases like MySQL, PostgreSQL, and MongoDB store and manage data for web applications.
10. What does CSS stand for?
ANS : (b) CSS (Cascading Style Sheets) is used to style and format web pages.
11. Which of the following is a JavaScript runtime for backend development?
ANS : (b) Node.js is a JavaScript runtime that allows JavaScript to run outside the browser, typically for backend development.
12. What is Bootstrap used for?
ANS : (c) Bootstrap is a CSS framework used to create mobile-friendly and responsive web designs.
13. What is the purpose of an API in web development?
ANS : (a) APIs (Application Programming Interfaces) allow communication between the frontend and backend.
14. Which language is used to structure web pages?
ANS : (c) HTML (HyperText Markup Language) provides the basic structure of web pages.
15. What does CRUD stand for in database operations?
ANS : (a) CRUD are the four basic operations performed on a database.
16. Which of the following is NOT a version control system?
ANS : (d) Apache is a web server, while Git, GitHub, and Bitbucket are version control tools.
17. What does JSX stand for in React?
ANS : (a) JSX (JavaScript XML) is a syntax extension for JavaScript used in React.
18. What is the purpose of middleware in Express.js?
ANS : (b) Middleware functions in Express.js process HTTP requests before reaching the final route handler.
19. Which of the following is a commonly used authentication method in web applications?
ANS : (d) API Keys, OAuth, and JWT are used for user authentication and security in web applications.
20. What does MVC stand for?
ANS : (b) MVC (Model View Controller) is an architectural pattern used in web development to separate data (Model), UI (View), and logic (Controller).
21. What is the purpose of CORS in web development?
ANS : (a) CORS (Cross-Origin Resource Sharing) allows or restricts web applications running at one origin to make requests to resources from different origins.
22. What is a CDN (Content Delivery Network)?
ANS : (b) A CDN is a system of distributed servers that deliver content to a user based on their geographic location to improve loading speeds.
23. What is the difference between GET and POST methods in HTTP?
ANS : (b) GET sends data in the URL and is used for retrieving data, while POST sends data in the request body and is used for submitting data.
24. What is a REST API?
ANS : (a) REST (Representational State Transfer) is an architectural style that allows communication between client and server using standard HTTP methods.
25. What is the difference between a class and an object in object-oriented programming?
ANS : (b) A class defines the blueprint or structure, while an object is an instance created from the class.
26. What is the use of cookies in web development?
ANS : (b) Cookies are small pieces of data stored on the client-side, used to remember user preferences or session information.
27. What is the difference between SQL and NoSQL databases?
ANS : (b) SQL databases store data in tables with fixed schemas, while NoSQL databases offer more flexibility with data models, such as key-value, document, or graph-based models.
28. What is a web framework?
ANS : (b) A web framework is a pre-built structure that provides tools and libraries to develop web applications more efficiently.
29. What is the purpose of AJAX in web development?
ANS : (b) AJAX (Asynchronous JavaScript and XML) allows web pages to request and send data asynchronously without reloading the page.
30. What is the purpose of version control systems (VCS)?
ANS : (b) Version control systems are used to track and manage changes to code, making it easier to collaborate and maintain the project.
31. What is the difference between front-end and back-end development?
ANS : (b) Front-end refers to the user interface, while back-end deals with the server-side logic, databases, and functionality.
32. What is the purpose of HTTPS?
ANS : (a) HTTPS (HyperText Transfer Protocol Secure) ensures encrypted communication between a web server and client, providing security and privacy.
33. What is the purpose of cookies in web development?
ANS : (b) Cookies are small pieces of data stored on the client-side, used to remember user preferences or session information.
34. What is the purpose of a web server?
ANS : (a) A web server hosts a website's files and handles requests from web browsers to deliver content over the internet.
35. What is a cloud service?
ANS : (a) Cloud services offer remote storage, computing, and other services that allow users to store, manage, and access data from any device connected to the internet.
36. What is the use of a content management system (CMS)?
ANS : (b) A CMS (Content Management System) allows users to create, manage, and publish content on websites without needing to code.
37. What is a framework in software development?
ANS : (b) A framework is a set of reusable libraries and tools that help developers build applications efficiently and consistently.
38. What is the purpose of a version control system?
ANS : (b) A version control system helps track changes to source code over time, allowing multiple developers to collaborate effectively.
39. What is a microservices architecture?
ANS : (b) Microservices is an architectural style where an application is divided into small, independently deployable services that communicate with each
41. What does CDN stand for in web development?
ANS : (a) CDN stands for Content Delivery Network, which is a system of distributed servers that deliver web content to users based on their geographic location.
41. What does CDN stand for in web development?
ANS : (a) CDN stands for Content Delivery Network, which distributes content across multiple servers to improve load times and availability.
42. Which tag is used to create a hyperlink in HTML?
ANS : (b) The <a> tag is used to define hyperlinks in HTML.
43. Which HTTP status code means "Not Found"?
ANS : (c) 404 is the HTTP status code for "Not Found", meaning the requested resource could not be found.
44. What is the main function of JavaScript in web development?
ANS : (c) JavaScript is used to create dynamic and interactive features on websites.
45. Which HTML element is used to display an image?
ANS : (a) The <img> tag is used to embed images in HTML documents.
46. What does CSS stand for?
ANS : (c) CSS stands for Cascading Style Sheets, which are used to style and layout web pages.
47. What is Bootstrap in web development?
ANS : (c) Bootstrap is a popular front-end framework used to design responsive and mobile-first websites.
48. Which of the following is a JavaScript framework?
ANS : (c) React is a JavaScript library (often referred to as a framework) for building user interfaces.
49. What is responsive web design?
ANS : (b) Responsive design ensures web pages render well on a variety of devices and window or screen sizes.
50. What does SQL stand for?
ANS : (c) SQL stands for Structured Query Language, used for managing and manipulating relational databases.