🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

 Um dos tipos de dados da linguagem C# é o SByte. Este tipo...

Próximas questões
Com base no mesmo assunto
Q4197982 Programação
 Um dos tipos de dados da linguagem C# é o SByte. Este tipo de dado permite assumir uma faixa de valores de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O enunciado cita sbyte, que em C# é um inteiro assinado de 8 bits; por isso, a faixa correta é -128 a 127, correspondendo à alternativa C.

Tema central: Faixa do sbyte
Análise das alternativas
A
Errada
Está errada porque a faixa 0 a +128 não corresponde a um inteiro assinado de 8 bits. Além de excluir valores negativos, ainda termina em 128, quando o máximo positivo do sbyte é 127.
B
Errada
Está errada porque 0 a +255 é a faixa de um inteiro de 8 bits sem sinal. Essa alternativa confunde sbyte com byte.
C
Certa
A alternativa C está correta porque sbyte, em C#, é definido como um tipo inteiro com sinal de 8 bits. Um inteiro assinado de 8 bits assume 256 valores distribuídos de -128 a 127, exatamente a faixa indicada nessa alternativa.
D
Errada
Está errada porque a faixa -256 a +255 ultrapassa a capacidade de um tipo de 8 bits. Ela exigiria mais valores distintos do que os 256 possíveis em 8 bits.
E
Errada
Está errada porque a faixa -512 a 511 excede muito a capacidade de 8 bits. Essa faixa exigiria 1024 valores distintos, incompatíveis com sbyte.
Pegadinha da questão
A confusão real era trocar sbyte por byte e, com isso, marcar uma faixa sem sinal; outra armadilha era supor que o máximo positivo seria 128, quando no sbyte é 127.
Dica para questões semelhantes
  • Ao ver sbyte em C#, classifique imediatamente como inteiro assinado de 8 bits.
  • Diferencie byte de sbyte pela presença de sinal: byte vai de 0 a 255; sbyte vai de -128 a 127.
  • Em tipos de 8 bits com sinal, não atribua 128 como máximo positivo; a faixa correta termina em 127.

Clique para visualizar este gabarito

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