wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Recuperação 9º ano

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

André está trabalhando em um projeto para desenvolver um robô inteligente que narrará o resultado de uma competição de natação com três competidores. Qual das opções abaixo melhor descreve o que André precisa para criar uma narrativa legal e adequada ao esporte?

a)


Criar uma história fictícia sem levar em conta os resultados reais de uma competição de natação.

b)

Compreender o que deve ser incluído na narração, para garantir que faça sentido dentro do contexto esportivo.

c)

Focar na parte visual do projeto do robô, adicionando as fantasias e os blocos de aparência para que tudo funcione bem.

2.

Laiz está construindo um projeto no Scratch e precisa da sua ajuda para achar blocos que:

  • definem a execução de todo o código;

  • configuram os textos visualmente no cenário;

  • guardam e manipulam informações importantes do seu projeto.

Identifique onde Laiz pode achar os blocos responsáveis por cada uma dessas funcionalidades, respectivamente.

a)

Controle, Operadores e Variáveis;

b)


Eventos, Aparência e Variáveis;

c)


Eventos, Operadores e Controle;

d)

Sensores, Aparência e Controle;

3.

Felipe está desenvolvendo um jogo em que os jogadores acumulam pontos ao responderem as perguntas corretamente. Ele quer criar uma regra que, se o jogador atingir 100 pontos, uma mensagem de vitória será exibida. Qual é a melhor forma de implementar essa regra no Scratch?

a)

Configure um som para ser reproduzido automaticamente a cada 100 pontos alcançados, indicando a vitória, sem condicionais.

b)

Implemente um bloco de condicional que verifique se o número de pontos do jogador é igual a 100 e, se verdadeiro, exiba a mensagem de vitória.

c)

Utilize um bloco para perguntar ao jogador quantos pontos ele tem e, em seguida, exiba a mensagem de vitória se a resposta for 100.

4.

Lucas está trabalhando com sua equipe no desenvolvimento de um aplicativo. Durante uma fase crítica do projeto, ocorreu a necessidade de atualizar uma parte do código. No entanto, o código não está bem organizado, e as funcionalidades estão conectadas de maneira confusa. Como essa falta de organização pode impactar negativamente no andamento do aplicativo?

a)

A falta de organização é uma prática comum e não influencia na eficiência do projeto.

b)


A organização do código é importante apenas para projetos pequenos; em projetos grandes, não faz diferença.

c)


Não há impacto, pois os desenvolvedores podem sempre entender o código, independentemente da organização.

d)

A desorganização pode levar a dificuldades na hora de identificar e mudar partes específicas do código, atrasando o desenvolvimento.

5.

Nesta aula, fizemos algumas mudanças no código para utilizarmos o conceito de função, porém obtivemos o mesmo resultado ao executar o código. Se não houve mudança no resultado, qual o principal benefício de se utilizar funções?

a)

Acelerar o funcionamento do código

b)

Evitar o uso de variáveis

c)


Promover reutilização e modularidade no código

d)

Economizar espaço de armazenamento

6.

Nesta aula, aprendemos que existem dois tipos de variáveis: locais e globais. Assinale a alternativa que apresenta a diferença correta entre elas:

a)


As variáveis locais são aquelas declaradas com a palavra let, enquanto as variáveis globais são declaradas com a palavra var.

b)

Variáveis locais são usadas para armazenar números enquanto variáveis globais podem armazenar qualquer tipo de informação.

c)

Variáveis locais são aquelas acessíveis apenas dentro das funções onde elas foram declaradas. Variáveis globais são declaradas fora das funções e são acessíveis em todo o código.

d)

Variáveis locais são acessíveis em todo o código enquanto variáveis globais são acessíveis apenas dentro de uma mesma função.

7.

No Javascript existem diversas funções com parâmetros que já são definidas pela própria linguagem, como é o caso da função createCanvas(), que para funcionar precisamos passar dois números que representam altura e largura.

Pensando nisso, assinale a alternativa que apresenta uma função pré-definida no Javascript que possui os parâmetros passados corretamente.

a)

fill(black)

b)


textSize(“64”)

c)

textAlign(center, center)

d)

background(“blue”)

8.

Nesta aula, passamos pelo processo de criar uma mensagem criptografada e também aprendemos a entender como podemos decifrá-la. A partir disso, conseguimos compreender um pouco sobre o conceito de Criptografia. Sobre criptografia é correto afirmar:

a)


A criptografia de dados é um processo pouco utilizado no Brasil.

b)

A criptografia é um conjunto de técnicas usadas para proteger uma mensagem. Desta forma, apenas o remetente consegue lê-la.

c)


A criptografia é o processo de escrever uma mensagem através de senhas, onde somente o remetente e o destinatário possuem conhecimento para decifrá-la.

d)

A criptografia é o processo de transformar uma mensagem para que ela possa ser lida por qualquer destinatário.

9.

Considere a seguinte frase criptografada com o deslocamento de 3 letras:

Krmh whp oxd fkhld

Qual das alternativas abaixo representa corretamente a decodificação da mensagem?

a)


Amanhã tem lua minguante

b)

Hoje tem lua cheia

c)


Hoje não tem lua

d)

Hoje tem lua nova

10.

Nesta aula, exploramos, dentro de uma função, uma estrutura de controle chamada loop for(). Para que serve o loop for()?.

a)

Executar várias vezes uma parte do código enquanto uma condição específica for verdadeira.

b)

Realizar operações matemáticas dentro de uma estrutura de controle.

c)


O loop for() define as funções dentro de um código.

d)

Essa estrutura de controle reserva memória para variáveis.