wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

RECUPERAÇÃO AV2 9° B PC

Total questions: 15

Worksheet time: 4hrs 45mins

Name
Class
Date
1.

Em JavaScript utilizamos o mouseIsPressed para criar comandos de acordo com a pressão do mouse, como podemos observar no código. Analise o código da função draw() acima e selecione a alternativa que interpreta corretamente o comando dele:

a)

Se o mouse está pressionado, a cor do retângulo deve ser vermelho. Caso contrário, será verde.

b)

Se o mouse está pressionado, a cor do retângulo deve ser branco. Caso contrário, passará a ser verde

c)

Se o mouse está pressionado, o tamanho do retângulo deve ser 100. Caso contrário, ele será 0.

d)

Se o mouse está pressionado, a cor de fundo do retângulo deve ser branco. Caso contrário, será vermelho.

2.

Daniel adora nadar e criou um jogo que simula uma competição de nado. Todos os competidores iniciam na altura 375 do eixo y.

E para garantir a medalha, precisam chegar até o topo da tela, que simboliza o fim da piscina.

Agora, escolha a alternativa que verifica corretamente se o competidor chegou até o fim da piscina para receber a medalha.

a)

b)

c)

d)

3.

Ester desenhou um retângulo no p5.js e determinou a cor vermelho (red) para o seu preenchimento. No entanto, ela gostaria que essa cor mudasse de forma aleatória a cada vez que inicia o programa.

Assinale a alternativa que indica corretamente a função que ela poderia usar para declarar aleatoriedade no seu código:

  • Alternativa correta

    random()

a)

random()


b)

function()

c)

fill()

d)

background()


4.

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

5.

Observe a imagem. De acordo com o que aprendemos até o momento, qual alternativa apresenta o código que reproduz a frase como na imagem na tela do p5.js?

a)

b)

c)

d)

6.

Durante a aula você aprendeu sobre o retorno de uma função. Baseado no que foi aprendido, qual é a funcionalidade de um retorno?

a)

Encerrar a função retornando-a para seu estado inicial.

b)

Encerrar a função retornando um valor para o local onde a função foi chamada.


c)

Retornar um valor para o local onde ela foi chamada enquanto ela continua sendo executada.

d)

Encerrar a função sem passar nenhuma informação ao compilador.

7.

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.

8.

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”)

9.

Você está desenvolvendo um novo recurso para uma rede social que permite aos usuários compartilharem suas músicas favoritas. Para isso, precisou criar uma função. Escolha a alternativa que apresenta o código correto para criar essa nova funcionalidade.

a)

b)

c)

d)

10.

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.

11.

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

12.

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.

13.

Mariana quer enviar uma mensagem de aniversário criptografada para sua irmã, revelando o que seria seu presente de aniversário este ano. Ela tem como inspiração o cartão. Qual dos trechos abaixo programa, com as estilizações e texto, o cartão da imagem?

a)

b)

c)

d)

14.

Gabriella está desenvolvendo um aplicativo para organizar suas músicas favoritas e pediu sua ajuda para implementar algumas melhorias. Considerando o que aprendemos na aula sobre mapas, como você os utilizaria para melhorar o projeto de Gabriella?

a)

Para criar mensagens criptografadas usando senhas para garantir acesso restrito.

b)

Para armazenar números e palavras relacionados às músicas para manipulação mais fácil.

c)

Para associar eficientemente informações como nome da música e artista para facilitar a busca.

d)

Para explorar cada caractere das letras das músicas, percorrendo-os com loops for().

15.

Ao longo da unidade, aprendemos conceitos e práticas básicas da criptografia, entendendo mais sobre segurança digital e proteção de informações. Com base nisso, responda:

Como a criptografia ajuda a manter nossos dados seguros quando os enviamos pela internet?


a)

Tornando os dados mais lentos de serem transmitidos de uma ponta para outra.

b)

Garantindo que os dados sejam capturados e alterados por outras pessoas.

c)

Impedindo que outras pessoas entendam ou manipulem os dados durante o envio.