Multiple Choice Questions 10×2=20
1
Pattern recognition involves:
A
Finding and using similarities within problems elements
B
Ignoring repetitive elements
2
Flowcharts are used to:
START → PROCESS → DECISION → END
A
Code a program
B
Represent algorithms graphically
3
Pattern recognition helps in:
A
Ignoring repetitive elements
B
Delete unnecessary data
C
Writing pseudocode
D
Identify patterns
4
What is the purpose of abstraction?
A
To add complexity to a problem
B
To simplify problems by ignoring unnecessary details
5
What is pseudocode?
BEGIN
READ num1, num2
IF num1 > num2 THEN
DISPLAY “num1 is greater”
ELSE
DISPLAY “num2 is greater”
END IF
END
A
Actual programming code
B
A type of error
C
Breaking problems into smaller pieces
D
Informal step-by-step instructions
6
What is the benefit of using simulation in algorithm evaluation?
A
Increases code length
B
Simplifies pattern recognition
C
Reduces cost and risk
D
None of these
7
Which tool is used for dry-running a flowchart?
A
Pen and paper
B
Pseudocode
C
LARP software
D
None of these
8
What is the result of dry-running the pseudocode for finding the maximum of 10 and 15?
9
Which LARP command is used for decision-making?
IF temperature > 30 THEN
DISPLAY “It’s hot”
ELSE
DISPLAY “It’s cool”
END IF
A
IF…THEN…ELSE
B
WRITE
C
READ
D
START
10
What does the READ command in LARP do?
A
Displays output
B
Ends the algorithm
C
Takes user input
D
None of these
Short Answer Questions 10×2=20
1
Describe abstraction and its importance in problem-solving.
2
How does problem understanding help in computational thinking?
3
What pattern is observed in the areas of squares with side lengths 1 to 7?
Side: 1 → Area: 1
Side: 2 → Area: 4
Side: 3 → Area: 9
Side: 4 → Area: 16
Side: 5 → Area: 25
Side: 6 → Area: 36
Side: 7 → Area: 49
4
Why is clarity important in problem understanding?
5
What is the purpose of the oval symbol in a flowchart?
6
What is the role of step-by-step execution in dry runs?
7
How do you execute a flowchart in LARP?
8
What are the three types of errors in algorithms?
9
How do you fix an “Undefined Variable” error in LARP?
10
Why are logical errors harder to detect than syntax errors?