Pular para o conteúdo principal

Questão de Programação — CSS (Cascading Style Sheets) — FUNDATEC 2023

ProgramaçãoCSS (Cascading Style Sheets)
Código
qq897136
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Front-End
Qual das seguintes opções descreve corretamente o que é Sass?
  1. AUma linguagem de programação de servidor utilizada para criar aplicativos web.
  2. BUma linguagem de marcação utilizada para criar páginas web estáticas.
  3. CUma biblioteca Javascript utilizada para criar efeitos visuais em páginas web.
  4. DUm pré-processador CSS que adiciona recursos como variáveis, funções e mixins.
  5. EUm framework front-end utilizado para criar layouts responsivos.
Revelar gabarito e comentário

GabaritoD — Um pré-processador CSS que adiciona recursos como variáveis, funções e mixins.

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”.

Sass (Syntactically Awesome Stylesheets)

Gabarito: letra D. Sass é um pré-processador CSS que estende o CSS tradicional com recursos como variáveis, funções, mixins, aninhamento e herança, facilitando a manutenção e reutilização de código. As demais alternativas descrevem tecnologias diferentes.

Sass (Syntactically Awesome Stylesheets)
  • 1Tipo
    • Pré-processador CSS
  • 2Recursos
    • Variáveis ($cor)
    • Funções (darken())
    • Mixins (blocos reutilizáveis)
    • Aninhamento de seletores
    • Herança
  • 3Funcionamento
    • Compila para CSS padrão
    • Processado no build (cliente)
  • 4Não é
    • Linguagem de servidor
    • Linguagem de marcação
    • Biblioteca JavaScript
    • Framework front-end
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Sass não é uma linguagem de programação de servidor. Linguagens de servidor incluem PHP, Python, Ruby, Java, etc., que executam no backend. Sass é processado no lado do cliente (durante o build) e gera CSS.

Alternativa B — ❌ Incorreta

Sass não é uma linguagem de marcação. Linguagens de marcação, como HTML e XML, definem estrutura e conteúdo. Sass é uma extensão do CSS, que é uma linguagem de estilo.

Alternativa C — ❌ Incorreta

Sass não é uma biblioteca JavaScript. Bibliotecas JavaScript como jQuery, React ou D3.js manipulam o DOM ou oferecem funcionalidades de front-end. Sass é um pré-processador que compila para CSS.

Alternativa D — ✅ Correta ⟵ GABARITO

Sass é um pré-processador CSS que adiciona funcionalidades ausentes no CSS puro: variáveis (ex.: $cor-primaria: #333;), funções (ex.: darken()), mixins (blocos reutilizáveis), aninhamento de seletores e herança. Ele é compilado para CSS padrão.

Alternativa E — ❌ Incorreta

Sass não é um framework front-end. Frameworks como Bootstrap, Foundation ou Tailwind CSS fornecem componentes prontos e grids responsivos. Sass é uma ferramenta de pré-processamento que pode ser usada com frameworks.

Gabarito: letra D.

Link permanente: /questoes/qq897136