
Avaliação Pensamento Computacional

Quiz
•
Instructional Technology
•
8th Grade
•
Medium
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.
Similar Resources on Wayground
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
9/11 Experience and Reflections

Interactive video
•
10th - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
9 questions
Tips & Tricks

Lesson
•
6th - 8th Grade