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