Muhammad Sikandar Dar, Assistant Professor, IMCB, G-11/1, Islamabad.
0333-5813882
SLO Based MCQs of Chapter No. 02 Computational Thinking
Sr. Questions A B C D Correct
The primary purpose of computer is Browse the
1 Play games Solve problems Watch movies Solve problems
to internet
Which of the following represent the
2 Situation Challenges Obstacle All All
problems
The process of analyzing a situation
Decision Strategic
3 and handling it to find a problem is Problem solving Critical thinking Problem solving
making planning
called
Which thought process help us
Algorithmic Logical Computational
4 understand and solve problems in Critical thinking Computational thinking
thinking reasoning thinking
way that computers
Data
What model do computers follow to Data process input-process
5 analyzing Input output feedback input-process output
process information analyzing output
output
In computational thinking which of
6 the following is NOT typically Decomposition Pattern recognition Abstraction Emotional intelligence Emotional intelligence
involved
Which of the following best describe Main design
Writing Configuring server Main design and
7 abstraction in context of website and Debugging all errors
detailed code setting functionality
creation functionality
The process of breaking down a
complex problem into smaller more Decompositi
8 Abstraction Pattern recognition Algorithm design Decomposition
manage able sub problems or task is on
called
is the process of identifying patterns Decompositi
9 Abstraction Pattern recognition Algorithm design Pattern recognition
or within data problems or solutions on
Developing a step by step solution Decompositi
10 Abstraction Pattern recognition Algorithm design Algorithm design
to solve a problem is called on
Which of the following is NOT Mobile Handwritten
11 Simulation Website Handwritten letter
considered a computational artifact application letter
Which of the following is NOT an
Software
12 artifact in software development life Source code Prototype Marketing Brochure Marketing Brochure
documentation
cycle
Muhammad Sikandar Dar, Assistant Professor, IMCB, G-11/1, Islamabad. 0333-5813882
Which artifact help developers to Software
13 virtualize the software features Meeting notes Diagrams Documentat source code Diagrams
through graphical representation ions
Which artifact contain the detail of software
14 discussions for software design and Diagrams Images documentati Meeting notes Meeting notes
features ons
Specific
Natural
15 An algorithm is typically written in programming Binary code Machine languages Natural languages
languages
languages
____provide a visual
Software
16 representations of flow and logic of Pseudocode Flowchart User interface Flowchart
documentations
the algorithm
Compile convey algorithmic
17 The primary goal of pseudocode is to Execute code Debug errors convey algorithmic logic
code logic
What is the first step of planning and Define the
18 Plan the logic list the input Test the algorithm Define the problem
developing an artifact? problem
Which of the following is not the type
19 Loop Stack Array Queue Loop
of data structure
_____Within a program determine
Control
20 the order in which order in which Queue Array Stack Control structure
structure
instructions are executed.
Which control structure executes
21 the program statement on the basis Sequential Loop Conditional Relation Conditional
of the conditions
Which control structure repeat one
22 Sequential Loop Conditionals Relation Loop
or more program statements
is used to manually simulating the Algorithm
23 Trace method Algorithm validation Algorithm debugging Trace method
execution of an algorithm execution
Another term of tracing algorithm is Code Desk check or dry Data
24 Data validation Desk check or dry run
to complications run visualization
Skip the
The primary goal of tracking Verify its Compile the Simulate execution on
25 implementation Verify its correctness
algorithm is correctness Program computer
phase
Before
After the code After code is
26 Tracing an algorithm is done writing any After code is executed Before writing any code
is written compiled
code
The dry run of an algorithm can be
27 Trace table Instruction table Output table Arithmetic table Trace table
done with a technique know as
Muhammad Sikandar Dar, Assistant Professor, IMCB, G-11/1, Islamabad. 0333-5813882
Trace table help to find
28 Logical Operator Syntax Runtime Logical
errors
Which of the following table is used
29 Trace table Instruction table Output table Arithmetic table Trace table
to track the technique know as
Which of the following is NOT a
30 Correctness Efficiency Clarity Usability Usability
common way to evaluate algorithms
Which aspect of an algorithm is Maintainability time and space Clarity and time and space
31 Correctness
addressed by efficiency and reusability complexity usability complexity
Time Space Execution
32 Time taken for an algorithm to run Input size Time complexibility
complexibility complexibility speed
It always
What is meant by reliability of an it execute It handles of produce It always produce
33 It use minimal memory
algorithm quickly possible input correct correct result
result
Delete
The main purpose of sorting Encrypt Display data arrange data in specific arrange data in specific
34 unwanted
algorithm is to sensitive data visually order order
data
Which are the example of sorting
35 Insertion sort Bubble sorting both none both
algorithm
Which searching algorithm search
37 each element of a list until it find the binary quick linear merge linear
target value or reach end of the list
Sequential
38 Linear search is also know as Binary search Quick search Merge search Sequential search
search
Which searching algorithm work on
39 linear Binary selection insertion Binary
sorted list
small
Very large searching for a
dataset or searching for a pattern small dataset or
40 Linear search is best for dataset or specific color in
unsorted within the data unsorted data
sorted data image
data
small
Very large searching for a
dataset or searching for a pattern Very large dataset or
41 Binary search is best for dataset or specific color in
unsorted within sorted data
sorted data image
data
focusing on the most relevant
algorithm
42 aspect while ignoring unnecessary Decomposition pattern recognition abstraction abstraction
design
details
Muhammad Sikandar Dar, Assistant Professor, IMCB, G-11/1, Islamabad. 0333-5813882
Which control structure skip some
43 program statement on the basis of a Sequential loop conditional relation conditional
condition
Time time
44 Time taken for an algorithm to run space complexity execution time Time complexity
complexity allocation
Which sorting algorithm repeatedly
step through the list compare
45 Quick sort bubble sort merge sort insertion sort insertion sort
adjacent element and swap them if
they are in wrong order
Which of the following is an
software text plan and
46 intermediate step between the pseudocode user interface pseudocode
documentation cases
algorithm and actual programming
Visual
What is the role of control structures
47 Store data Flow of execution representati Test the algorithm Flow of execution
in an algorithm?
on
What is the significance of using Complicate
48 Test code Explain logic Visual representation Explain logic
comments in pseudocode? code
Which of the following is an example
49 Tree Program Mountain River Program
of a computational artifact?
To create a successful computer
program, how many computational
50 Two Three Four Five Four
thinking technologies are usually
required?
Help us to solve
Why do we need to think Help us to Think like a Help us to solve
51 complex more Coding
computationally? program computer complex more easily
easily
My friends
Which of the following contains a All cars have
52 My car is blue car has an None All cars have wheels
pattern? wheels
MP3 player
Incorrect or
What might happen if we do not look Inefficient Might not correctly Incorrect or inefficient
53 inefficient None
for patterns? solution solve problem solution
solution
How can an algorithm be
54 Flowchart Pseudocode Both None Both
represented?
Which of the following is NOT a Pattern
55 Abstraction Decomposition Coding Coding
computational thinking technique? recognition