Quiz 01 - Introdução
1. Qual o papel fundamental de um navegador (browser) na Web?
Criar o código HTML de uma página automaticamente
Interpretar o código (HTML/CSS) e renderizar a página visualmente
Armazenar os arquivos do site permanentemente
Atuar como o servidor que responde às requisições
*Explicação: O navegador é o software cliente que traduz o código para que o usuário possa interagir com ele de forma visual.*
2. No modelo "Cliente x Servidor", quem é responsável por fazer a requisição (Request)?
O banco de dados
O roteador da internet
O computador que hospeda o site
O navegador (cliente) do usuário
*Explicação: O cliente sempre inicia a interação solicitando um recurso ao servidor.*
3. O que acontece em uma resposta (Response) bem-sucedida do servidor?
O servidor apaga o site para economizar espaço
O servidor envia os dados (HTML, CSS, Imagens) de volta ao cliente
O navegador fecha automaticamente
O usuário precisa pagar uma taxa imediata
*Explicação: A resposta contém os arquivos necessários para o navegador construir a página.*
4. Qual destes navegadores NÃO é considerado um browser moderno baseado em Chromium?
Google Chrome
Microsoft Edge
Mozilla Firefox
Opera
*Explicação: O Firefox utiliza o seu próprio motor de renderização chamado Gecko.*
5. Para que servem as "DevTools" (Ferramentas de Desenvolvedor)?
Para navegar na internet de forma anônima
Para instalar o Windows no navegador
Para inspecionar, editar e depurar o código de um site em tempo real
Para criar logos profissionais
*Explicação: Elas são essenciais para entender como um site foi construído e corrigir erros.*
6. Qual tecla de atalho é comumente usada para abrir o DevTools no Windows?
Ctrl + Alt + Delete
F5
F12
Alt + F4
*Explicação: F12 é o padrão na maioria dos navegadores para abrir as ferramentas de desenvolvedor.*
7. Sobre a organização de arquivos em um projeto web, qual a recomendação correta?
Usar letras Maiúsculas em todos os nomes
Colocar espaços nos nomes para facilitar a leitura
Usar apenas letras minúsculas, sem espaços e sem acentos
Não usar extensões nos arquivos
*Explicação: Isso evita erros de linkagem e incompatibilidade em servidores Linux.*
8. Por que o arquivo principal de um site deve se chamar `index.html`?
Porque é o nome mais bonito
Porque os servidores procuram esse nome automaticamente ao acessar uma pasta
Porque o HTML só funciona com esse nome
Porque foi uma regra criada pelo Google
*Explicação: O `index` é o ponto de entrada padrão reconhecido por quase todos os servidores web.*
9. Qual a principal diferença entre a internet física e a Web?
São a mesma coisa
A internet é a infraestrutura (cabos/redes) e a Web é um serviço que roda sobre ela
A internet é paga e a Web é sempre gratuita
A internet só funciona com cabos e a Web só com Wi-Fi
*Explicação: A internet é "estrada" e a Web é um dos "carros" que circulam por ela.*
10. O que significa editar um site pela aba "Elements" do DevTools?
Você está alterando o site para todo mundo que acessa
Você está hackeando o servidor da empresa
Você está fazendo alterações temporárias apenas no seu navegador local
Você está fazendo o build do projeto
*Explicação: As edições no DevTools são locais; ao atualizar a página, elas desaparecem.*