Sobre Declaração de Variáveis em PORTUGOL, analise as afirm...

Próximas questões
Com base no mesmo assunto
Q4279159 Programação
Sobre Declaração de Variáveis em PORTUGOL, analise as afirmativas abaixo.

I- O tipo de variável INTEIRO corresponde somente aos números inteiros positivos.
II- O tipo de variável REAL corresponde somente aos números reais positivos.
III- O tipo de variável CARACTER corresponde a qualquer conjunto de caracteres alfanuméricos.
IV- O tipo de variável LÓGICO corresponde aos valores FALSO ou VERDADEIRO.

Assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O tipo REAL admite valores negativos, o que torna falsa a restrição a “somente números reais positivos” da afirmativa II. Esse é o dado decisivo para selecionar D.

Tema central: Tipos de variáveis em Portugol
Análise das alternativas
A
Errada
Considera verdadeiras I e II, mas ambas restringem indevidamente os tipos numéricos aos positivos: INTEIRO também admite zero e negativos, e REAL admite negativos.
B
Errada
Inclui II entre as verdadeiras. Como REAL admite valores negativos, é falsa a afirmação de que esse tipo corresponde somente a números positivos.
C
Errada
Inclui a falsa afirmativa II, pois REAL não se limita a valores positivos. Além disso, deixa de incluir IV, embora LÓGICO admita precisamente FALSO ou VERDADEIRO.
D
Certa
A alternativa D reúne as afirmativas verdadeiras: III e IV. Na convenção adotada pelo gabarito, compatível com o VisuAlg, CARACTER representa uma cadeia de caracteres, e LÓGICO admite os valores FALSO ou VERDADEIRO. O enunciado não identifica o dialeto de Portugol, por isso a interpretação de CARACTER como cadeia não deve ser estendida a toda implementação.
E
Errada
Acerta ao incluir IV, mas erra ao considerar II verdadeira: o tipo REAL também admite valores negativos.
Pegadinha da questão
A palavra “somente” cria uma restrição de sinal inexistente nos tipos INTEIRO e REAL. A possível dúvida sobre CARACTER não precisava ser resolvida para selecionar D: a falsidade de II já eliminava todas as opções concorrentes.
Dica para questões semelhantes
  • Ao avaliar tipos numéricos, verifique se a afirmação impõe restrições indevidas de sinal: INTEIRO admite zero e negativos, e REAL admite negativos.
  • Para o tipo LÓGICO, confira se os valores indicados são FALSO e VERDADEIRO.
  • Ao interpretar CARACTER em Portugol, considere a convenção da implementação; a leitura como cadeia de caracteres é compatível com o VisuAlg, mas não deve ser universalizada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo