Recuperação Av1

Recuperação Av1

12th Grade

10 Qs

quiz-placeholder

Similar activities

SitesR

SitesR

12th Grade

12 Qs

Ciência de Dados - Noções Básicas de Teoria de Grafos

Ciência de Dados - Noções Básicas de Teoria de Grafos

12th Grade

10 Qs

Ciência de Dados -

Ciência de Dados -

12th Grade

10 Qs

Ciência de Dados - Tabela de Dispersão e Quicksort

Ciência de Dados - Tabela de Dispersão e Quicksort

12th Grade

10 Qs

Áudio

Áudio

9th - 12th Grade

9 Qs

Avaliação Alura

Avaliação Alura

9th Grade - University

15 Qs

Quiz sobre Tipografia em uma Receita

Quiz sobre Tipografia em uma Receita

12th Grade

10 Qs

AV2b - Pensamento Computacional - Explorando o p5.js

AV2b - Pensamento Computacional - Explorando o p5.js

2nd Grade - University

10 Qs

Recuperação Av1

Recuperação Av1

Assessment

Quiz

Computers

12th Grade

Hard

Created by

VIRGILIO JUNIOR

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Questão 1

Uma turma do ensino médio vai realizar um projeto coletivo sobre sustentabilidade. Para organizar as tarefas, acompanhar os prazos e manter a comunicação entre os grupos, os estudantes decidiram utilizar um aplicativo de gerenciamento de atividades.

Após pesquisa, três aplicativos foram considerados:

  • App A: funciona offline, permite a criação de tarefas com datas e categorias, além de armazenar as informações localmente no dispositivo.

  • App B: possui uma interface personalizável, com temas visuais e avatares, além de permitir a inserção de comentários em cada tarefa.

  • App C: apresenta um painel com cartões arrastáveis e menção de pessoas responsáveis por cada tarefa, com foco na visualização ágil do progresso.



Considerando a necessidade de organização, acompanhamento e fácil acesso entre os participantes, qual aplicativo atende às demandas dos estudantes?


A) O App A, porque permite o uso sem conexão e o controle local das tarefas.

B) O App B, porque adiciona avatares e temas, facilitando a identificação visual dos grupos.

C) O App C, porque oferece personalização da interface e interação direta entre os participantes.

D) O App C, porque permite visualizar o andamento das atividades e identificar os responsáveis de forma rápida.

E) O App A, porque organiza as tarefas por data e categoria, mantendo os dados no próprio dispositivo.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Questão 2

Um grupo de estudantes criou um aplicativo que informa quanto tempo o usuário passou no celular. A solução foi dividida em três funções. No entanto, o código não funcionou como o esperado:

```js
const tempoNaTela = document.querySelector("#tempoNaTela");
const alerta = document.querySelector("#alerta");
let tempoTotal = 7200;

function calculaMinutos() {
  return tempoTotal / 60;
}

function atualizaInterface() {
  const minutos = calculaMinutos();
  tempoNaTela.textContent = minutos + " minutos de uso";
}

function mostraAviso() {
  if (calculaMinutos() > 120) {
    alerta.classList.add = "Atenção: tempo excessivo de tela!";
  }
}
```

Nesse código, qual alteração deve ser feita para que o sistema funcione corretamente?


A) Alterar o valor de “tempoTotal” para “120”, removendo possíveis falhas de comparação.

B) Declarar a variável “minutos” como global, permitindo ser acessada em todas as funções.

C) Modificar “alerta.classList.add” para “alerta.textContent”, exibindo a mensagem na tela.

D) Trocar o nome da função “calculaMinutos()” por “calculaTempo()”, evitando conflitos de nomes.

E) Mudar o método “querySelector” para “getElementById”, selecionando os elementos por seu ID.


3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Questão 3

Em um aplicativo de armazenamento em nuvem com foco em segurança, estudantes implementaram um recurso que avalia os nomes dos arquivos enviados. Para aprimorar os critérios avaliativos, a equipe refinou a lógica a partir do uso da entropia. Veja o código desenvolvido abaixo:

```js
function avaliarNomeArquivo(complexidadeConjunto) {
  let entropia = comprimentoNome Math.log2(complexidadeConjunto);
  indicadorRisco.classList.remove("baixo", "medio", "alto");
  if (entropia > 57) {
    indicadorRisco.classList.add("baixo");
  } else if (entropia > 35 && entropia <= 57) {
    indicadorRisco.classList.add("medio");
  } else {
    indicadorRisco.classList.add("alto");
  }
  const estimativa = document.querySelector(".estimativa-quebra");
  estimativa.textContent =
    "Tempo estimado para quebra por força bruta: " +
    Math.floor(2
* entropia / (100e6 60 60 * 24)) +
    " dias.";
}
```

Nesse código, o que a entropia representa na solução do sistema?


A) Uma fórmula que estima a segurança do nome do arquivo com base no tamanho e diversidade de caracteres.

B) Um método que analisa o nome dos arquivos com base na repetição de caracteres em cada nome.

C) Uma função que converte automaticamente nome e numeração do arquivo em código criptografado.

D) Um cálculo que conta quantas letras foram usadas no nome do arquivo.

E) Um processo que bloqueia o envio de arquivos com nomes duplicados.


4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Questão 4

Uma plataforma foi criada para gerar identificadores de inscrição (IDs) para estudantes de todo o país. O seguinte código é utilizado para formar uma sequência de 6 caracteres, conforme a seleção do usuário:

```js
function gerarIdentificador() {
  let alfabeto = "";
  if (checkbox[0].checked) {
    alfabeto += "ABCDEFGHIJKLMNOPQRSTUVXYWZ";
  }
  if (checkbox[1].checked) {
    alfabeto += "abcdefghijklmnopqrstuvxywz";
  }
  if (checkbox[2].checked) {
    alfabeto += "0123456789";
  }

  let identificador = "";
  for (let i = 0; i < 6; i++) {
    let numeroAleatorio = Math.floor(Math.random() * alfabeto.length);
    identificador += alfabeto[numeroAleatorio];
  }
  campoId.value = identificador;
}
```

Nesse código, se o laço "for" fosse removido da função e apenas a opção de letras maiúsculas estivesse selecionada, qual seria o resultado exibido no campo de IDs?


A) Uma string vazia, sem nenhum caractere.

B) Uma string de 6 letras minúsculas aleatórias.

C) Uma string contendo uma mensagem de erro.

D) Uma string de uma única letra aleatória como código.

E) Uma string com todos os caracteres da lista de números.


5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Questão 5

Durante o desenvolvimento de um aplicativo de vídeos educativos acessíveis, uma equipe decidiu reaproveitar parte de um código antigo que permitia aumentar ou diminuir o tamanho de senhas exibidas na tela. No novo projeto, o código foi adaptado para controlar o tamanho da legenda, mas a exibição do valor na interface não funcionou.

```js
const tamanhoTexto = document.querySelector(".legenda-texto");
let tamanhoLegenda = 16;
tamanhoTexto.textContent = tamanhoLegenda;

const botoes = document.querySelectorAll(".legenda-botao");

botoes[0].onclick = diminuirLegenda;
botoes[1].onclick = aumentarLegenda;

function diminuirLegenda() {
  if (tamanhoLegenda > 10) {
    tamanhoLegenda--;
  }
  resultadoSenha.textContent = tamanhoLegenda;
  }

function aumentarLegenda() {
  if (tamanhoLegenda < 30) {
    tamanhoLegenda++;
  }
  resultadoSenha.textContent = tamanhoLegenda;
}
```

Nesse código, qual foi o erro que impediu o funcionamento esperado na página?


A) A função "aumentarLegenda" deveria conter um operador de multiplicação em vez de incremento.

B) A classe ".legenda-botao" deveria se chamar ".legenda-ajuste" em sua declaração inicial.

C) A variável "resultadoSenha” deveria se chamar "tamanhoTexto" dentro das condições "if".

D) A declaração "let tamanhoLegenda" deveria ser reformulada como "const" na linha 2.

E) A constante "tamanhoTexto” deveria ser atribuída aos dois métodos “onclick".


6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Questão 6

Dois navegadores estão sendo avaliados por estudantes durante um projeto sobre segurança digital:

O Navegador A foi desenvolvido com foco em privacidade e segurança dos dados. Já o Navegador B prioriza a integração entre dispositivos e a personalização da experiência do usuário.

Pensando no objetivo do Navegador A, qual descrição representa as características esperadas nesse tipo de software?


A) Sincronizar senhas com outros dispositivos do usuário.

B) Oferecer loja de extensões para aprimorar o tema do navegador.

C) Sugerir login automático com base no preenchimento anterior de formulários.

D) Permitir o salvamento de histórico de navegação para facilitar acessos futuros.

E) Apagar cookies ao encerrar a sessão para reduzir o rastreamento de informações.


7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Questão 7

Em um ambiente virtual de aprendizagem, os desenvolvedores criaram um sistema de autenticação em duas etapas. Para garantir que a senha escolhida pelo usuário seja suficientemente forte, desenvolveram o seguinte algoritmo:

```js
function calcularSeguranca(tamanhoConjunto) {
  let entropia = comprimentoSenha Math.log2(tamanhoConjunto);
  indicador.classList.remove("fraca", "media", "forte");

  if (entropia > 57) {
    indicador.classList.add("forte");
  } else if (entropia > 35 && entropia < 57) {
    indicador.classList.add("media");
  } else {
    indicador.classList.add("fraca");
  }

  let diasEstimados = Math.floor(2
* entropia / (100e6 60 60 * 24));
  mensagem.textContent =
    "Tempo estimado para descoberta por ataque: " + diasEstimados + " dias.";
}
```

Com base no código desenvolvido, quais ações são exemplos de partes diferentes dessa solução?


A) Utilização de HTML para formatar senhas e armazenamento local de dados.

B) Aplicação de estilos visuais com CSS diretamente nos caracteres da senha.

C) Definição de variáveis locais e manipulação do histórico do navegador.

D) Cálculo matemático da entropia e atualização de interface visual.

E) Uso de banco de dados e autenticação facial por câmera.


Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?