Home
E-Books
Jobs
News
Results
Competition Exams
Admissions
Generate Test
Make Quiz
mcqs of
,
1 : Why is problem decomposition important in computational thinking?
A
:
(a) It simplifies problems by breaking thern down into smaller, more manageabl parts.
B
:
(b) It complicates problems by adding more details.
C
:
(c) It eliminates the need for solving the problem.
D
:
(d) It is only useful for simple problems.
2 : Which term refers to the process of ignoring the details to focus on the main idea?
A
:
(a) Decomposition
B
:
(b) Pattern recognition.
C
:
(c) Abstraction
D
:
(d) Algorithm design
3 : Which of the following best defines computational thinking?
A
:
(a) A method of solving problems using mathematical calculations only.
B
:
(b) A problem-solving approach that employs systematic, algorithmic and logical thinking.
C
:
(c) A technique used exclusively in computer programming.
D
:
(d) An approach that ignores real-world applications.
4 : Algorithms are:
A
:
(a) Lists of data
B
:
(b) Graphical representations
C
:
(c) Step-by-step instructions for solving a problem
D
:
(d) Repetitive patterns
5 : Which of the following is the first step in problem-solving according computational thinking?
A
:
(a) Writing the solution
B
:
(b) Understanding the problem
C
:
(c) Designing a flowchart
D
:
(d) Selecting a solution
6 : Pseudocode is
A
:
(a) A type of flowchart
B
:
(b) A high-level description of an algorithm using plain language
C
:
(c) A programming language
D
:
(d) A debugging tool
7 : Flowcharts are used to.
A
:
(a) Code a program
B
:
(b) Represent algorithms graphicall
C
:
(c) Solve mathematical equations
D
:
(d) Identify patterns
8 : Which of the following is a principle of computational thinking?
A
:
(a) Ignoring problem understanding
B
:
(b) Problem simplification
C
:
(c) Avoiding solution design
D
:
(d) Implementing random solutions
9 : Dry running a flowchart involves:
A
:
(a) Writing the code in a programming language
B
:
(b) Testing the flowchart with sample data
C
:
(c) Converting the flowchart into pseudocode
D
:
(d) Ignoring the flowchart details
10 : Pattern recognition involves:
A
:
(a) Finding and using similarities within problems
B
:
(b) Ignoring repetitive elements
C
:
(c) Breaking problems into smaller pieces
D
:
(d) Writing detailed algorithms
11 : Which is an example of pattern recognition in computational thinking?
A
:
Designing a new algorithm for every problem
B
:
Identifying trends in data to predict future outcomes
C
:
Writing a program in multiple programming languages
D
:
Solving problems without breaking them into smaller parts
12 : Which of the following best describes computational thinking?
A
:
The process of performing mathematical calculations
B
:
Breaking down a problem into smaller, manageable parts
C
:
Creating hardware solutions for computing
D
:
Writing complex algorithms only
13 : What is abstraction in computational thinking?
A
:
Solving a problem step-by-step without simplification
B
:
Focusing on the most important details and ignoring irrelevant information
C
:
Creating detailed models for real-world problems
D
:
Using complex language and jargon to explain problems
14 : Which technique uses pictorial representation of solutions?
A
:
Prototype
B
:
Pseudocode
C
:
Flowchart
D
:
Debugging
15 : The diamond symbol in flowcharts represents:
A
:
Input/output
B
:
Decision making
C
:
Processing
D
:
Start/End
16 : Which flowchart symbol is used for start/end?
A
:
Terminal (Oval)
B
:
Connector
C
:
Process (Rectangle)
D
:
Decision (Diamond)
17 : What is decomposition in computational thinking?
A
:
Creating a set of instructions to follow
B
:
Breaking a complex problem into smaller, easier-to-solve parts
C
:
Identifying patterns between problems
D
:
Ignoring unnecessary details and focusing on key aspects
18 : How many core components of computational thinking are there?
A
:
1
B
:
2
C
:
3
D
:
4
19 : Which is a graphical representation of an algorithm?
A
:
Matrix
B
:
Graph
C
:
Flowchart
D
:
Solution
20 : What is the purpose of a parallelogram in flowcharts?
A
:
Decision
B
:
Connector
C
:
Input/output
D
:
Start/End
21 : Which computational thinking step involves creating a sequence of steps to solve a problem?
A
:
Decomposition
B
:
Abstraction
C
:
Pattern Recognition
D
:
Algorithm Design
22 : What is the purpose of an oval shape in flowcharts?
A
:
Decision
B
:
Process
C
:
Connector
D
:
Start/End
23 : Breaking down larger problems into smaller manageable ones is called:
A
:
Abstraction
B
:
Decomposition
C
:
Algorithm design
D
:
Pattern Recognition
24 : The diamond symbol in flowcharts is used for:
A
:
Solution
B
:
Decision making
C
:
Verification
D
:
Test data
Computer 9th MCQs || Ilam Ghar
Chapter 7 : Computational thinking
Computer 9th