wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Hoje 3°Ano Média Questionário de JavaScript

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

Código Javascript para visualizar

a)

b)

2.

Qual a finalidade da função parseFloat() no código?

a)

Transformar um número em string

b)

Converter uma string para número decimal

c)

Arredondar um número

d)

Formatar um número com duas casas decimais

3.

Qual método foi usado para arredondar a média para duas casas decimais?

a)

Math.round()

b)

toFixed(2)

c)

parseInt()

d)

formatNumber()

4.

O que significa document.getElementById('nome').value?

a)

Busca o valor do atributo name do HTML

b)

Busca o valor digitado no elemento com ID "nome"

c)

Cria um novo elemento no DOM

d)

Deleta o elemento "nome"

5.

Qual é o tipo de evento usado no btnCalcular.addEventListener()?

a)

"load"

b)

"submit"

c)

"click"

d)

"change"

6.

Na expressão (nota1 + nota2 + nota3) / 3, qual operador é utilizado?

a)

Atribuição

b)

Divisão

c)

Comparação

d)

Incremento

7.

O que a variável mediaFormatada armazena?

a)

A média original

b)

A média arredondada para duas casas decimais em formato string

c)

A situação do aluno

d)

A soma das notas

8.

Qual estrutura condicional foi usada para verificar se o aluno foi aprovado?

a)

switch

b)

if/else

c)

for

d)

while

9.

Qual condição determina que o aluno está aprovado?

a)

media > 5

b)

media >= 6

c)

media == 6

d)

media <= 6

10.

O operador >= significa:

a)

Maior que

b)

Menor ou igual a

c)

Maior ou igual a

d)

Diferente de

11.

A função calcular() é chamada:

a)

Ao carregar a página

b)

Ao clicar no botão

c)

Automaticamente a cada segundo

d)

Quando se digita no campo de nome

12.

innerHTML é usado para:

a)

Alterar o texto de um elemento HTML

b)

Criar um elemento novo

c)

Alterar apenas atributos HTML

d)

Excluir elementos do DOM

13.

let btnCalcular = document.querySelector("#btnCalcular"); seleciona:

a)

Qualquer elemento chamado btnCalcular

b)

O elemento com classe btnCalcular

c)

O elemento com ID btnCalcular

d)

O primeiro botão encontrado

14.

O que significa o símbolo // no código?

a)

Indica comentário de linha

b)

Indica comentário de bloco

c)

Indica um erro no código

d)

É usado para dividir números

15.

Se nota1 = 7, nota2 = 5, nota3 = 6, a média calculada será:

a)

5.50

b)

6.00

c)

6.50

d)

7.00

16.

Se media = 5.9, qual será a situação?

a)

Aprovado

b)

Reprovado

c)

Recuperação

d)

Indefinido

17.

O método addEventListener permite:

a)

Executar várias funções para um mesmo evento

b)

Criar elementos HTML

c)

Executar funções somente uma vez

d)

Alterar o CSS de um elemento

18.

Onde o resultado é exibido na página?

a)

No console do navegador

b)

Dentro do elemento com ID resultado

c)

Em um alerta (alert())

d)

Em um campo de entrada

19.

O que a crase (``) permite no JavaScript?

a)

Criar funções

b)

Concatenar strings com variáveis usando template literals

c)

Declarar variáveis

d)

Comentar o código

20.

Qual é o objetivo da função calcular()?

a)

Inserir dados no banco

b)

Calcular a média e mostrar o resultado

c)

Validar o formulário

d)

Criar botões

21.

No trecho if (media >= 6) { ... } else { ... }, o else executa:

a)

Quando media >= 6

b)

Quando media < 6

c)

Sempre

d)

Nunca

22.

Qual é o escopo das variáveis declaradas com var?

a)

Escopo de bloco

b)

Escopo de função

c)

Escopo de arquivo

d)

Escopo global apenas

23.

Qual será a saída para: nome = "Ana", nota1 = 10, nota2 = 9, nota3 = 8?

a)

Aluno: Ana / Média: 9.00 / Situação: Aprovado

b)

Aluno: Ana / Média: 27.00 / Situação: Aprovado

c)

Aluno: Ana / Média: 9.00 / Situação: Reprovado

d)

Erro

24.

O que significa const em JavaScript?

a)

Variável que pode mudar de valor

b)

Variável constante que não pode ser reatribuída

c)

Função que nunca é chamada

d)

Uma palavra-chave obsoleta

25.

A expressão (nota1 + nota2 + nota3) realiza:

a)

Concatenação de strings

b)

Soma dos valores

c)

Subtração

d)

Comparação

26.

Qual é a principal diferença entre var e let?

a)

Não há diferença

b)

let tem escopo de bloco e var tem escopo de função

c)

let é mais rápido

d)

var não funciona mais no JavaScript