Class 12 Computer Science · Chapter 2 · Test 1
Thinking and Logic Basics
40 MCQs
40 questions · 35 min · 40 marks
Want to try first? Take the free Computer Science test: Networks Basics
Sample questions
The first 5 of 40. Try each one, then tap to see the answer.
Question 1
Computational thinking is mainly used for:
- APlaying computer games
- BSolving problems in a logical way
- CWriting essays
- DDrawing pictures
Show answerHide answer
Answer: B
Computational thinking is a way of solving problems clearly and logically.
Question 2
The first step in problem solving is:
- AWriting code
- BEvaluating the solution
- CIdentifying the problem
- DBreaking the problem
Show answerHide answer
Answer: C
A problem has to be identified before it can be broken down or solved.
Question 3
Breaking a large problem into smaller parts is called:
- AAbstraction
- BDecomposition
- CEvaluation
- DAutomation
Show answerHide answer
Answer: B
Decomposition splits a large problem into smaller manageable parts.
Question 4
A step-by-step solution to a problem is known as an:
- AProgram
- BFlowchart
- CAlgorithm
- DFunction
Show answerHide answer
Answer: C
An algorithm is a step-by-step set of instructions used to solve a problem.
Question 5
Which person is named in the chapter as someone who uses computational thinking when planning?
- AA painter
- BA singer
- CA pilot
- DA chef
Show answerHide answer
Answer: D
The chapter says scientists and engineers and even chefs use computational thinking while planning.
More tests in Computational Thinking & Algorithms
Practise with a free account
Save your scores, see which chapters need work, and keep a notebook of every question you got wrong.