Site icon T4Tutorials.com

Client–Server architecture MCQs – Web

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



Exit mobile version