Prova de JavaScript para 3º Ano: Questões e Gabarito Explicado
Tema: javascript
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Educação Tecnológica
Questões: 10
Prova de Educação Tecnológica: JavaScript
Nome do Aluno: ______________________
Data: ____/____/____
Instruções: Leia atentamente cada afirmação a seguir sobre JavaScript e, em seguida, marque V (Verdadeiro) ou F (Falso) conforme a veracidade da afirmação. Justifique suas respostas no espaço fornecido abaixo de cada questão.
Questões
1. A afirmação “JavaScript é uma linguagem de programação apenas para a criação de páginas da web” está correta.
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
2. “JavaScript é uma linguagem de tipagem estática, ou seja, todas as variáveis precisam ser declaradas com um tipo de dado específico antes de serem utilizadas.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
3. “O comando ‘console.log’ é utilizado para exibir mensagens no console de desenvolvimento do navegador.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
4. “Funções em JavaScript podem ser declaradas de várias maneiras, sendo a declaração como expressão lambda uma das mais modernas.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
5. “Em JavaScript, um objeto é uma coleção de pares chave-valor, podendo conter propriedades e métodos.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
6. “O evento ‘click’ em JavaScript é usado para detectar qualquer entrada de texto em uma caixa de texto.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
7. “JavaScript pode ser utilizado para manipular o DOM, permitindo a modificação dinâmica do conteúdo de uma página da web.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
8. “O método ‘setTimeout’ é usado para executar uma função após um intervalo de tempo especificado.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
9. “JavaScript é executado do lado do servidor, garantindo que as informações estejam sempre disponíveis para o usuário.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
10. “Promise é um objeto em JavaScript utilizado para trabalhar com operações assíncronas, permitindo gerenciar resultados de operações que podem não estar concluídas imediatamente.”
( ) V ( ) F
Justifique sua resposta: ________________________________________________________
Gabarito
1. F – Justificativa: JavaScript é amplamente utilizado não apenas em páginas da web, mas também em desenvolvimento de servidores, aplicativos móveis e muitas outras áreas.
2. F – Justificativa: JavaScript é uma linguagem de tipagem dinâmica, o que significa que as variáveis podem ser usadas sem a necessidade de declarar um tipo específico.
3. V – Justificativa: O comando ‘console.log’ permite que desenvolvedores exibam mensagens, objetos ou variáveis no console do navegador para fins de depuração.
4. V – Justificativa: As funções em JavaScript podem ser declaradas de várias maneiras, incluindo funções tradicionais e expressões de função, como as arrow functions (funções de seta).
5. V – Justificativa: Objetos em JavaScript são de fato coleções de pares chave-valor, permitindo a criação de estruturas complexas.
6. F – Justificativa: O evento ‘click’ é acionado quando um elemento é clicado, não ao detectar entradas em caixas de texto, que utilizam outros eventos como ‘input’ ou ‘change’.
7. V – Justificativa: JavaScript pode modificar o DOM, permitindo que se altere o conteúdo da página dinamicamente em resposta a eventos.
8. V – Justificativa: O método ‘setTimeout’ retarda a execução de uma função por um tempo específico, analisando suas funcionalidades.
9. F – Justificativa: JavaScript é uma linguagem que pode ser executada no lado do cliente (navegador) ou no lado do servidor (com Node.js), mas sua principal aplicação inicial foi no lado do cliente.
10. V – Justificativa: Um objeto Promise em JavaScript é usado para representar operações assíncronas e oferece uma forma eficiente de lidar com resultados ou erros assim que eles se tornam disponíveis.
—
Esta prova avalia o conhecimento dos alunos sobre conceitos essenciais de JavaScript, incluindo suas funcionalidades e aplicações, conforme os objetivos da BNCC para o Ensino Médio na disciplina de Educação Tecnológica.

