Search Header Logo

Quiz de JavaScript para Front End

Authored by WESLLY FRANCO

Information Technology (IT)

11th Grade

Used 2+ times

Quiz de JavaScript para Front End
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?