Avaliação Pensamento Computacional

Avaliação Pensamento Computacional

8th Grade

7 Qs

quiz-placeholder

Similar activities

Untitled Quiz

Untitled Quiz

1st Grade - University

10 Qs

Exercícios de Strings em Python

Exercícios de Strings em Python

8th Grade

10 Qs

Excel

Excel

6th - 9th Grade

10 Qs

Robótica Lego EV3 - Básico

Robótica Lego EV3 - Básico

6th - 9th Grade

12 Qs

EXAMÉN CEEX SAN MARCOS

EXAMÉN CEEX SAN MARCOS

6th - 8th Grade

10 Qs

Quizizz - Projeto Agrinho 2025 Programação - Assistente Virtual

Quizizz - Projeto Agrinho 2025 Programação - Assistente Virtual

8th Grade

7 Qs

Variables listas y condiciones

Variables listas y condiciones

1st Grade - University

7 Qs

Impressão 3D

Impressão 3D

1st - 12th Grade

10 Qs

Avaliação Pensamento Computacional

Avaliação Pensamento Computacional

Assessment

Quiz

Instructional Technology

8th Grade

Medium

Created by

ANNA JOYCE PEREIRA COSTA

Used 1+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Assinale a alternativa que descreve o conceito de recursão?

Repetição de um comando

Quando chamamos uma função várias vezes

Um código que chama a si mesmo

para repetir um comando.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é recursão?

Aprendemos sobre o conceito de recursão. Dessa forma, assinale

a alternativa que apresenta os conceitos fundamentais para implementar a

recursão em nosso projeto.

O conceito mais importante para implementar a recursão é que a função só

pode ser executada uma vez.

A única coisa que importa na recursão é que a função deve chamar a si

mesma para ter repetição automática de instruções.

Toda função deve ter recursão. Caso a repetição não seja necessária, quem

vai cuidar disso é a condição de parada.

Os conceitos mais importantes para implementar a recursão são: a função

deve chamar a si mesma para ter repetição automática e deve haver uma

condição de parada.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Conceito de lista

Listas são importantes no dia a dia das pessoas, em todas as áreas da vida, e

podem ser utilizadas até na programação!

De acordo com o conceito aprendido na lição, selecione a alternativa que indica

a utilidade das listas.

Sequenciar passos que possibilitam a execução de um objetivo ou resolvem

um problema.

Ordenar itens relacionados a objetos, lugares, metas ou pessoas, mesmo que

não estejam diretamente conectados.

Permitir que uma informação seja armazenada e depois acionada pelo código.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sobre condicionais

Utilizamos blocos com estruturas condicionais. Sobre esses blocos,

é correto afirmar que:

Não devemos utilizar o bloco condicional, pois a performance do código

é impactada.

É um bloco que avalia uma expressão como verdadeira ou falsa, executando

uma instrução no primeiro caso e uma outra instrução no segundo.

É um bloco que avalia uma expressão como verdadeira ou falsa, executando

uma instrução apenas no primeiro caso.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a importância das listas na programação?

Selecione a alternativa que melhor descreve o uso de listas em um

programa de computador.

Listas são usadas para definir a estrutura de um programa.

Listas são usadas para executar comandos repetidamente.

Listas são usadas para armazenar dados de forma ordenada e acessível.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Como as estruturas condicionais afetam o fluxo de um programa?

Escolha a alternativa correta sobre o impacto das condicionais.

Estruturas condicionais permitem que o programa execute diferentes

caminhos com base em condições específicas.

Estruturas condicionais são usadas apenas para otimizar o desempenho

do programa.

Estruturas condicionais são necessárias apenas em programas grandes.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é necessário para que uma função recursiva funcione corretamente?

Assinale a alternativa que descreve os requisitos de uma função recursiva.

A função deve ser chamada apenas uma vez.

A função deve ter uma condição de parada para evitar loops infinitos.

A função deve ser capaz de modificar variáveis globais.

Discover more resources for Instructional Technology