Prévia do material em texto
Escola: ___________________________________________________ Nome: _____________________________________________________ Data: ____ / ____ / _______ Disciplina: _______________________________________________ Professor(a): ______________________________________________ Turma: ________________ N.º: _________ Prova sobre Desenvolvimento Web Questões de Múltipla Escolha 1. O que significa HTML? a) Hypertext Markup Language b) Hyper Transfer Markup Language c) Hyper Transfer Machine Language d) Hypertext Machine Language 2. Qual é a função do CSS no desenvolvimento web? a) Definir a estrutura de uma página b) Controlar o comportamento do servidor c) Estilizar e definir o layout visual de páginas web d) Criar interatividade nas páginas 3. Qual das seguintes linguagens é amplamente usada para adicionar interatividade a páginas web? a) SQL b) PHP c) JavaScript d) Python 4. O que é o modelo de caixa (box model) no CSS? a) Um tipo de layout gráfico b) Um conceito que define a estrutura de elementos HTML com margens, bordas, preenchimentos e o conteúdo c) Um modelo para criar animações d) Uma técnica de otimização de imagens 5. O que é responsividade em design de sites? a) A capacidade de um site ser rápido b) A habilidade de um site de se ajustar e funcionar bem em diferentes tamanhos de tela e dispositivos c) A maneira como um site lida com interações de usuários d) O comportamento do servidor ao processar dados 6. Qual das seguintes linguagens é utilizada principalmente no lado do servidor (back-end)? a) HTML b) CSS c) JavaScript d) PHP 7. O que é uma API (Application Programming Interface) em desenvolvimento web? a) Um framework para criar design responsivo b) Um conjunto de rotinas e protocolos que permitem a comunicação entre diferentes softwares c) Uma linguagem de programação usada no front-end d) Um tipo de banco de dados relacional 8. No contexto de desenvolvimento web, o que significa a sigla SEO? a) Search Engine Optimization b) System Environment Optimization c) Security Engine Operation d) Simple Execution Output 9. O que é um framework no desenvolvimento web? a) Um conjunto de ferramentas para gerenciar bancos de dados b) Um ambiente de desenvolvimento que automatiza a criação de servidores c) Uma estrutura de código reutilizável que ajuda a desenvolver aplicações de forma mais eficiente d) Uma linguagem de programação avançada 10. Qual das seguintes opções é um exemplo de framework front-end? a) Laravel b) Django c) Angular d) Flask 11. O que é JavaScript assíncrono? a) Uma forma de executar código JavaScript de maneira sequencial b) A capacidade de executar código JavaScript de forma não bloqueante, permitindo que outras operações ocorram enquanto uma função é processada c) Um método de otimização de sites d) Uma técnica para melhorar a segurança no front-end 12. Qual das opções a seguir é uma prática recomendada para otimização de desempenho em sites web? a) Usar imagens em alta resolução em todos os casos b) Carregar todos os scripts no início da página c) Minimizar o uso de arquivos CSS e JavaScript, e comprimir imagens d) Ignorar o uso de cache 13. O que é DOM (Document Object Model) em desenvolvimento web? a) Uma ferramenta para estilizar páginas b) Um protocolo de segurança para comunicação entre cliente e servidor c) Uma interface de programação que permite a manipulação dinâmica de documentos HTML e XML d) Um tipo de banco de dados para armazenar dados do servidor 14. O que é uma requisição HTTP GET? a) Um pedido para enviar dados ao servidor b) Uma requisição para recuperar dados de um servidor c) Um protocolo de segurança para páginas web d) Uma função do CSS para criar estilos 15. Qual é a principal função do front-end em um site? a) Gerenciar bancos de dados b) Controlar a lógica de negócios do sistema c) Definir a interface visual e a interação com o usuário d) Criar APIs para integração com outros sistemas 16. Qual é a função de um banco de dados em um site dinâmico? a) Estilizar o conteúdo da página b) Armazenar e gerenciar informações, como dados de usuários e produtos c) Aumentar a velocidade de carregamento da página d) Criar elementos gráficos no site 17. O que é uma SPA (Single Page Application)? a) Um tipo de aplicação web que carrega uma única página inicial b) Um site estático c) Uma aplicação web que carrega uma única página e atualiza seu conteúdo dinamicamente sem recarregar a página inteira d) Um framework usado no back-end 18. O que é AJAX? a) Uma técnica para criar páginas estáticas b) Uma tecnologia de banco de dados c) Um conjunto de técnicas que permitem a atualização assíncrona de partes de uma página web sem recarregar a página inteira d) Um estilo de design responsivo 19. O que é um certificado SSL? a) Um sistema de backup para sites b) Um certificado que permite a criptografia de dados transmitidos entre servidor e cliente, garantindo segurança c) Um protocolo de comunicação usado por servidores d) Um tipo de banco de dados relacional 20. O que significa deploy no contexto de desenvolvimento web? a) O processo de criação de APIs b) O desenvolvimento de códigos no ambiente local c) O processo de disponibilizar uma aplicação ou site em um servidor para que fique acessível ao público d) O desenvolvimento de um banco de dados