Browse all practice questions for the End of Year 8 (EOY8) Computer Science Practice Exam. Search by topic, open any question and review its full explanation, then test yourself in the practice quiz.

End of Year 8 (EOY8) Computer Science Practice Exam 2026 – Your All-in-One Guide to Exam Success! course image
All questions

These questions are part of the practice quiz. Start practicing

  • Which data type matches the data value False (unquoted)?
  • Which operator means greater than or equal to?
  • What is the value of 2 to the power of 3?
  • Which term describes a set of instructions that must be followed one after another in a specific order?
  • Which of the following is true about software?
  • The operator != stands for which relation?
  • Which statement about bytes is true?
  • Which option best describes an algorithm?
  • How many bytes are in 1 gigabyte (GB)?
  • Which statement correctly matches a static and a dynamic data structure?
  • What does the operator // denote?
  • In a flowchart, which symbol is used to represent a decision point?
  • Which data type is used for boolean flags?
  • One byte consists of how many bits, and what are the common units used for text file size?
  • In the typical linear search pseudocode, what value is returned if the target is not found?
  • Which of the following are examples of primary memory?
  • How many bits are in a byte?
  • In a flowchart, which shape is typically used to denote an operation step?
  • In a flowchart, which shape marks the start or end of the process?
  • Which statement about RAM is true?
  • What does Two Factor Authentication stand for?
  • Which operator checks for equality between two values?
  • Which statement best defines a variable?
  • Compute binary addition: 11 plus 01.
  • What is a variable in programming?
  • Convert the decimal number 13 to binary.
  • What is the ASCII value of the character 'A'?
  • What are the key parts of a URL?
  • How many bytes are in a kilobyte (KB)?
  • How many bits are in a byte?
  • Convert the binary number 10010 to decimal.
  • What is authentication used for?
  • What data type is the literal -11?
  • Which operator yields the remainder after division?
  • Which term describes a visual method for describing algorithms with symbols linked by arrows?
  • Which of the following statements about representations is true?
  • In a flowchart, which shape represents input or output operations?
  • Where do local variables exist in most programming languages?
  • What is plaintext?
  • Translate the following natural language task into code-like logic: 'Calculate the sum of all even numbers in a list'.
  • What is a code comment and why is it important for maintenance?
  • What is a byte, and how many distinct values can 1 byte represent?
  • In conditional statements, boolean values are used to determine which path to take.
  • Which term best describes deception to obtain information by posing as someone you know?
  • In binary, what does the digit 1 represent?
  • Which data type matches the data value True (unquoted)?
  • Which statement best defines hardware?
  • ASCII represents how many characters?
  • What is decomposition in computational thinking?
  • What is phishing in the context of cybersecurity?
  • In two-factor authentication, what is typically used as the second factor?
  • Name generator attack
  • Authentication
  • Which of the following is not listed as a Boolean operator in the material?
  • In zero-based indexing, what index refers to the first element of an array?
  • Which flowchart symbol is commonly used to depict a processing step (an action or operation)?
  • What is the modulo operation and what is 7 mod 3?
  • Which statement is true about a NOT gate?
  • The data value "False" is of which type?
  • What is the 7-bit binary representation of the decimal number 74?
  • What does the Boolean data type store?
  • Which of the following best differentiates integers, strings, and booleans?
  • In a binary number, which bit is the most significant?
  • What does the String data type store?
  • Which statement correctly describes the difference between text and binary files?
  • Two Factor Authentication (2FA)
  • Which statement best describes encryption?
  • Which of the following is not a main stage of the Software Development Life Cycle?
  • How many bits per character does ASCII use?
  • Which of the following is NOT an example of personal data?
  • Phishing Attack
  • Which of the following is software?
  • Which of the following is hardware?
  • In the Software Development Life Cycle, which stage comes directly after design?
  • What is the operator - used for?
  • Which symbol marks the start or end of a flowchart?
  • What is the largest vulnerability in any computer system?
  • What is a primary key in a relational database?
  • Which data type would you use to store a person's name?
  • What is the binary sum of 0 and 0?
  • What data type does the unquoted value False have?
  • Which option lists four basic data types?
  • Which of the following is an example of metadata for a digital image?
  • Which statement lists the standard Boolean operators?
  • Which statement best describes non-volatile memory?
  • Which operator checks for less than or equal to?
  • Which data type matches the string literal "False"?
  • How many bits are in two bytes?
  • Which memory retains data after power is removed?
  • Which operator is used to perform integer division (discarding any remainder)?
  • Which statement describes static and dynamic data structures correctly and gives an example?
  • Which option is NOT a basic data type listed in the material?
  • Which statement best describes encryption in simple terms?
  • Explain truth values of the AND and OR operators with examples.
  • Which data type matches the string literal "True" used as text?
  • Which statement about text vs binary files is accurate?
  • Which statement about a static data structure is accurate?
  • If you increase the resolution of an image while keeping colour depth constant, what happens to the file size?
  • How is resolution defined for a digital image?
  • How do you calculate the file size of an image?
  • Which statement best differentiates an integration test from a unit test?
  • In a flowchart, which shape represents a decision point where branches occur?
  • In a NOT truth table, what is the result of NOT True?
  • Biometric password is considered safer because:
  • Which description correctly identifies a NOT gate?
  • Compute binary addition: 1001 plus 0011.
  • In a flowchart, what does a flow line show?
  • Which data type stores decimal numbers?
  • What decimal value does the binary number 10000000 represent?
  • Which statement best describes a modular design approach?
  • Which statement is true about colour depth?
  • Denary is another term for decimal.
  • Which statement best describes a wide area network (WAN) compared to a local area network (LAN)?
  • Which statement best describes metadata for a digital image?
  • Boolean logic uses how many truth values?
  • Which description correctly identifies an AND gate?
  • What is the difference between a flowchart and pseudocode, and when is each useful?
  • What does the Real/Float data type store?
  • A computer system typically handles four basic operations. Which four actions are they?
  • Which code snippet prints 'Adult' when age is 18 or more, otherwise prints 'Child'?
  • Which term describes the density of pixels in an image?
  • Is secondary storage volatile or non-volatile?
  • Which statement accurately describes RAM in relation to secondary storage?
  • Which description correctly identifies an OR gate?
  • Why is bubble sort inefficient for large data sets?
  • What data type is the data "99" (with quotation marks)?
  • In a NOT truth table, what is the result of NOT False?
  • What is a string in programming and how do you obtain its length in Python?
  • Which data type would be most appropriate to store the whole number 42?
  • Which type of loop would you use when you know the exact number of iterations in advance?
  • In a flowchart, which shape represents a process?
  • What is input validation and why is it important for security?
  • Which type of memory loses its contents when power is lost?
  • What is a Boolean expression and how is it evaluated using a truth table?
  • How many bytes are in 30,000 MB?
  • In a relational database table, what is a record?
  • Which data type matches the literal "True" (quoted)?
  • How would you generate a pseudo-random number in a typical programming language?
  • Which of the following is an example of personal data?
  • Which of the following is NOT an example of personal data?
  • In the described two-factor authentication process, which sequence correctly represents the steps from setup to verification?
  • The data value "True" is of which type?
  • What is the binary sum of 1 and 1?
  • Calculate the binary addition: 1010 plus 0101.
  • Which statement best describes a pseudo-random number?
  • What does a truth table show in logic?
  • Is primary memory volatile, non-volatile, both, or neither?
  • Data Protection Act is:
  • What is a test case in software testing?
  • Why is data validation important in software systems, and which of the following is an example of a validation check?
  • Which of the following best describes booleans?
  • What is a variable in programming? Choose the best definition and example.
  • Social Engineering
  • Which operator checks if one value is greater than another?
  • Which statement about arrays is true?
  • In flowchart terminology, which term refers to the visual description method that uses symbols linked by arrows?
  • Which statement describes how a truth table is used for a boolean expression?
  • The operator == is used for which comparison?
  • Which of the following is an example of a dynamic data structure?
  • Boolean logic is best described as what?
  • What does the operator <= represent?
  • What does a linear search do?
  • What is a unit test?
  • In programming notation, what does the operator ** represent?
  • If A is true and B is false, what is the value of A AND (NOT B)?
  • What defines a boundary test?
  • Which value is appropriate for a boundary test when a valid input range is 1 to 100 inclusive?
  • The operator % returns what?
  • What data type does the unquoted value True have?
  • Which statement about the Caesar cipher is true?
  • Which statement best describes the relationship among integers, strings, and booleans?
  • Shouldering is best described as?
  • Which symbol indicates the start or end of a process in a flowchart?
  • How many arrows can leave a decision shape in a flowchart?
  • What is a function and how does it improve code reuse? Provide a simple example signature.
  • What is the data type for the data value "Any word"?
  • What is abstraction in programming and why is it useful?
  • What is the primary purpose of the Domain Name System (DNS)?
  • In an AND truth table, what is the output when A = 1 and B = 1?
  • What is the role of pseudocode in software development?
  • What term describes a 'picture element' in digital images?
  • Which data type matches the string literal "False" used as text?
  • Which sequence describes how the CPU processes an instruction?
  • Which term describes the choice of path through a program based on a condition?
  • Which data type matches the data value Any word?
  • In an OR truth table, what is the output when A = 0 and B = 0?
  • What does volatile memory mean?
  • Which term describes the choice of which route to take through a computer program based on a condition?
  • Which computer component is responsible for executing instructions?
  • What does the Integer data type store?
  • Which data type matches the string literal "True"?
  • Which operator is used for assignment in many programming languages?
  • In the encryption explanation, which statement correctly describes the relationship between plaintext and ciphertext?
  • What is Iteration in problem-solving terms?
  • Which term describes breaking down complex problems into smaller, easier to solve parts?
  • Which operator checks if one value is less than another?
  • Personal Data
  • Starting with x = 3, and for i from 1 to 3, set x = x + i. What is the final value of x?
  • Which statement best describes an IP address?
  • What is recursion and why is it often discouraged for beginners?
  • With a colour depth of 6 bits per pixel, how many distinct colours are possible?
  • What is the main purpose of iteration in problem-solving?
  • What does the operator / represent?
  • Which of the following is not an example of primary memory?
  • In relational databases, what is the role of a foreign key?
  • Which component is responsible for executing instructions in a computer?
  • What is the purpose of an else-if (elif) clause in conditional statements?
  • What data type is the numeric literal 22?
  • Which of the following is a valid data validation check for numeric input such as age?
  • Which term means breaking down problems into smaller parts?
  • Which data type stores True or False?
  • What is the primary purpose of debugging?
  • What is the operator + used for?
  • Overflow error occurs when the number of bits needed exceeds the available bits during binary addition.
  • Explain the difference between while and for loops and give an example of each.
  • What is the binary sum of 1 and 0?
  • What is the operator * used for?
  • What is the binary sum of 0 and 1?
  • In zero-based indexing, how do you access the first element of an array named arr?
  • What is an integration test?
  • What is the result of A OR B when A is false and B is true?
  • Blagging
  • How many kilobytes are in 1,000,000 bytes?
  • Which operator would you test to determine if two values are not equal?
  • In binary notation, what is a bit?
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy