Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

R5 _2.TEC -3 TRI Programação Front-End - Atividade 96_106

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

O que o método push() faz em um array em JavaScript?

a)

Remove o último elemento do array.

b)

Conta o número de elementos no array.

c)

Adiciona um novo elemento ao início do array.

d)

Adiciona um novo elemento ao final do array e retorna o novo comprimento.

2.

Como usar document.querySelector() para selecionar um elemento HTML em uma página?

a)

Usando o nome da tag

b)

Usando o ID do elemento

c)

Usando a classe do elemento

d)

Usando o seletor CSS

3.

Por que é benéfico quebrar o código JavaScript em arquivos diferentes?

a)

Aumenta o tamanho total do código.

b)

Torna o código mais lento para executar.

c)

Facilita a manutenção e organização do código.

d)

Faz o website carregar mais rapidamente.

4.

Joana está trabalhando em um projeto web e dividiu seu código JavaScript em três arquivos: main.js, login.js e gallery.js. Se o código em main.js depende de funções definidas em login.js, qual é a ordem correta de inclusão dos scripts em sua página HTML?

a)

gallery.js, login.js, main.js

b)

login.js, main.js, gallery.js

c)

main.js, gallery.js, login.js

d)

main.js, login.js, gallery.js

5.

Como você pode criar um objeto chamado "carro" em JavaScript que tenha propriedades para "marca", "modelo" e "ano"?

a)

var carro = [marca: "Toyota", modelo: "Corolla", ano: 2022];

b)

var carro = {"marca": "Toyota", "modelo": "Corolla", "ano": 2022};

c)

var carro = {marca: "Toyota", modelo: "Corolla", ano: 2022};

d)

var carro = marca = "Toyota", modelo = "Corolla", ano = 2022;

6.

Como você pode acessar a propriedade "modelo" do objeto "carro" criado na primeira questão?

a)

carro["modelo"];

b)

carro.modelo;

c)

carro = modelo;

d)

carro[model];

7.

Ao validar um formulário com JavaScript, por que é importante também realizar a validação no lado do servidor?

a)

Porque a validação no lado do cliente pode ser burlada

b)

Porque o JavaScript pode mudar as cores do formulário

c)

Porque o servidor pode armazenar os dados em um banco de dados

d)

Porque o servidor pode enviar um email de confirmação para o usuário

8.

Por que é crucial ter validação no lado do servidor?

a)

Porque a validação no lado do cliente pode ser burlada

b)

Porque melhora a experiência do usuário

c)

Porque é mais rápido

d)

Porque é mais barato

9.

Em JavaScript, como você exibiria uma mensagem de erro personalizada na tela para o usuário?

a)

document.showError('Mensagem de erro');

b)

document.getElementById('mensagemErro').textContent = 'Mensagem de erro';

c)

document.displayError('Mensagem de erro');

d)

console.errorMessage('Mensagem de erro');

10.

Qual é a forma correta de selecionar um elemento HTML pelo seu id e alterar seu conteúdo textual para exibir uma mensagem de erro personalizada para o usuário?

a)

document.getElementById('mensagemErro').innerHTML = 'Mensagem de erro';

b)

document.getElementById('mensagemErro').textContent = 'Mensagem de erro';

c)

document.querySelector('#mensagemErro').text = 'Mensagem de erro';

d)

document.getElementById('mensagemErro').value = 'Mensagem de erro';

11.

O que a validação de campos em um formulário JavaScript ajuda a garantir?

a)

Que o design do site é atraente.

b)

Que todos os campos obrigatórios foram preenchidos pelo usuário.

c)

Que o site tem muitos visitantes.

d)

Que o servidor do site é rápido.

12.

Qual método em JavaScript é utilizado para remover um elemento do DOM?

a)

deleteElement

b)

removeChild

c)

eraseElement

d)

clearChild

13.

Antes de remover um elemento do DOM, é necessário encontrar esse elemento. Qual função é utilizada para encontrar um elemento pelo seu ID?

a)

findElementById

b)

searchElementById

c)

queryElementById

d)

getElementById

14.

Quando você quer criar uma animação que ocorre quando um usuário clica em um elemento, qual dos seguintes métodos JavaScript seria usado para capturar esse evento?

a)

document.onAnimation

b)

document.querySelector

c)

element.addEventListener

d)

element.animate

15.

O que é o método element.addEventListener e para que ele é usado?

a)

É um método para adicionar eventos a um elemento HTML.

b)

É um método para remover eventos de um elemento HTML.

c)

É um método para estilizar um elemento HTML.

d)

É um método para clonar um elemento HTML.