Computational Thinking Assessment
30 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary function of decomposition in computational thinking?

  • To focus on the important information only
  • To create a step-by-step solution to a problem
  • To break down a complex problem into smaller parts (correct)
  • To identify patterns in a problem

What is the main purpose of abstraction in computational thinking?

  • To focus on the important information only (correct)
  • To break down a complex problem into smaller parts
  • To develop a step-by-step solution to a problem
  • To identify the key elements of a problem

What is the result of not applying all four techniques of computational thinking?

  • The problem will be partially solved
  • The problem will be more complex
  • The solution will be incomplete
  • The table will probably collapse (correct)

What is the main goal of computational thinking?

<p>To understand a problem and develop possible solutions (C)</p> Signup and view all the answers

What is pattern recognition in computational thinking?

<p>Looking for similarities among and within problems (B)</p> Signup and view all the answers

What is the purpose of algorithms in computational thinking?

<p>To develop a step-by-step solution to a problem (C)</p> Signup and view all the answers

What is the primary task in the phase where the actual program is constructed?

<p>Selecting a suitable programming language (D)</p> Signup and view all the answers

What is the purpose of debugging?

<p>To remove errors and restart testing (D)</p> Signup and view all the answers

What happens in the maintenance phase?

<p>The program is used by the end-user and improvements are made as needed (B)</p> Signup and view all the answers

What do the terms 'top-down' and 'bottom-up' refer to?

<p>Strategies of information processing used in various fields (B)</p> Signup and view all the answers

What is the purpose of testing the program?

<p>To check if the code solves the defined problem or not (C)</p> Signup and view all the answers

What is the outcome of debugging?

<p>Errors are removed and testing is restarted (B)</p> Signup and view all the answers

What is the primary focus of the bottom-up approach?

<p>Solving smaller problems at the fundamental level and then integrating them (A)</p> Signup and view all the answers

Which programming languages are typically associated with the top-down approach?

<p>C, COBOL, Fortran (D)</p> Signup and view all the answers

What is an advantage of the bottom-up approach?

<p>Reusability of the code (B)</p> Signup and view all the answers

What is the initial location of the Jeroo in the Pick and Plant problem?

<p>(0, 0) (D)</p> Signup and view all the answers

What is the final direction the Jeroo should face after planting the flower?

<p>East (B)</p> Signup and view all the answers

What is a disadvantage of the bottom-up approach?

<p>Solving all sub-problems requires additional calculations (A)</p> Signup and view all the answers

How many spaces ahead of the Jeroo is the flower initially?

<p>Three spaces (D)</p> Signup and view all the answers

What is the primary purpose of unit testing in the bottom-up approach?

<p>To leverage specific low-level functions (A)</p> Signup and view all the answers

What is the main difference between the top-down and bottom-up approaches?

<p>The focus on solving smaller problems first (C)</p> Signup and view all the answers

What is the purpose of the 'Put the flower' step in the high-level algorithm?

<p>To plant the flower (D)</p> Signup and view all the answers

Where should the flower be planted according to the problem statement?

<p>Location (3, 2) (B)</p> Signup and view all the answers

What is the final action of the Jeroo according to the high-level algorithm?

<p>Hop East (A)</p> Signup and view all the answers

What is the position of Jeroo_2 at the start?

<p>(0, 2) facing East (A)</p> Signup and view all the answers

What is the purpose of the flower given by Jeroo_1 to Jeroo_2?

<p>To disable the net at location (3, 2) (A)</p> Signup and view all the answers

What is the final direction Jeroo_1 will be facing?

<p>South (B)</p> Signup and view all the answers

What will Jeroo_2 do after receiving the flower from Jeroo_1?

<p>Disable the net and then plant a flower (B)</p> Signup and view all the answers

How many flowers will Jeroo_2 have after receiving one from Jeroo_1?

<p>Two (A)</p> Signup and view all the answers

What is the location where Jeroo_2 will plant a flower?

<p>(3, 2) (D)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser