wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Avaliação 8º anos

Total questions: 10

Worksheet time: 46mins

Name
Class
Date
1.

Luana está desenhando formas geométricas no Scratch, para iniciar seu projeto ela precisa criar uma variável chamada lados.

Selecione a alternativa que demonstra a sequência de passos que Luana precisa seguir para criar a variável lados:


a)

I - Clique em "Criar uma variável"; II - Selecione a opção para todos os atores; III - Clique em "OK".

b)

I - Digite lados para o nome para a variável; II - Selecione a opção para todos os atores; III - Clique em "OK".

c)

I - Vá até o ícone "Operadores"; II - Digite lados para o nome para a variável; III - Clique em "OK".

d)

I - Clique no ícone "Variáveis" no menu lateral; II - Clique em "Criar uma variável"; III - Digite lados para o nome para a variável; IV - Selecione a opção para todos os atores; V - Clique em "OK".

2.

Explorando a caneta do Scratch, Pedro desenhou uma estrela com 5 pontas. Testando os recursos ele registrou algumas informações importantes para fazer o desenho, como:

  • Quantidade de passos deve ser 100 para cada linha

  • Giro ficou em 144º graus.

Porém, para formar a estrela é necessário mudar a direção. Como podemos fazer isso? Selecione a resposta correta.

a)

Alterando omova 50 passos para cada linha.

b)


Inserindo o mova 150 passos para cada linha.

c)


Usando o gire 144 graus é possível mudar de direção.

d)


Usando o gire 90 graus é possível mudar de direção.

3.

Amanda está desenvolvendo um algoritmo que é capaz de criar desenhos recursivos com triângulos, como mostra a figura abaixo:

Como modificar o código ao lado para desenhar um hexágono ao invés de um triângulo?


a)

Alterando a variável lados para 6.

b)

Criando uma nova variável chamada hexágono

c)

Substituindo o bloco desenhaTriangulo por desenhaHexágono.

d)

Aumentando o ângulo no bloco gire para a direita.

4.

Durante esta aula, você manipulou diferentes parâmetros na função recursiva desenhaTriangulo e cada parâmetro possui um papel fundamental para a criação de diferentes formas geométricas. Sobre estes parâmetros é correto afirmar que:

Selecione duas alternativas.

a)

O parâmetro ângulo não define em graus a direção em que os traços são desenhados.

b)

O parâmetro distância também define a sobreposição dos traços, impactando diretamente no resultado da forma geométrica.

c)

O parâmetro distância define o comprimento dos traços, considerando uma quantidade de passos.

d)


O parâmetro profundidade define a proximidade entre o desenho de um triângulo e outro.

5.

O personagem gato fala diversas palavras aleatórias, quando a palavra é uma fruta, ela é armazenada na lista chamada Frutas. Assim que a palavra entra na lista, ela é ordenada de acordo com o alfabeto, como na imagem abaixo:

Escolha a alternativa correta que indica o item que deverá ocupar a posição 3 da lista no momento em que for adicionado.

a)

b)

c)

6.

Caio está fazendo um algoritmo que cria uma lista com os números falados pelo ator peixe.

Escolha a alternativa que indica a posição correta onde o número 35 deverá entrar.

a)


Posição 5, depois de 36 e antes de 49

b)

Posição 4, depois de 26 e antes de 36

c)


Posição 3, depois de 22 e antes de 26

7.

Durante a aula, estudamos o Insertion Sort, método que insere um item por vez na lista, comparando com cada elemento do menor ao maior para encontrar sua posição correta. Escolha a alternativa com o passo a passo para implementação desse método em uma lista:

a)

Organizar a lista escolhendo o maior elemento e movendo-o para o final repetidamente até que a lista esteja ordenada.

b)


Inicializar a lista vazia, depois comparar cada elemento com o próximo, trocando-os se estiverem fora de ordem.

c)


Colocar os elementos aleatoriamente na lista e, em seguida, rearranjá-los com base em uma ordem predefinida.

d)

Começar com a lista desordenada, selecionar um item por vez e inseri-lo na posição correta, deslocando os outros conforme necessário.

8.

Quando estava na escola, Pedro criou um código para ordenar múltiplas listas com informações sobre filmes da Pixar.

Agora, ele quer construir um código para ordenar uma lista de seus colegas por ordem de altura. Qual das alternativas a seguir pode ajudar Pedro a programar essa lista de forma mais eficiente e rápida?

a)


Ajustar os critérios de comparação e os nomes das variáveis.

b)

Apagar os blocos existentes e construir uma nova sequência.

c)

Deixar o código com as mesmas variáveis e perguntas.

9.

Nesta aula, utilizamos o recurso “Remix” do Scratch. Sobre essa opção escolha a alternativa correta:


a)

Embora usar códigos prontos seja uma prática comum, não é possível fazer isso no Scratch.

b)

Nunca devemos utilizar códigos prontos pois isso constitui plágio.

c)

Partir de códigos prontos é uma prática comum para não fazermos tudo do zero sendo mais produtivos. Mas é sempre bom deixar claro que estamos usando uma referência pronta.

d)

No Scratch podemos usar códigos prontos, mas no mercado, é uma prática que deve ser evitada.

10.

Nesta aula, utilizamos a transmissão de mensagens. Sobre este recurso, é correto afirmar…


a)

Não devemos utilizar o bloco transmita pois gera erros de código no momento da execução.

b)

Devemos sempre utilizar o bloco transmita junto do bloco espere para evitar erros de código no momento da execução.

c)

Podemos utilizar a transmissão para passar valores entre os códigos de atores diferentes.

d)

Não é possível transmitir mensagens no Scratch e foi isso que descobrimos no exemplo da aula.