Year 8 Final Revision (Solved)
Year 8 Final Revision (Solved)
• A. Outputs a message
• B. Pauses the program
• C. Receive user input
• D. Ends the program
Answer: C
• A. echo("Hello")
• B. say("Hello")
• C. print("Hello")
• D. output("Hello")
Answer: C
• A. HelloWorld
• B. Hello,World
• C. Hello World
• D. Error
Answer: C
• A. echo()
• B. print()
• C. say()
• D. message()
Answer: B
• A. int
• B. float
• C. bool
• D. str
Answer: D
• A. "True"
• B. true
• C. True
• D. yes
Answer: C
Answer: B
• A. int
• B. str
• C. float
• D. bool
Answer: C
• A. A string
• B. A float
• C. An integer
• D. A boolean
Answer: C
• A. '12'
• B. 12
• C. 12.0
• D. True
Answer: A
• A. Case sensitive
• B. Always uppercase
• C. Always lowercase
• D. Not sensitive to case
Answer: A
• A. 7
• B. 7.0
• C. "7.0"
• D. True
Answer: B
• A. Converts 15 to a float
• B. Converts 15 to a string
• C. Makes 15 disappear
• D. None
Answer: B
• A. 105
• B. "105"
• C. 15
• D. Error
Answer: C
• A. 105
• B. “105”
• C. 15
• D. Error
Answer: B
17. Which converts a float to an integer?
• A. float()
• B. str()
• C. int()
• D. bool()
Answer: C
• A. 7
• B. "7.0"
• C. 7.0
• D. Error
Answer: C
• A. 10
• B. 9.8
• C. 9
• D. Error
Answer: C
• A. 13
• B. "13"
• C. '13.0'
• D. None
Answer: B
21. What is the type of str(5.5)?
• A. float
• B. int
• C. bool
• D. str
Answer: D
• A. int("10")
• B. float("9.9")
• C. str(5)
• D. int("ten")
Answer: D
• A. 101.5
• B. 101
• C. Error
• D. "101.5"
Answer: A
• A. while
• B. def
• C. if
• D. loop
Answer: C
25. Which symbol means "is equal to"?
• A. =
• B. ==
• C. !=
• D. =>
Answer: B
• A. Else-if
• B. End loop
• C. Else
• D. Error handler
Answer: A
• A. Excellent!
• B. Good job!
• C. Keep practicing!
• D. Error
Answer: A
• A. +
• B. =
• C. >=
• D. and
Answer: C
29. How do you define a function in Python?
• A. function greet():
• B. define greet():
• C. def greet():
• D. func greet():
Answer: C
30. What is the expected output if the user entered the value 77
• A. Even Number
• B. Odd Number
• C. Undefined
• D. Error
Answer: B
• A. Hi Ali
• B. Hello Ali
• C. Ali Hi
• D. greet Ali
Answer: A
• A. It is defined
• B. It executes the code inside
• C. It ends the program
• D. Nothing
Answer: B
33. How do you call a function named greet with input "Sara"?
• A. greet = Sara
• B. call greet(Sara)
• C. greet("Sara")
• D. run greet("Sara")
Answer: C
• A. Store numbers
• B. Repeat code easily
• C. Compare values
• D. Make graphics
Answer: B
• A. Division
• B. Modulus
• C. Floor division
• D. Power
Answer: C
36. What is 10 // 3?
• A. 3.3
• B. 3
• C. 4
• D. 0
Answer: B
37. What is the output of 3 ** 3?
• A. 9
• B. 27
• C. 6
• D. 81
Answer: B
• A. x
• B. *
• C. X
• D. mult
Answer: B
39. a = 10 ; b = 3
print(a - b) gives:
• A. 7
• B. 13
• C. 30
• D. 3
Answer: A
40. What is the result of 5 * 4?
• A. 20
• B. 9
• C. 25
• D. 15
Answer: A
• A. 4.25
• B. 4
• C. 5
• D. 4.0
Answer: B
• A. 2
• B. 2.5
• C. 2.0
• D. 2.25
Answer: B
• A. ^
• B. **
• C. %
• D. ^^
Answer: B
44. What is the output of 5 > 10?
• A. True
• B. False
• C. 5
• D. Error
Answer: B
• A. ==
• B. !=
• C. or
• D. //
Answer: C
• A. True
• B. False
• C. Error
• D. None
Answer: A
47. What is the result of 10 != 5?
• A. False
• B. Error
• C. True
• D. 0
Answer: C
Answer: B
Answer: A
50. not True returns:
• A. Error
• B. 1
• C. False
• D. True
Answer: C
Answer: C
• A. "True"
• B. TRUE
• C. 1
• D. True
Answer: D
• A. str
• B. float
• C. int
• D. bool
Answer: D
54. Which of the following is used to take input from the user?
• A. get()
• B. input()
• C. read()
• D. enter()
Answer: B
• A. 7
• B. 34
• C. Error
• D. None
Answer: B
• A. define myFunc():
• B. func myFunc():
• C. def myFunc():
• D. function myFunc():
Answer: C
• A. 6
• B. 8
• C. 10
• D. 42
Answer: B
58. How do you check if two values are equal in Python?
• A. =
• B. !=
• C. ==
• D. equal
Answer: C
• A. Normal division
• B. Gives the remainder
• C. Floor division
• D. Power
Answer: C
• A. elseif
• B. else if
• C. elif
• D. then
Answer: C
• A. AND
• B. LOOP
• C. DEF
• D. PRINT
Answer: A
62. What is the output of NOT gate if the input is True?
• A. True
• B. False
• C. 1
• D. Error
Answer: B
63. Which logic gate outputs True only if both inputs are True?
• A. OR
• B. NOT
• C. AND
• D. XOR
Answer: C
Answer: D
• A. and
• B. *
• C. or
• D. not
Answer: B
66. Python is case-sensitive.
• A. True
• B. False
Answer: A
• A. 6
• B. 8
• C. 16
• D. 14
Answer: C
• A. HelloHelloHello
• B. Error
• C. 3Hello
• D. Hello 3
Answer: A
• A. str()
• B. float()
• C. int()
• D. bool()
Answer: C
70. What will be the output of the following code?
• A. True
• B. False
• C. Error
• D. Nothing is printed
Answer: A