Questão de Programação — Linguagens de programação — FUNDATEC 2024
Programação›Linguagens de programação
Código
qg164400
Banca
FUNDATEC
Órgão
IF Sul - MG
Ano
2024
Nível
Superior
Cargo
Professor do Ensino Básico, técnico e Tecnológico: MCH-02 - Informática
Sobre a linguagem C, qual das alternativas abaixo corresponde a uma diretiva utilizada para declarar uma constante?
A#define
B#const
C#undef
D#include
E#name
Revelar gabarito e comentário▾
GabaritoA — #define
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”.
Diretivas de pré-processador em C – Declaração de constantes
Gabarito: letra A. A alternativa A (#define) é a única que corresponde a uma diretiva utilizada para declarar uma constante em C. As demais alternativas ou não existem como diretivas ou têm finalidade diferente.
Em C, constantes simbólicas (macros) são definidas por meio da diretiva #define, que substitui o identificador pelo texto especificado antes da compilação.
Diretivas de pré-processador em C: Definição de constante (#define (cria macro/constante)); Remoção de macro (#undef (remove definição anterior)); Inclusão de arquivo (#include (insere cabeçalho)); Compilação condicional (#ifdef / #ifndef / #endif); Inexistentes (#const (não é diretiva), #name (não é diretiva))
Alternativa A – ✅ Correta ⟵ GABARITO
#define é a diretiva padrão para definir constantes. Exemplo: #define PI 3.1415.
Alternativa B – ❌ Incorreta
#constnão existe como diretiva em C. A palavra-chave const é um qualificador de tipo (não uma diretiva) usado para declarar variáveis constantes.
Alternativa C – ❌ Incorreta
#undef remove (indefine) uma macro previamente definida com #define. Não serve para declarar constantes.
Alternativa D – ❌ Incorreta
#include é usada para inserir o conteúdo de outro arquivo (geralmente cabeçalhos) no código-fonte. Não declara constantes.
Alternativa E – ❌ Incorreta
#name não é uma diretiva válida na linguagem C.
PEGA ESSA DICA!
Decore as diretivas de pré-processador do C: #define (definir macro/constante), #undef (remover), #include (incluir arquivo), #ifdef / #ifndef / #endif (compilação condicional). Questões simples como essa exigem apenas memorização.