Prévia do material em texto
Prova: Fundamentos de JavaScript
Instruções: Responda a cada pergunta escolhendo a alternativa correta. Cada questão vale 1 ponto.
1. O que é JavaScript?
A) Uma linguagem de marcação usada para estruturar o conteúdo de uma página web.
B) Uma linguagem de programação usada principalmente para adicionar interatividade a páginas web.
C) Um framework para criação de sites responsivos.
D) Um software de edição de imagens.
Resposta correta: B
2. Como você declara uma variável em JavaScript usando let?
A) variable minhaVariavel = 10;
B) let minhaVariavel = 10;
C) var let minhaVariavel = 10;
D) declara minhaVariavel com 10;
Resposta correta: B
3. Qual é a saída do código a seguir?
javascript
Copiar código
console.log(2 + "2");
A) 4
B) 22
C) NaN
D) Erro
Resposta correta: B
4. Qual é a função do método parseInt em JavaScript?
A) Converter uma string em um número inteiro.
B) Comparar duas strings.
C) Converter um número inteiro em uma string.
D) Dividir duas variáveis.
Resposta correta: A
5. Qual das opções abaixo é uma estrutura de repetição em JavaScript?
A) switch
B) for
C) if
D) return
Resposta correta: B
6. Qual é a saída do código abaixo?
javascript
Copiar código
let x = 10;
x += 5;
console.log(x);
A) 5
B) 10
C) 15
D) undefined
Resposta correta: C
7. Como você escreve uma função em JavaScript?
A) func myFunction() { }
B) function myFunction() { }
C) myFunction function() { }
D) let myFunction[] { }
Resposta correta: B
8. Qual das alternativas abaixo é usada para verificar se duas variáveis são iguais em valor e tipo?
A) =
B) ==
C) ===
D) !==
Resposta correta: C
9. Qual será a saída do código a seguir?
javascript
Copiar código
let fruits = ["apple", "banana", "orange"];
console.log(fruits[1]);
A) apple
B) banana
C) orange
D) undefined
Resposta correta: B
10. Qual das seguintes opções cria um objeto em JavaScript?
A) let obj = "object";
B) let obj = {};
C) let obj = [];
D) let obj = newArray();
Resposta correta: B
11. Qual método é usado para adicionar um item ao final de um array em JavaScript?
A) push()
B) pop()
C) shift()
D) unshift()
Resposta correta: A
12. Qual das opções abaixo define corretamente uma função anônima em JavaScript?
A) let minhaFuncao = function() { };
B) function minhaFuncao() { };
C) anonym() { };
D) function() => { };
Resposta correta: A
13. Como você verifica o tipo de uma variável em JavaScript?
A) typeOf(variable)
B) typeof variable
C) checkType(variable)
D) varType variable
Resposta correta: B
14. O que é o DOM (Document Object Model) em JavaScript?
A) Um tipo de loop usado em JavaScript.
B) A estrutura hierárquica de uma página HTML que pode ser manipulada com JavaScript.
C) Uma biblioteca JavaScript para design responsivo.
D) Uma função de conversão de dados.
Resposta correta: B
15. Qual é o operador correto para verificar se uma variável não é igual a outra em valor e tipo?
A) !=
B) ==!
C) !==
D) =
Resposta correta: C