
Recuperação da aV2
Quiz
•
Computers
•
11th Grade
•
Medium
VIRGILIO JUNIOR
Used 2+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Questão 1
Durante a criação de um álbum de fotos interativo, os alunos perceberam que estavam repetindo o mesmo código várias vezes para ampliar ou recolher imagens. Para deixar o código mais simples e organizado, criaram uma função reutilizável que controla a visibilidade da imagem usando uma classe de estilo.
Veja o trecho do código:
```js
function alternaFoto() {
imagemEstaVisivel = !imagemEstaVisivel;
miniatura.classList.toggle("ampliada", imagemEstaVisivel);
}
miniatura.addEventListener("click", alternaFoto);
```
Com base no código apresentado, qual é o papel do método “toggle” dentro da função?
A) Ativar uma repetição automática da ação de clique, baseando-se em intervalos de tempo.
B) Controlar a adição e remoção de classes, definindo um estilo aplicado ao elemento de imagem.
C) Organizar o código, unificando o comportamento de várias imagens em uma única função.
D) Criar uma lista com todas as imagens, facilitando o controle e manuseio no código.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Questão 2
Durante a criação de um painel de informações para uma viagem escolar, os estudantes construíram cartões informativos que exibem o destino, a data e o responsável por cada saída. Para refinar o código inicial, utilizaram a interpolação de variáveis com “${}”.
Observe:
```js
function criarCartaoViagem(destino, data, responsavel) {
const cartao = document.createElement("div");
cartao.innerHTML = `
<div class="viagem__info">
<h4>${destino}</h4>
<p>Data: ${data}</p>
<p>Responsável: ${responsavel}</p>
</div>
`;
return cartao;
}
```
Com base no código desenvolvido, qual é o papel da interpolação de variáveis “${}” no refinamento do algoritmo?
A) Substituir variáveis em texto por ícones visuais, aprimorando a visualização na tela principal do projeto.
B) Facilitar a criação de textos dinâmicos, incorporando variáveis diretamente dentro de uma estrutura de HTML.
C) Ocultar os dados sensíveis antes de enviá-los ao navegador, analisando caso a caso com uma estrutura condicional.
D) Formatar as datas automaticamente no padrão internacional, permitindo a visualização em diversos dispositivos.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Questão 3
Joaquina está criando um site para um clube de astronomia. Para manter o estilo visual, ela usou a mesma paleta de cores em várias seções da página. Observe:
```css
.cabecalho {
background-color: #0d1b2a;
color: #e0e1dd;
border-bottom: 4px solid #e0e1dd;
}
.menu {
background-color: #1b263b;
color: #e0e1dd;
}
.rodape {
background-color: #0d1b2a;
color: #e0e1dd;
border-top: 2px solid #e0e1dd;
}
```
O que Joaquina deve fazer para tornar seu código mais organizado e facilitar a manutenção das cores em todo o site?
A) Agrupar as propriedades semelhantes em um único seletor CSS, melhorando a exibição das informações.
B) Criar uma cartela de variáveis CSS, representando as cores utilizadas com frequência.
C) Definir as cores dinamicamente via DOM no JavaScript, evitando repetições de estilo no CSS.
D) Aplicar classes com nomes genéricos para os elementos principais, tornando o estilo mais dinâmico.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Questão 4
Um grupo de estudantes decidiu refinar seu projeto, criando cards interativos com JavaScript. Observe:
```js
function criaCartao(categoria, pergunta, resposta) {
let container = document.getElementById("container");
let cartao = document.createElement("p");
cartao.className = "cartao";
cartao.innerHTML = (
<div class="cartao__conteudo">
<h3>${categoria}</h3>
<div class="cartao__conteudo__pergunta">
<p>${pergunta}</p>
</div>
<div class="cartao__conteudo__resposta">
<p>${resposta}</p>
</div>
</div>
);
container.appendChild(cartao);
}
```
No entanto, após o refinamento, os cards apareceram incorretamente na tela do projeto. Veja um dos cartões abaixo:
A) Substituir o método innerHTML por querySelector, para acessar elementos diretamente.
B) Usar aspas duplas ("") no conteúdo HTML, para evitar erros de interpretação da string.
C) Trocar createElement("p") por createElement("article"), para criar um agrupamento de tags no HTML.
D) Remover o parâmetro categoria da função principal e do innerHTML, para simplificar a exibição dos cartões.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Questão 5
Para um site de curiosidades sobre diferentes áreas do conhecimento, uma equipe de estudantes criou cartões informativos com perguntas e respostas. Como refinamento, decidiram colocar as informações em um arquivo separado do código que monta os cartões.
Arquivo curiosidades.js
```js
criaCartao(
"Ciência",
"O que é fotossíntese?",
"É o processo em que plantas produzem energia a partir da luz do sol."
);
```
Com base nisso, qual é a vantagem de guardar as perguntas e respostas em um arquivo separado do código que monta os cartões?
A) Reduzir a complexidade de código e visual da aplicação.
B) Garantir que o conteúdo seja carregado automaticamente ao iniciar o site.
C) Evitar que o conteúdo seja reutilizado em projetos de outras pessoas.
D) Organizar os dados e separar responsabilidades no site.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Questão 6
Diana acabou de se formar no Ensino Médio e começará a dar aulas de Língua Portuguesa para uma turma de idosos em seu bairro. Ao receber as primeiras informações sobre sua turma, ela precisa verificar apenas os alunos que estão matriculados em seu curso. Observe:
Tabela de alunos
Id_aluno Nome Idade
1 Joaquim 62
2 Vânia 65
3 José 67
Tabela de matrículas
Id_matrícula Id_aluno Curso
101 8 Matemática
102 2 Português
103 5 Informática
Nesse contexto, o que Diana deve fazer para que consiga visualizar os alunos que estão matriculados em sua turma?
A)
Considerar os alunos que possuem uma matrícula registrada, utilizando a correspondência entre os códigos das duas tabelas.
B)
Unir os dados dos alunos com os dados das matrículas, independente da correspondência entre os registros.
C)
Apresentar as informações gerais dos alunos, independentemente de estarem matriculados em algum curso.
D)
Priorizar as informações da tabela de matrículas, mesmo que eventualmente existam matrículas sem alunos correspondentes.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Questão 7
Para sua segunda aula, Diana decidiu explorar as vírgulas! Assim, apresentou aos seus alunos a seguinte oração:
“Deixo meus bens à minha irmã não a meu sobrinho jamais será paga a conta do alfaiate nada aos pobres.”
Em seguida, pediu que eles sugerissem onde colocar as vírgulas, observando as variações de sentido.
Nesse contexto, se usássemos o método split() para dividir a oração apresentada por Diana, o que aconteceria?
A)
O split() dividiria a oração corretamente em ideias, separando claramente o que deveria ser deixado para cada pessoa.
B)
O split() identificaria a ambiguidade da oração e separaria os blocos com base no contexto.
C)
O split() sempre dividiria corretamente qualquer tipo de oração, desde que estivessem em português.
D)
O split() separaria a oração apenas por espaços, sem entender o sentido ou a ambiguidade das palavras.
Create a free account and access millions of resources
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
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
15 questions
Cuestionario de Software
Quiz
•
11th Grade
10 questions
Bài kiểm tra Trắc Nghiệm Chủ Đề 2: Mạng máy tính và Internet
Quiz
•
5th Grade - University
10 questions
COMPUTACIÓN BÁSICA
Quiz
•
1st Grade - Professio...
12 questions
Google y su App's
Quiz
•
4th - 12th Grade
9 questions
Los periféricos del computador
Quiz
•
1st Grade - Professio...
12 questions
Visual Basic Básico
Quiz
•
11th Grade
10 questions
Internet seguro
Quiz
•
8th Grade - University
10 questions
Post Test Jaringan Nirkabel
Quiz
•
11th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
11 questions
NEASC Extended Advisory
Lesson
•
9th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
10 questions
Boomer ⚡ Zoomer - Holiday Movies
Quiz
•
KG - University
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
20 questions
Multiplying and Dividing Integers
Quiz
•
7th Grade