Tipo de Dado (definição)
Gabarito: letra C. A frase de Ziviani (1999) descreve exatamente a definição de tipo de dado (ou tipo de dados), que estabelece o conjunto de valores que uma constante, variável, expressão ou função pode assumir. Portanto, a alternativa correta é a C.
Alternativa A — ❌ Incorreta
A frase não trata da sintaxe de uma estrutura de repetição (como for ou while), que define como repetir blocos de código, e sim do conceito de tipo de dado.
Alternativa B — ❌ Incorreta
A sintaxe de estruturas de controle de fluxo (como if, switch) determina o fluxo de execução, não o conjunto de valores que variáveis ou constantes podem assumir.
Alternativa C — ✅ Correta ⟵ GABARITO
A definição corresponde exatamente ao conceito de tipo de dado: um tipo define um conjunto de valores possíveis e as operações sobre eles. É a base para variáveis, constantes, expressões e funções.
Alternativa D — ❌ Incorreta
Comandos de entrada de dados (como scanf, input) são instruções para receber dados, não especificam o conjunto de valores que podem ser armazenados.
Alternativa E — ❌ Incorreta
Comandos de saída de dados (como printf, print) exibem informações, não definem o domínio de valores de variáveis ou expressões.
Gabarito: letra C.