wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz de Programação em Bloco

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Qual bloco em Scratch é utilizado para repetir um conjunto de comandos um número específico de vezes?

a)

Bloco "sempre"

b)

Bloco "repita até"

c)

Bloco "repita"

d)

Bloco "espere"

2.

O que é uma variável em Scratch?

a)

Um comando para mover o personagem

b)

Um valor que pode ser alterado durante a execução do programa

c)

Um tipo de bloco de repetição

d)

Um tipo de personagem

3.

Qual bloco representa uma condicional simples em Scratch?

a)

"se então"

b)

"repita até"

c)

"sempre"

d)

"faça enquanto"

4.

O que diferencia uma condicional composta de uma condicional simples em Scratch?

a)

A condicional composta permite múltiplas repetições

b)

A condicional composta possui um "senão"

c)

A condicional composta só pode ser usada com variáveis

d)

Não há diferença

5.

Qual bloco é usado para criar um laço que nunca termina até que o programa seja parado manualmente?

a)

"repita"

b)

"sempre"

c)

"repita até"

d)

"espere até"

6.

Para que serve o bloco "repita até" em Scratch?

a)

Repetir comandos para sempre

b)

Repetir comandos até que uma condição seja verdadeira

c)

Repetir comandos um número fixo de vezes

d)

Repetir comandos apenas uma vez

7.

Como se chama o bloco que permite tomar decisões baseadas em condições em Scratch?

a)

Bloco de repetição

b)

Bloco de variável

c)

Bloco condicional

d)

Bloco de função

8.

Qual das opções abaixo é um exemplo de condicional composta em Scratch?

a)

"se então"

b)

"se então senão"

c)

"repita"

d)

"sempre"

9.

O que acontece quando uma variável é alterada dentro de um laço de repetição?

a)

O valor da variável permanece o mesmo

b)

O valor da variável pode mudar a cada repetição

c)

O laço para de funcionar

d)

O programa trava

10.

Qual estrutura de controle é usada para executar comandos apenas se uma condição for verdadeira?

a)

"repita"

b)

"sempre"

c)

"se então"

d)

"faça enquanto"

11.

Em qual situação você usaria o bloco "repita até"?

a)

Quando quer repetir comandos para sempre

b)

Quando quer repetir comandos até que uma condição seja satisfeita

c)

Quando quer repetir comandos um número fixo de vezes

d)

Quando não quer repetir comandos

12.

O que é necessário para criar uma variável em Scratch?

a)

Clicar em "Adicionar bloco"

b)

Clicar em "Variáveis" e depois em "Criar uma variável"

c)

Clicar em "Eventos"

d)

Clicar em "Figuras"

13.

Qual comando pode ser usado para aumentar o valor de uma variável em 1?

a)

"mude variável para 1"

b)

"adicione 1 à variável"

c)

"defina variável como 1"

d)

"remova 1 da variável"

14.

O que acontece se a condição de um bloco "se então" não for satisfeita?

a)

Os comandos dentro do bloco são executados

b)

Os comandos dentro do bloco não são executados

c)

O programa trava

d)

O Scratch fecha

15.

Qual bloco permite executar diferentes comandos dependendo se uma condição é verdadeira ou falsa?

a)

"se então"

b)

"repita"

c)

"se então senão"

d)

"sempre"

16.

Para que serve o bloco "definir variável para" em Scratch?

a)

Para criar uma nova variável

b)

Para atribuir um valor à variável

c)

Para apagar a variável

d)

Para repetir comandos

17.

Qual das opções abaixo NÃO é uma estrutura de controle em Scratch?

a)

"repita"

b)

"sempre"

c)

"se então"

d)

"mude cor"

18.

O que é uma função em Scratch?

a)

Um bloco que executa uma tarefa específica e pode ser reutilizado

b)

Um tipo de variável

c)

Um comando de repetição

d)

Um personagem

19.

Qual bloco você usaria para criar um loop infinito?

a)

"repita"

b)

"repita até"

c)

"sempre"

d)

"se então"

20.

Em qual situação é mais adequado usar uma condicional composta?

a)

Quando só há uma ação a ser tomada se a condição for verdadeira

b)

Quando há ações diferentes para condição verdadeira e falsa

c)

Quando não há condições

d)

Quando se quer repetir comandos