
Recuperação Av1
Authored by VIRGILIO JUNIOR
Computers
12th Grade
Used 2+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
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.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
13 questions
CCIS 104 Quiz #1.2
Quiz
•
12th Grade
10 questions
Cuestionario sobre Píxeles
Quiz
•
5th Grade - University
13 questions
Direcciones IP v4
Quiz
•
10th - 12th Grade
13 questions
Diagnostico bases Informática
Quiz
•
1st - 12th Grade
10 questions
Cultura Digital 1º Trimestre (6º)
Quiz
•
5th - 12th Grade
10 questions
Primer parcial
Quiz
•
12th Grade
10 questions
Quiz sobre Contos
Quiz
•
12th Grade
14 questions
Topologías de red!
Quiz
•
12th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
10 questions
Probability Practice
Quiz
•
4th Grade
15 questions
Probability on Number LIne
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
6 questions
Appropriate Chromebook Usage
Lesson
•
7th Grade
10 questions
Greek Bases tele and phon
Quiz
•
6th - 8th Grade