
Quiz de JavaScript para Front End
Authored by WESLLY FRANCO
Information Technology (IT)
11th Grade
Used 2+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual método é usado para selecionar um elemento pelo seu ID no DOM?
`getElementByClassName`
`getElementById`
`querySelectorAll`
`getElementsByTagName`
Answer explanation
O método `getElementById` é utilizado para selecionar um elemento no DOM com base no seu ID. É a escolha correta, pois os outros métodos mencionados servem para selecionar elementos de outras maneiras, como por classe ou tag.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual evento é acionado quando um usuário clica em um elemento HTML?
`onmouseover`
`onchange`
`onclick`
`onload`
Answer explanation
O evento `onclick` é acionado especificamente quando um usuário clica em um elemento HTML. Os outros eventos mencionados, como `onmouseover`, `onchange` e `onload`, têm funções diferentes e não são acionados por cliques.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual das seguintes opções é uma maneira correta de adicionar um evento de clique a um botão em JavaScript?
`button.addEventListener('click', function() {})`
`button.onClick = function() {}`
`button.click(function() {})`
`button.addEvent('click', function() {})`
Answer explanation
A maneira correta de adicionar um evento de clique a um botão em JavaScript é usando `button.addEventListener('click', function() {})`, que permite adicionar múltiplos ouvintes de eventos. As outras opções estão incorretas.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual método é usado para alterar o conteúdo de texto de um elemento no DOM?
`innerHTML`
`textContent`
`outerHTML`
`value`
Answer explanation
O método `textContent` é usado para alterar o conteúdo de texto de um elemento no DOM, substituindo todo o texto interno. `innerHTML` altera o HTML, `outerHTML` inclui o próprio elemento, e `value` é usado para campos de entrada.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual das seguintes opções é uma estrutura de controle de fluxo em JavaScript?
`if...else`
`forEach`
`map`
`filter`
Answer explanation
A estrutura de controle de fluxo em JavaScript é usada para tomar decisões. O `if...else` permite executar diferentes blocos de código com base em condições, enquanto `forEach`, `map` e `filter` são métodos de array, não estruturas de controle.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual é o resultado de `typeof null` em JavaScript?
`object`
`null`
`undefined`
`string`
Answer explanation
Em JavaScript, o resultado de `typeof null` é `object`. Isso é considerado um bug histórico da linguagem, mas é o comportamento padrão. Portanto, a resposta correta é `object`.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual método é usado para parar a propagação de um evento em JavaScript?
`stopPropagation`
`preventDefault`
`stopImmediatePropagation`
`cancelEvent`
Answer explanation
O método `stopPropagation` é utilizado para impedir que um evento se propague para os elementos pai no DOM. Isso é útil quando você deseja que um evento seja tratado apenas no elemento atual, sem afetar outros elementos.
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?