Skip to main content
O-LevelComputer ScienceThe Internet and its uses2210/12 · Oct/Nov 2019 · Q710 Marks

Gerald uses a keyboard to enter a website address into the address bar of his browser.

  1. (a)Describe how Gerald's key presses on his keyboard are processed by the computer.[4]
  2. (b)State three functions of a browser. 1 2 3[3]
  3. (c)The website Gerald visits uses https. Explain what is meant by https.[3]

Mark scheme

Marking points from the official mark scheme (Oct/Nov 2019). The mark or mark type is shown in brackets.

  1. [1] (a) Membrane / matrix / circuit board present at base of keys
  2. [1] (a) A key is pressed that presses a switch
  3. [1] (a) When a key is pressed it completes a circuit // changes the current in a circuit
  4. [1] (a) The location of the keypress is calculated
  5. [1] (a) An index of characters is searched to find the corresponding keypress
  6. [1] (a) Each character has an ASCII / Unicode value
  7. [1] (a) The ASCII / Unicode value has a binary value
  8. [1] (a) Keypress generates an interrupt
  9. [1] (a) Each character / keypress is added to a buffer to wait to be processed
  10. [1] (a) The binary can then be processed by the CPU to action the key press
  11. [1] (b) Display a web page
  12. [1] (b) Sends a request to the web server
  13. [1] (b) Receives data from web server
  14. [1] (b) Translates HTML files
  15. [1] (b) Processes client-side script, e.g. JavaScript
  16. [1] (b) Store favourites
  17. [1] (b) Store history
  18. [1] (b) Navigation forward and backward
  19. [1] (b) Check security
  20. [1] (b) Store / access cookies
  21. [1] (b) Find specific text within a web page
  22. [1] (b) Downloading file from the web
  23. [1] (b) Allows a homepage
  24. [1] (b) Allows multiple tabs / web pages to be opened
  25. [1] (b) Stores data in its cache
  26. [1] (c) Hypertext Transfer Protocol Secure // It is a protocol ... that is a set of rules/standards
  27. [1] (c) Secure version of HTTP
  28. [1] (c) Secure website // secures data
  29. [1] (c) Uses TLS/SSL
  30. [1] (c) Uses encryption

Write your answer and get it marked

On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.

Sign up free →

About this question

Topic
The Internet and its uses, O-Level Computer Science (syllabus 2210). Structured question, 10 marks.
Source
O-Level Computer Science, Oct/Nov 2019 Paper 1 Variant 2, question 7.

Questions and mark schemes are from past examination papers and remain the copyright of the exam board. How Oracle Prep builds its content

Related Computer Science questions

© 2026 Oracle Prep