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.

Host this setFree Play

The 20 questions

  1. In the client-server model, what action does the client initiate to obtain data?

    • Broadcast message
    • Response message
    • Acknowledgement message
    • Request message
  2. Which protocol provides a persistent, full-duplex communication channel over a single TCP connection?

    • FTP
    • WebSocket
    • SMTP
    • HTTP
  3. What feature of WebSocket allows servers to send real-time updates without client polling?

    • Batch processing
    • Full-duplex push
    • Half-duplex polling
    • Simplex broadcast
  4. What database operation corresponds to the letter R in the acronym CRUD?

    • Remove
    • Read
    • Replace
    • Reset
  5. In a REST API, which HTTP method maps to the SQL SELECT statement?

    • DELETE
    • GET
    • PUT
    • POST
  6. Which HTTP method is mapped to the SQL INSERT statement in a REST API?

    • PUT
    • GET
    • DELETE
    • POST
  7. Which HTTP method in REST corresponds to the SQL UPDATE statement?

    • POST
    • GET
    • DELETE
    • PUT
  8. 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
  9. An API request is made to remove a customer record from the database. Which HTTP method is most appropriate?

    • DELETE
    • POST
    • GET
    • PUT
  10. Which HTTP method is used to modify an existing resource in REST?

    • GET
    • POST
    • PUT
    • DELETE
  11. Which data interchange format is more compact and easier to read than XML?

    • CSV
    • HTML
    • JSON
    • SQL
  12. Which characters enclose a JSON object containing key-value pairs?

    • Square brackets
    • Angle brackets
    • Curly brackets
    • Round brackets
  13. Why is JSON parsed faster by computers than XML?

    • Shorter variable names
    • Binary formatting
    • Built-in encryption
    • Less markup overhead
  14. 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
  15. Where does client-side JavaScript typically execute in a web application?

    • On the router
    • In the browser
    • On the server
    • In the database
  16. Which data format is most commonly returned by REST APIs to JavaScript clients?

    • JSON
    • CSV
    • HTML
    • XML
  17. Which protocol provides a persistent, full-duplex connection for real-time applications?

    • FTP
    • SMTP
    • WebSocket
    • HTTP
  18. Which party initiates communication in a standard client-server exchange?

    • The router
    • The server
    • The database
    • The client
  19. Which HTTP method maps to the SQL INSERT statement in REST?

    • DELETE
    • PUT
    • GET
    • POST
  20. What type of connection does the WebSocket protocol establish?

    • Unidirectional broadcast
    • Stateless connectionless
    • Half-duplex request-response
    • Persistent full-duplex

All AQA Computer Science quizzes