wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz de Programação

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

1. O que é um comando sequencial em programação?

a)

É uma série de instruções que são executadas na ordem em que foram escritas.

b)

É uma instrução que permite ao programa interagir com o usuário.

c)

É uma instrução que se repete várias vezes.

d)

É uma instrução que só é executada se uma condição for verdadeira.

2.

2. Em um programa em blocos, qual é a principal função de um bloco de 'início' ou 'quando a bandeira verde for clicada'?

a)

Ele define a cor do fundo da tela.

b)

Ele cria uma variável para armazenar dados.

c)

Ele faz o personagem andar para frente.

d)

Ele marca o ponto de partida para a execução do código.

3.

3. Qual das seguintes sequências de comandos faria um personagem andar 10 passos, esperar 1 segundo e depois andar mais 10 passos?

a)

Apenas um bloco de 'Mover 20 passos'.

b)

Esperar 1 segundo, Mover 10 passos, Mover 10 passos.

c)

Mover 10 passos, Esperar 1 segundo, Mover 10 passos.

d)

Mover 10 passos, Mover 10 passos, Esperar 1 segundo.

4.
  1. 4. O que é lógica de programação?

a)

É a organização e sequência de passos para resolver um problema.

b)

É a parte do programa que controla o movimento dos personagens.

c)

É a capacidade do computador de entender e falar a linguagem humana.

d)

É o conjunto de todas as cores e sons que podem ser usados em um programa.

5.

5. Em um comando condicional 'SE (condição) ENTÃO (ação)', o que acontece se a condição for falsa?

a)

O programa para de funcionar.

b)

O programa executa a 'ação' infinitamente.

c)

O programa ignora a 'ação' e continua a execução.

d)

O programa executa a 'ação' de qualquer maneira.

6.

6. O que o bloco 'SE... SENÃO' permite fazer que o bloco 'SE' simples não permite?

a)

Alterar a velocidade do programa.

b)

Repetir uma ação várias vezes.

c)

Criar um personagem ou objeto novo.

d)

Ter duas opções de caminho a seguir: um se a condição for verdadeira e outro se for falsa.

7.

7. Qual é um exemplo de uma 'condição' válida para um comando condicional?

a)

O personagem toca na borda

b)

Mudar para a próxima fantasia

c)

Repetir 5 vezes

d)

Mover 10 passos

8.

8. Em um programa em blocos, como você representaria a lógica 'Se a pontuação for maior que 100, exiba a mensagem 'Você ganhou!'?

a)

Um bloco sequencial que exibe a mensagem e depois verifica a pontuação.

b)

Um bloco 'SE' com a condição 'pontuação > 100' e a ação 'exibir a mensagem'.

c)

Um bloco de repetição que verifica a pontuação.

d)

Um bloco 'SENÃO' com a condição 'pontuação <= 100'.

9.

9. Qual é a principal utilidade de um comando de repetição (loop)?

a)

Executar a mesma sequência de instruções várias vezes.

b)

Mudar a cor de um personagem de forma aleatória.

c)

Armazenar dados na memória do computador.

d)

Definir se o programa vai para a esquerda ou para a direita.

10.

10. Em um loop 'Repetir 10 vezes', se o código dentro dele for 'Mover 10 passos', qual será o resultado final?

a)

O personagem não se moverá, pois o loop não tem uma condição para parar.

b)

O personagem moverá 10 passos.

c)

O personagem moverá 100 passos.

d)

O personagem moverá 10 passos, esperará e moverá mais 10 passos.