1. . Web development is:
(A) The process of creating websites or web applications for the internet or intranet
(B) Only coding in Python
(C) CPU scheduling
(D) Memory allocation
2. . Front-end development focuses on:
(A) Designing the user interface and experience using HTML, CSS, and JavaScript
(B) Server-side scripting only
(C) Database optimization
(D) CPU scheduling
3. . Back-end development focuses on:
(A) CSS styling only
(B) Designing user interface
(C) Server-side logic, databases, authentication, and APIs
(D) File deletion
4. . Full-stack development involves:
(A) Only front-end development
(B) Working on both front-end and back-end of web applications
(C) Only back-end development
(D) CPU optimization
5. . HTML stands for:
(A) HyperText Markup Language, used to structure web content
(B) HyperText Machine Logic
(C) High-level Text Markup Language
(D) Hyper Tool Markup Language
6. . CSS stands for:
(A) Code Styling Standard
(B) Computer Style Syntax
(C) Cascading Script System
(D) Cascading Style Sheets, used to style HTML content
7. . JavaScript is used for:
(A) Adding interactivity and dynamic behavior to web pages
(B) Only server-side programming
(C) Styling HTML elements
(D) CPU scheduling
8. . A web server’s role is:
(A) Only store files
(B) Store, process, and deliver web pages to users over HTTP/HTTPS
(C) Compile JavaScript
(D) CPU scheduling
9. . HTTP stands for:
(A) High Transfer Text Process
(B) HyperText Transfer Programming
(C) HyperText Terminal Protocol
(D) HyperText Transfer Protocol, used for communication between client and server
10. . HTTPS is:
(A) CPU optimization
(B) High Transfer Text Protocol Secure
(C) Hyper Terminal Text Protocol
(D) Secure version of HTTP that encrypts data using SSL/TLS
11. . A database in web development is used to:
(A) Only store HTML files
(B) Store, manage, and retrieve data for web applications
(C) Only style web pages
(D) CPU scheduling
12. . Common database systems include:
(A) CSS, HTML, JavaScript
(B) MySQL, PostgreSQL, MongoDB, and SQLite
(C) Git, SVN
(D) CPU scheduling tools
13. . REST in web development refers to:
(A) CPU optimization
(B) Rapid Server Technology
(C) Random State Transfer
(D) Representational State Transfer, an architecture for designing APIs
14. . AJAX is used to:
(A) CPU optimization
(B) Only style HTML elements
(C) Update web page content asynchronously without reloading the page
(D) Memory allocation
15. . A web framework helps in:
(A) File deletion
(B) Only CPU scheduling
(C) Memory allocation
(D) Simplifying development by providing pre-built components and structure
16. . Examples of front-end frameworks include:
(A) CPU optimization tools
(B) Django, Flask
(C) MySQL, PostgreSQL
(D) React, Angular, and Vue.js
17. . Examples of back-end frameworks include:
(A) React, Angular
(B) Django, Express.js, and Spring
(C) CSS, HTML
(D) CPU scheduling tools
18. . Version control in web development helps:
(A) Track changes to code, collaborate with others, and maintain project history
(B) Only optimize CPU
(C) Memory allocation only
(D) File deletion
19. . Git is used for:
(A) Only CSS styling
(B) Version control and collaboration in software projects
(C) Only HTML structuring
(D) CPU scheduling
20. . The ultimate goal of web development is:
(A) Only allocate memory
(B) Build functional, user-friendly, secure, and responsive web applications
(C) Optimize CPU only
(D) Delete files automatically