Search Header Logo

Avaliação Pensamento Computacional

Authored by ANNA JOYCE PEREIRA COSTA

Instructional Technology

8th Grade

Used 1+ times

Avaliação Pensamento Computacional
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?