0478 Computer Science Revision

Mixed Paper 1 & 2 Practice | 20 Questions

Data Representation & Hardware

1. Convert the Hexadecimal value 3A into Denary. Show your working.
2. Explain why Hexadecimal is often used by programmers instead of Binary.
3. Describe the function of the Control Unit (CU) in the Von Neumann model.
4. What is the difference between MIDI and MP3 files?
5. Identify two sensors used in a automated street lighting system.

Communication & Internet

6. Define 'Serial, Duplex' data transmission.
7. Explain how Symmetric Encryption works.
8. What is the purpose of an 'Interrupt' in a computer system?
9. Briefly explain what 'Phishing' is.
10. Describe the role of a Proxy Server.

Software & Programming (Paper 2)

11. Explain the difference between a Compiler and an Interpreter.
12. Identify two types of test data and explain what they are.
13. What is a 'Range Check'? Provide an example.
14. Describe the structure of a 'WHILE' loop.
15. Write the pseudocode to initialize an array named 'Marks' with 50 zeroes.
16. State the logic gate that outputs 1 ONLY when both inputs are 1.
17. Explain what 'Verification' is in the context of data entry.
18. What is the difference between a variable and a constant?
19. Identify one advantage of using named Subroutines (Procedures/Functions).
20. Write the Truth Table output for a NOT gate.

Test Complete! Compare your typed answers with the sample answers to gauge your readiness.