ICT Grade 11 Quiz ICT Grade 11 Quiz 1. What is the first step in problem-solving as described in the chapter? a) Output b) Input c) Process d) Algorithm 2. What is the result of converting input to output called? a) Solution b) Process c) Output d) Algorithm 3. Which of the following is an example of input for making a cup of tea? a) Tea leaves b) Stirring c) A cup of tea d) Adding sugar 4. In the example of preparing a letter, what can be interchanged? a) Writing the letter and folding it b) Writing the recipient's address and sticking the stamp c) Writing the letter and pasting the envelope d) Folding the letter and writing the recipient's address 5. What is the output in the problem of dividing books between siblings? a) Opening the parcel b) Anupama getting 80 page books c) Sanduni getting 40 page books d) Both b and c 6. What is an algorithm? a) A step-by-step procedure for solving a problem b) A type of computer c) A mathematical formula d) A language translator 7. Which control structure is used when steps are carried out in order? a) Sequence b) Selection c) Repetition d) Decision 8. What symbol is used to represent the start or end in a flowchart? a) Rectangle b) Diamond c) Oval d) Arrow 9. What does the diamond symbol in a flowchart represent? a) Process b) Input/Output c) Decision d) Flow direction 10. What keyword is used to declare variables in Pascal? a) var b) const c) begin d) end 11. Which of the following is a standard data type in Pascal? a) List b) Boolean c) Object d) Tuple 12. Which operator is used for addition in Pascal? a) + b) - c) * d) / 13. What is the result of the expression 7 > 3? a) True b) False c) 7 d) 3 14. In logical operators, what does the AND operator return if both expressions are true? a) True b) False c) Null d) 0 15. Which loop structure checks the condition at the beginning of the loop in Pascal? a) FOR b) WHILE c) REPEAT d) UNTIL 16. Which type of language is Pascal considered? a) Low-level language b) High-level language c) Assembly language d) Machine language 17. What is a variable in Pascal? a) A constant value b) A storage location with a name and type c) A reserved word d) An operator 18. Which of the following is a reserved word in Pascal? a) var b) number c) calculate d) result 19. What is the purpose of a pseudo code? a) To execute the program b) To present an algorithm in simple English terms c) To translate a program d) To debug a program 20. What is the output of the following pseudo code: IF 5 > 3 THEN DISPLAY "True" ELSE DISPLAY "False" a) True b) False c) Error d) Null 21. Which data type in Pascal can hold decimal numbers? a) Integer b) Real c) Boolean d) Char 22. How do you declare a constant in Pascal? a) var max: integer; b) const max = 100; c) max := 100; d) const max: integer; 23. What is the output when dividing 20 by 6 using DIV operator in Pascal? a) 3.33 b) 3 c) 2 d) 2.5 24. Which of the following is a logical operator in Pascal? a) AND b) DIV c) MOD d) NOT 25. What does the flowchart symbol for a process look like? a) Rectangle b) Oval c) Diamond d) Arrow 26. In the context of control structures, what does repetition mean? a) Executing steps in order b) Choosing between different actions c) Repeating steps until a condition is met d) Making decisions 27. What is an example of a high-level programming language mentioned in the chapter? a) Assembly language b) FORTRAN c) Machine language d) Binary 28. Which paradigm is associated with saying what you want rather than how to achieve it? a) Procedural b) Declarative c) Object-oriented d) Functional 29. What type of program structure is used to divide a complex program into smaller sub-programs? a) Loop b) Sub-program c) Array d) Variable 30. What is the purpose of a compiler in programming? a) To translate high-level language to machine language b) To write code c) To execute machine code directly d) To debug programs 31. What is the main purpose of using a flowchart? a) To execute a program b) To visually represent an algorithm c) To compile a program d) To write pseudo code 32. What is pseudo code primarily used for? a) Debugging a program b) Executing a program c) Representing an algorithm in simple English terms d) Translating a program 33. Which keyword is used in Pascal for declaring constants? a) var b) const c) declare d) let 34. Which of the following is NOT a control structure in algorithms? a) Sequence b) Selection c) Compilation d) Repetition 35. What is the symbol for input/output in a flowchart? a) Rectangle b) Diamond c) Parallelogram d) Oval 36. What is the correct syntax to declare a variable of type integer in Pascal? a) var number: integer; b) declare number as integer; c) let number: integer; d) integer number; 37. Which of the following is a valid boolean value in Pascal? a) Yes b) No c) True d) 1 38. What does the MOD operator in Pascal return? a) The quotient of a division b) The remainder of a division c) The product of two numbers d) The sum of two numbers 39. Which control structure is used to perform repeated execution until a condition is met? a) Sequence b) Selection c) Repetition d) Decision 40. What is the output of the following Pascal code? var a: integer; begin a := 5 MOD 3; writeln(a); end. a) 1 b) 2 c) 3 d) 5 41. What does the following pseudo code do? IF age >= 18 THEN DISPLAY "Adult" ELSE DISPLAY "Minor" ENDIF a) Checks if age is exactly 18 b) Displays "Adult" if age is 18 or older, otherwise displays "Minor" c) Displays "Minor" if age is 18 or older, otherwise displays "Adult" d) Displays "Adult" regardless of age 42. Which Pascal reserved word is used to start the declaration of a subprogram that does not return a value? a) function b) procedure c) begin d) subroutine 43. What is the result of the following Pascal expression: 10 DIV 3? a) 1 b) 2 c) 3 d) 3.33 44. In a flowchart, what does a rectangle represent? a) Start/End b) Process c) Decision d) Input/Output 45. Which of the following is a high-level programming language mentioned in the chapter? a) Assembly b) Machine language c) Pascal d) Binary 46. What type of paradigm is associated with object-oriented programming? a) Procedural b) Declarative c) Functional d) Object-oriented 47. What is the purpose of an interpreter in programming? a) To translate high-level language to machine code one statement at a time b) To compile an entire program before execution c) To debug a program d) To optimize code 48. What does the term "iteration" refer to in programming? a) Selection b) Sequence c) Looping d) Compilation 49. Which control structure is used when steps need to be executed based on a condition? a) Sequence b) Selection c) Repetition d) Compilation 50. What is the main difference between an array and a regular variable? a) An array can store multiple values of different types b) An array can store multiple values of the same type c) An array can only store one value d) An array can store multiple values of different types and sizes Submit
No comments