Questão de Programação — Frameworks em Programação — Quadrix 2025
- Código
- qg596724
- Banca
- Quadrix
- Órgão
- CRC-SP
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: E — ERRADO. O Bootstrap não substitui HTML e CSS; ele é um framework CSS que fornece estilos e componentes prontos, mas depende do HTML para estruturar a página e do CSS para funcionar. A afirmação inverte completamente o papel da ferramenta.
O Bootstrap é uma biblioteca de estilos, ou seja, um conjunto de classes CSS pré-definidas que aceleram o desenvolvimento. Ele não elimina a necessidade de escrever HTML — pelo contrário, o HTML é a base sobre a qual o Bootstrap atua, aplicando estilos aos elementos. Da mesma forma, o CSS continua sendo a linguagem subjacente; o Bootstrap apenas abstrai parte do trabalho, mas o desenvolvedor ainda pode (e muitas vezes precisa) escrever CSS customizado para ajustes.
Para entender melhor, pense na hierarquia das tecnologias web:
HTML define a estrutura e o conteúdo da página (títulos, parágrafos, imagens, links).
CSS define a apresentação e o estilo (cores, fontes, espaçamentos, layout).
JavaScript define o comportamento dinâmico (interações, validações, atualizações).
O Bootstrap se encaixa na camada de CSS, oferecendo classes prontas como container, row, col-md-6, btn, navbar, entre outras. Ele não gera HTML automaticamente — o desenvolvedor escreve as tags HTML e aplica as classes do Bootstrap para obter o estilo desejado. Por exemplo, para criar um botão estilizado, você escreve <button class="btn btn-primary">Clique aqui</button> — o HTML é seu, o estilo vem do Bootstrap.
A pegadinha da banca está em afirmar que o Bootstrap "substitui" HTML e CSS. Isso é um erro conceitual clássico: o Bootstrap complementa e facilita o uso de CSS, mas não o substitui, e muito menos substitui o HTML. Sem HTML, não há o que estilizar; sem CSS, o Bootstrap não teria como funcionar.
A banca tenta fazer você acreditar que um framework elimina a necessidade das tecnologias base. O Bootstrap é um framework CSS — ele depende do HTML para estruturar e do CSS para estilizar. Ele não substitui, apenas abstrai e acelera o trabalho com CSS.
A afirmação está errada porque o Bootstrap não substitui HTML e CSS. Ele é um framework que fornece estilos e componentes prontos, mas depende do HTML para estruturar a página e do CSS para aplicar os estilos. O Bootstrap é uma camada sobre o CSS, não um substituto. Sem HTML, não há elementos para estilizar; sem CSS, o Bootstrap não teria como funcionar. A afirmação inverte o papel da ferramenta, tratando-a como uma tecnologia independente quando, na verdade, ela é um complemento.
Gabarito: letra E — ERRADO.
Link permanente: /questoes/qg596724