“Prova de Educação Tecnológica: JavaScript, React e Vue para 3º Ano”

Tema: Javascrip, tipos e variáveis e biblioteca react e vue
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Educação Tecnológica
Questões: 10

Prova de Educação Tecnológica

3º Ano – Ensino Médio

Tema: JavaScript, Tipos e Variáveis, Bibliotecas React e Vue

Planejamentos de Aula BNCC Infantil e Fundamental

Instruções: Leia atentamente cada questão e responda de acordo com o que foi solicitado. Nesta prova, você explorará os conceitos de JavaScript, tipos de dados, variáveis e as bibliotecas React e Vue. Considere os cenários e as situações apresentadas nas questões.

Questões

  1. Múltipla Escolha: Qual dos seguintes tipos de dados NÃO é primitivo em JavaScript?

    1. String
    2. Boolean
    3. Object
    4. Number

  2. Verdadeiro ou Falso: Em JavaScript, a variável pode ser declarada apenas uma vez e não pode ser alterada em um mesmo escopo.

    ( ) Verdadeiro ( ) Falso

  3. Dissertativa: Explique a diferença entre “let”, “const” e “var” na declaração de variáveis em JavaScript, citando exemplos práticos para ilustrar sua resposta.
  4. Completar a frase: A biblioteca React utiliza um conceito chamado ________, que permite dividir a interface em componentes reutilizáveis, facilitando a construção de interfaces dinâmicas e escaláveis.
  5. Múltipla Escolha: Qual das seguintes opções descreve corretamente o princípio de reatividade utilizado pelo Vue.js?

    1. Mudanças no DOM são detectadas automaticamente e refletidas na interface.
    2. O estado da aplicação é mantido em variáveis globais apenas.
    3. Os dados são manipulados por meio de métodos exclusivamente no back-end.
    4. Não há interação entre os componentes da aplicação.

  6. Verdadeiro ou Falso: O React utiliza Virtual DOM para otimizar as atualizações de interface.

    ( ) Verdadeiro ( ) Falso

  7. Dissertativa: Analise como a escolha entre utilizar React ou Vue.js pode impactar um projeto web em termos de escalabilidade, manutenção e curva de aprendizado. Use exemplos em sua resposta.
  8. Completar a frase: Em JavaScript, o comando ______ é utilizado para transformar uma string em um número inteiro.
  9. Múltipla Escolha: Qual é a função do JSX no React?

    1. Executar scripts do lado do servidor.
    2. Permitir que HTML e JavaScript sejam misturados em um arquivo.
    3. Transformar componentes em classes JS.
    4. Gerar automaticamente uma aplicação completa.

  10. Verdadeiro ou Falso: O Vue.js é uma biblioteca em tempo real, enquanto o React é uma framework focada em componentes.

    ( ) Verdadeiro ( ) Falso

Gabarito

  1. Resposta: C – Object.

    Justificativa: Object é um tipo complexo, enquanto os outros são tipos primitivos em JavaScript.

  2. Resposta: Falso.

    Justificativa: As variáveis em JavaScript podem ser declaradas e alteradas várias vezes dentro do mesmo escopo.

  3. Justificativa: “let” permite declarar variáveis que podem ser alteradas dentro de um bloco; “const” declara variáveis que não podem ser reatribuídas; “var” é usada globalmente ou na função em que foi declarada. Exemplo:

    let a = 5;

    const b = 10;

    var c = 15;

  4. Resposta: “componentes”.

    Justificativa: O React divide a interface em componentes reutilizáveis, o que melhora o gerenciamento da interface.

  5. Resposta: A – Mudanças no DOM são detectadas automaticamente e refletidas na interface.

    Justificativa: O Vue.js observa mudanças e atualiza a interface de forma reativa.

  6. Resposta: Verdadeiro.

    Justificativa: O React usa o Virtual DOM para aumentar a performance na atualização de interfaces.

  7. Justificativa: A escolha entre React e Vue pode impactar a escalabilidade dependendo de como a empresa organiza seu código e quais são as necessidades do projeto. O React tem uma curva de aprendizado um pouco mais íngreme, enquanto o Vue é mais fácil para iniciantes.
  8. Resposta: “parseInt”.

    Justificativa: O comando “parseInt” converte uma string em um número inteiro em JavaScript.

  9. Resposta: B – Permitir que HTML e JavaScript sejam misturados em um arquivo.

    Justificativa: JSX permite a escrita de HTML dentro de JavaScript, facilitando a criação de componentes no React.

  10. Resposta: Falso.

    Justificativa: O Vue.js é um framework progressivo e o React é uma biblioteca para criar interfaces, ambos podem ser utilizados de diferentes formas dependendo do projeto.

Botões de Compartilhamento Social