34. Algorithms- Decomposition Quiz

34. Algorithms- Decomposition Quiz

9th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

Decomposition, Pattern Recognition and Abstraction

Decomposition, Pattern Recognition and Abstraction

9th Grade

16 Qs

CS Edexcel 1.1 Computational Thinking

CS Edexcel 1.1 Computational Thinking

9th - 10th Grade

15 Qs

Computational Thinking

Computational Thinking

8th - 10th Grade

10 Qs

Unit 2 - Abstraction and Automation

Unit 2 - Abstraction and Automation

12th Grade - University

14 Qs

Program Analysis

Program Analysis

8th - 10th Grade

10 Qs

Computational Thinking (ATS Prepare)

Computational Thinking (ATS Prepare)

10th Grade

11 Qs

Problem Solving

Problem Solving

9th - 12th Grade

11 Qs

Intro to Computational thinking

Intro to Computational thinking

9th Grade

10 Qs

34. Algorithms- Decomposition Quiz

34. Algorithms- Decomposition Quiz

Assessment

Passage

Computers

9th - 12th Grade

Hard

Created by

Andy Workman

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does decomposition mean in computational thinking?

Combining a complex problem into a single part

Breaking a complex problem down into smaller parts

Solving complex problems without breaking them down

Ignoring complex problems

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why is decomposition considered a core skill for programmers?

It makes problems more complex

It allows tackling multiple problems at once

It increases development time and cost

It makes problems easier to solve

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is an advantage of problem decomposition?

It limits the number of people working on a problem

It reduces development time and cost

It makes problems harder to solve

It increases the complexity of a problem

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How is problem decomposition used in everyday life?

It is not used in everyday life

It is used to make problems more complex

It is used to break down complex problems without thinking about it

It is used to make problems harder to solve

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the example of crossing a road, what is the first step of problem decomposition?

Looking left and right

Pressing the button at the pelican crossing

Crossing the road without looking

Stopping before crossing the road

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the example of creating a computer game, what is the first step of programming a breakout clone?

Drawing the ball

Drawing the tiles

Getting the ball to accurately bounce around the screen

Getting the paddle to interact with the user

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is an advantage of different people working on different parts of a problem at the same time?

It increases development time and cost

It makes the problem harder to solve

It reduces development time and cost

It limits the number of people working on a problem

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?