Lesson 4.9.4.10
4.9.4.10 Client server model Quiz: AQA Computer Science, Unit 9
20 questions
In partnership with Revision Ninja
Lesson 4.9.4.10, Client server model: 20 multiple choice questions for the AQA Computer Science (7517), Unit 9: Fundamentals of communication and networking, written with Revision Ninja.
Host it live on the board and students join with a game code on their own devices, or revise alone with Free Play. The answers are revealed in the game.
The 20 questions
-
In the client-server model, what action does the client initiate to obtain data?
- Broadcast message
- Response message
- Acknowledgement message
- Request message
-
Which protocol provides a persistent, full-duplex communication channel over a single TCP connection?
- FTP
- WebSocket
- SMTP
- HTTP
-
What feature of WebSocket allows servers to send real-time updates without client polling?
- Batch processing
- Full-duplex push
- Half-duplex polling
- Simplex broadcast
-
What database operation corresponds to the letter R in the acronym CRUD?
- Remove
- Read
- Replace
- Reset
-
In a REST API, which HTTP method maps to the SQL SELECT statement?
- DELETE
- GET
- PUT
- POST
-
Which HTTP method is mapped to the SQL INSERT statement in a REST API?
- PUT
- GET
- DELETE
- POST
-
Which HTTP method in REST corresponds to the SQL UPDATE statement?
- POST
- GET
- DELETE
- PUT
-
Which HTTP method and SQL statement are used to retrieve data in REST?
- POST and INSERT
- PUT and UPDATE
- DELETE and DROP
- GET and SELECT
-
An API request is made to remove a customer record from the database. Which HTTP method is most appropriate?
- DELETE
- POST
- GET
- PUT
-
Which HTTP method is used to modify an existing resource in REST?
- GET
- POST
- PUT
- DELETE
-
Which data interchange format is more compact and easier to read than XML?
- CSV
- HTML
- JSON
- SQL
-
Which characters enclose a JSON object containing key-value pairs?
- Square brackets
- Angle brackets
- Curly brackets
- Round brackets
-
Why is JSON parsed faster by computers than XML?
- Shorter variable names
- Binary formatting
- Built-in encryption
- Less markup overhead
-
What does the abbreviation REST stand for in web application design?
- Resource State Transmission
- Representational State Transfer
- Remote Execution System Transfer
- Rapid Endpoint Security Token
-
Where does client-side JavaScript typically execute in a web application?
- On the router
- In the browser
- On the server
- In the database
-
Which data format is most commonly returned by REST APIs to JavaScript clients?
- JSON
- CSV
- HTML
- XML
-
Which protocol provides a persistent, full-duplex connection for real-time applications?
- FTP
- SMTP
- WebSocket
- HTTP
-
Which party initiates communication in a standard client-server exchange?
- The router
- The server
- The database
- The client
-
Which HTTP method maps to the SQL INSERT statement in REST?
- DELETE
- PUT
- GET
- POST
-
What type of connection does the WebSocket protocol establish?
- Unidirectional broadcast
- Stateless connectionless
- Half-duplex request-response
- Persistent full-duplex
Related quizzes
- Data types Quiz · 4.1.1.1 · 20 questions
- Entity relationship modelling Quiz · 4.10.1.1 · 20 questions
- Big Data Quiz · 4.11.1.1 · 20 questions
- Function types and first-class objects Quiz · 4.12.1.1 · 20 questions
- Analysis Quiz · 4.13.1.1 · 20 questions
- Data structures and abstract data types Quiz · 4.2.1.1 · 20 questions
- Breadth-first and depth-first search Quiz · 4.3.1.1 · 20 questions
- Problem-solving and algorithms Quiz · 4.4.1.1 · 20 questions
- Natural, rational, irrational and real numbers Quiz · 4.5.1.1 · 20 questions
- Programming concepts: sequence, selection and iteration Quiz · 4.1.1.2 · 20 questions