Pular para o conteúdo principal

Questão de Arquitetura de Software — Usabilidade — CESPE / CEBRASPE 2026

Arquitetura de SoftwareUsabilidade
Código
ce226962
Banca
CESPE / CEBRASPE
Órgão
SEDUC-PI
Ano
2026
Nível
Superior
Cargo
Professor da Educação Básica - Disciplina: Informática
Considerando que, ao projetar o um portal sobre tecnologia educacional focado em cidadania digital, a equipe de desenvolvimento precise garantir que a interface seja intuitiva, acessível e visualmente coerente em diferentes dispositivos, assinale a opção que apresenta o papel técnico fundamental do CSS dentro da arquitetura de desenvolvimento front-end.
  1. Aimplementar os algoritmos de controle que realizam o acionamento de atuadores e motores do robô via protocolos de rede
  2. Bprover camadas de segurança cibernética contra ataques de phishing por meio da ofuscação visual de códigos-fonte
  3. Canalisar semanticamente o conteúdo para identificar fake news e converter o texto automaticamente para uma linguagem de fácil compreensão
  4. Destruturar o dicionário de dados e a hierarquia de objetos que compõem o back-end, determinando o método de persistência e recuperação das informações
  5. Egerenciar a camada de apresentação, controlando aspectos como tipografia, esquemas de cores, espaçamentos e a responsividade do layout
Revelar gabarito e comentário

GabaritoE — gerenciar a camada de apresentação, controlando aspectos como tipografia, esquemas de cores, espaçamentos e a responsividade do layout

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Papel do CSS no Front-End

Gabarito: letra E. O CSS (Cascading Style Sheets) é a tecnologia padrão para controlar a apresentação visual de páginas web. Seu papel fundamental é gerenciar a camada de apresentação, definindo tipografia, cores, espaçamentos, layout e responsividade para diferentes dispositivos. As demais alternativas descrevem funcionalidades de outras áreas (robótica, segurança, análise semântica, back-end) que não competem ao CSS.

CSS (Cascading Style Sheets)
  • 1Papel fundamental
    • Gerenciar camada de apresentação
    • Tipografia
    • Cores
    • Espaçamentos
    • Layout
    • Responsividade
  • 2Não é
    • Algoritmos de controle (robótica)
    • Segurança cibernética (phishing)
    • Análise semântica (fake news)
    • Estrutura de dados (back-end)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Atribui ao CSS a implementação de algoritmos de controle para atuadores e motores via protocolos de rede. Essa função é típica de sistemas embarcados/robótica (ex.: Arduino, ROS) e não tem relação com estilização de páginas web.

Alternativa B — ❌ Incorreta

Afirma que o CSS provê camadas de segurança contra phishing por ofuscação visual de códigos-fonte. Embora o CSS possa manipular a aparência, a segurança cibernética contra phishing envolve práticas como validação de entradas, HTTPS, políticas de CSP, e não ofuscação visual via CSS.

Alternativa C — ❌ Incorreta

Sugere que o CSS analisa semanticamente conteúdo para identificar fake news e converte texto para linguagem simples. Análise semântica e processamento de linguagem natural são tarefas de back-end ou de bibliotecas específicas (ex.: machine learning), não do CSS.

Alternativa D — ❌ Incorreta

Indica que o CSS estrutura o dicionário de dados e a hierarquia de objetos do back-end, determinando persistência. Modelagem de dados e lógica de persistência são responsabilidades do back-end (ex.: bancos de dados, ORMs), não da camada de estilo.

Alternativa E — ✅ Correta ⟵ GABARITO

Descreve exatamente a função do CSS: gerenciar a camada de apresentação, controlando tipografia, cores, espaçamentos e responsividade do layout. Essa é a definição técnica central do CSS na arquitetura front-end.

Gabarito: letra E.

Link permanente: /questoes/ce226962