51. The order of steps for a generalized solution is: identify core problem, extract common patterns, develop generic solution and
Answer: B. test with different scenarios
61 multiple choice questions with the correct answer for each. Tap an option to check yourself, or switch on "Show all answers". This is page 2 of 2.
51. The order of steps for a generalized solution is: identify core problem, extract common patterns, develop generic solution and
Answer: B. test with different scenarios
52. Modular design breaks a system into
Answer: A. smaller interchangeable parts called modules
53. Steps of modular design: define modules, design interfaces, implement modules, integrate modules and
Answer: D. test modules
54. A dry run means
Answer: C. manually checking an algorithm's execution with specific inputs
55. In the dry run for finding the largest number in [3,1,4,1,5,9,2,6], the final value of max is
Answer: A. 9
56. A trace table records
Answer: B. values of variables at each step of the algorithm
57. There are two main kinds of errors: syntax errors and
Answer: C. logical errors
58. Syntax errors are mistakes in
Answer: D. the structure of an expression or statement
59. The email "amjadali@gmail" is an example of a
Answer: B. syntax error
60. A total of $100 + $150 + $200 calculated as $1000 is an example of a
Answer: A. logical error
61. Which activity is based on personal preference rather than algorithmic logic?
Answer: C. Deciding what to eat for dinner
These 61 Computer Science MCQs cover Class 10 Unit 2: Computational Thinking & Algorithms of the Federal Board (FBISE) SSC-II (Class 10) syllabus. They are SLO-based MCQs as per the new pattern for FBISE exams. Each question has four options and the correct answer is shown, so you can practise for the annual examination and find the topics you still need to revise. The questions are split over 2 pages of 50. Download the Computational Thinking & Algorithms MCQs as a PDF using the button at the top of this page.