Daily Practice · GCSE Computer Science

February 2023 - GCSE Computer Science 5-a-day

Every GCSE Computer Science sheet published in February 2023, with answers. Systems, data representation, networks, algorithms and programming.

Every sheet in February 2023

The same date always regenerates the same five questions, so a sheet you print today is the sheet a classmate prints tomorrow.

  1. 1st February 2023Explain the role of TCP when a large file is downloaded.
  2. 2nd February 2023A password field requires between 6 and 12 characters. State two boundary data values that should be used to test this field.
  3. 3rd February 2023A table called books has fields bookId, title, authorId and copiesAvailable. Write an SQL statement that selects the title of every book with more than 2 copies available.
  4. 4th February 2023State one function carried out by the operating system of a computer.
  5. 5th February 2023In computational thinking, what is meant by the term 'decomposition'?
  6. 6th February 2023Given A = 1 and B = 1, state the value of A AND B.
  7. 7th February 2023State how many different values can be represented using 5 bits, and explain your reasoning.
  8. 8th February 2023Define a peer-to-peer network.
  9. 9th February 2023Give one advantage and one disadvantage of using a compiler.
  10. 10th February 2023Convert the denary number 5 to a 4-bit binary number.
  11. 11th February 2023A CPU has a clock speed of 4.0 GHz. Calculate how many clock cycles it completes in 2 seconds.
  12. 12th February 2023A simple cipher shifts every letter 2 places forward in the alphabet, wrapping around so Y becomes A and Z becomes B. Encrypt the plaintext CAT using this cipher.
  13. 13th February 2023Write a loop in pseudocode that outputs every element of a 1D array named names of length 6.
  14. 14th February 2023A mono sound clip has a sample rate of 4000 Hz and lasts 2 seconds. Calculate the total number of samples taken.
  15. 15th February 2023State the type of program that is typically stored in ROM.
  16. 16th February 2023State one reason a small business might choose to use open source software instead of proprietary (closed source) software.
  17. 17th February 2023A FOR loop runs: total = 0, FOR i = 1 TO 4, total = total + i, NEXT i. State the value of total after the loop finishes.
  18. 18th February 2023State the key difference between a procedure and a function.
  19. 19th February 2023State the typical maximum capacity of a single-layer DVD.
  20. 20th February 2023A user reads the same email on a phone and a tablet, and deleting it on one deletes it on the other. Which protocol is in use and why?
  21. 21st February 2023State what is meant by a syntax error.
  22. 22nd February 2023Give one advantage of a relational database over a flat-file database.
  23. 23rd February 2023What type of utility software reorganises files on a hard disk so fragmented parts are stored closer together?
  24. 24th February 2023Calculate the maximum number of comparisons required by a binary search on a sorted list of 512 items.
  25. 25th February 2023Given P = 0 and Q = 1, state the value of P OR Q.
  26. 26th February 2023Convert the hexadecimal number 3F to denary.
  27. 27th February 2023A network administrator is connecting 10 computers in a server room. Calculate the number of cables needed for a full mesh topology, and state the number needed for a star topology with one central switch.
  28. 28th February 2023Name the translator used for assembly language and describe how it differs from a compiler.