1. In client-server architecture, the client is responsible for:
(A) Storing data permanently
(B) Hosting web pages
(C) Routing packets
(D) Requesting services from the server
2. Which of the following is a typical server-side language?
(A) JavaScript
(B) PHP
(C) HTML
(D) CSS
3. Which of these is a characteristic of a server?
(A) Initiates requests
(B) Waits for client requests
(C) Runs only on mobile devices
(D) Cannot process data
4. Which protocol is commonly used by clients to request web pages?
(A) FTP
(B) SSH
(C) SMTP
(D) HTTP
5. Which type of server handles emails?
(A) Web server
(B) Database server
(C) Mail server
(D) Proxy server
6. Which of the following is true about thin clients?
(A) They handle most processing locally
(B) They rely on the server for processing
(C) They do not connect to servers
(D) They require large storage
7. Which of these is an advantage of client-server architecture?
(A) Centralized data management
(B) No need for network connectivity
(C) Clients can run independently of servers
(D) Data is stored only on clients
8. In a web client-server model, the server usually runs:
(A) Web browser
(B) FTP client
(C) Email client
(D) Web server software
9. Which of the following is an example of a client?
(A) Apache server
(B) Google Chrome
(C) MySQL server
(D) Nginx
10. What is the main function of a web server?
(A) Send emails
(B) Store and deliver web pages to clients
(C) Encrypt network traffic
(D) Process client-side scripts
11. Which of the following describes a two-tier architecture?
(A) Client communicates directly with the server
(B) Client communicates through multiple intermediate servers
(C) Server communicates with another server only
(D) Client and server are merged
12. Which of the following describes a three-tier architecture?
(A) Client ↔ Server
(B) Client ↔ Application Server ↔ Database Server
(C) Server ↔ Client ↔ Client
(D) Database ↔ Proxy ↔ Client
13. Which of these is an example of server-side processing?
(A) Validating form data in HTML using JavaScript
(B) Querying a database and sending results to the client
(C) Displaying a static image
(D) Animating text on a web page
14. Which of the following is NOT a function of a client in web architecture?
(A) Sending requests to the server
(B) Rendering web pages
(C) Managing database queries directly
(D) User input handling
15. Which of these is an example of a thin client application?
(A) Google Docs
(B) Microsoft Word
(C) Adobe Photoshop
(D) VLC Media Player
16. Load balancing in client-server architecture is used to:
(A) Reduce server workload and distribute requests
(B) Encrypt client data
(C) Improve client hardware
(D) Convert IP addresses to URLs
17. Which protocol is used for secure communication between client and server?
(A) HTTP
(B) HTTPS
(C) FTP
(D) SMTP
18. Which of the following is a disadvantage of client-server architecture?
(A) Centralized management
(B) Single point of failure
(C) Easy to maintain
(D) Data consistency
19. Which server type handles database queries?
(A) Web server
(B) Database server
(C) FTP server
(D) Proxy server
20. In client-server model, which layer typically handles business logic?
(A) Client layer
(B) Presentation layer
(C) Application server layer
(D) DNS layer
21. Which of these is a real-world example of client-server communication?
(A) Checking emails on Gmail
(B) Playing offline games
(C) Reading a book
(D) Editing a local Word document
22. What is a proxy server used for?
(A) To route client requests to the correct server
(B) To store static images
(C) To host a client application
(D) To encrypt client hardware
23. Which of the following is true for peer-to-peer networks?
(A) All nodes act as both client and server
(B) Only one server exists
(C) Clients cannot share files
(D) Requires web browser
24. Which type of client requires significant local processing?
(A) Thin client
(B) Thick client
(C) Zero client
(D) Proxy client
25. Which HTTP method is used by a client to request data from a server?
(A) POST
(B) GET
(C) PUT
(D) DELETE
26. Which server is responsible for storing shared files in an organization?
(A) Mail server
(B) File server
(C) Web server
(D) DNS server
27. In a web-based client-server model, the browser is:
(A) The server
(B) The client
(C) The database
(D) The network switch
28. Which of the following best describes distributed client-server architecture?
(A) Multiple servers provide services to multiple clients
(B) Single server serves a single client
(C) Clients communicate only with each other
(D) No servers are involved
29. Session management in client-server architecture is typically handled by:
(A) Client-side only
(B) Server-side
(C) DNS server
(D) FTP server
30. Which of these is true about server scalability?
(A) It allows handling more client requests
(B) It reduces the number of clients
(C) It eliminates the need for servers
(D) It improves client-side graphics