Prévia do material em texto
EXERCÍCIO SOBRE jQUERY 1. O que é a biblioteca jQuery? A) Uma linguagem de programação B) Uma biblioteca JavaScript que simplifica a manipulação do DOM C) Um sistema de gerenciamento de conteúdo D) Um tipo de framework CSS RESPOSTA CORRETA: B) Uma biblioteca JavaScript que simplifica a manipulação do DOM JUSTIFICATIVA: jQuery é uma biblioteca popular que facilita a manipulação de elementos HTML, eventos e animações, tornando o desenvolvimento mais rápido e fácil. 2. O que é o AJAX? A) Um tipo de banco de dados B) Uma técnica para realizar requisições assíncronas e atualizar partes de uma página web sem recarregála C) Um framework de design D) Um estilo de programação RESPOSTA CORRETA: B) Uma técnica para realizar requisições assíncronas e atualizar partes de uma página web sem recarregála JUSTIFICATIVA: AJAX (Asynchronous JavaScript and XML) permite que os desenvolvedores construam páginas web interativas e responsivas, melhorando a experiência do usuário. 3. O que é a propriedade `display` no CSS? A) Controla a cor de um elemento B) Define como um elemento é exibido na página C) Altera o tamanho de um elemento D) Define a posição de um elemento RESPOSTA CORRETA: B) Define como um elemento é exibido na página JUSTIFICATIVA: A propriedade ̀ display` controla o comportamento de layout de um elemento, podendo ser `block`, `inline`, `flex`, entre outros. 4. O que é a técnica de "Versionamento de Código"? A) Uma forma de otimizar imagens B) Um sistema para gerenciar diferentes versões de arquivos de código C) Um tipo de banco de dados D) Uma técnica de design responsivo RESPOSTA CORRETA: B) Um sistema para gerenciar diferentes versões de arquivos de código JUSTIFICATIVA: O versionamento de código, muitas vezes implementado com ferramentas como Git, permite que os desenvolvedores acompanhem alterações, colaborem e revertam mudanças quando necessário. 5. O que é a propriedade `opacity` no CSS? A) Controla a visibilidade de um elemento B) Define a cor de um elemento C) Define a quantidade de transparência de um elemento D) Altera o tamanho de um elemento RESPOSTA CORRETA: C) Define a quantidade de transparência de um elemento JUSTIFICATIVA: A propriedade `opacity` no CSS determina quão transparente ou opaco um elemento é, variando de 0 (totalmente transparente) a 1 (totalmente opaco). 6. O que é a técnica de "caching" em desenvolvimento web? A) Um método de segurança B) Um processo de armazenamento temporário de dados para melhorar o desempenho C) Um tipo de banco de dados D) Uma técnica de design responsivo RESPOSTA CORRETA: B) Um processo de armazenamento temporário de dados para melhorar o desempenho JUSTIFICATIVA: Caching armazena cópias de recursos frequentemente acessados para reduzir o tempo de carregamento e melhorar a experiência do usuário. 7. O que é a função `console.log()` em JavaScript? A) Um método para exibir alertas ao usuário B) Um método para registrar informações no console do navegador C) Uma função para manipular o DOM D) Um método de requisição HTTP RESPOSTA CORRETA: B) Um método para registrar informações no console do navegador JUSTIFICATIVA: `console.log()` é frequentemente usado durante o desenvolvimento para depuração, permitindo que os desenvolvedores visualizem variáveis e mensagens no console do navegador. 8. O que é a propriedade `position` no CSS? A) Define a cor de um elemento B) Controla a forma como um elemento é posicionado na página C) Define o tamanho de um elemento D) Controla a sobreposição de elementos RESPOSTA CORRETA: B) Controla a forma como um elemento é posicionado na página JUSTIFICATIVA: A propriedade `position` pode assumir valores como `static`, `relative`, `absolute` e `fixed`, determinando o comportamento de posicionamento de um elemento em relação ao seu contexto. 9. O que é um "framework frontend"? A) Um sistema de gerenciamento de banco de dados B) Um conjunto de ferramentas para desenvolver a parte visual de um site C) Um método de otimização de imagens D) Uma linguagem de programação RESPOSTA CORRETA: B) Um conjunto de ferramentas para desenvolver a parte visual de um site JUSTIFICATIVA: Frameworks frontend, como Angular e React, são utilizados para construir interfaces de usuário interativas e dinâmicas, facilitando o desenvolvimento do lado do cliente. 10. O que significa "HTTP"? A) Hyper Transfer Protocol B) Hypertext Transfer Protocol C) High Transfer Text Protocol D) Hyperlink Transfer Protocol RESPOSTA CORRETA: B) Hypertext Transfer Protocol JUSTIFICATIVA: HTTP é o protocolo utilizado para transferir dados na web, permitindo a comunicação entre navegadores e servidores.