Questões Comentadas - Programação
(Esaf 2006 Sefaz-CE )32- Considerando os fundamentos a respeito de sistemas de numeração e aritmética computacional, analise as afirmações a seguir e indique a opção correta.
I - Tanto o sinal-magnitude quanto o complemento de 2 tem 2 representações para o zero (0): + 0 e -0.
II - Um sistema numérico de base n necessita de n símbolos distintos para representar seus dígitos de 0 a n – 1.
III - No sinal-magnitude, usa-se 1 bit para expressar o sinal negativo de um número inteiro – 0, quando o sinal é positivo e 1, quando ele é negativo.
IV- A memória dos computadores é finita, portanto, a aritmética computacional trata números expressos em precisão finita.
V - Uma mantissa cujo bit mais à esquerda é diferente de zero, é denominada normalizada.
a) Apenas as afirmações I, II e III são verdadeiras.
b) Apenas as afirmações III, IV e V são verdadeiras.
c) Apenas as afirmações II, IV e V são verdadeiras.
d) Todas as afirmações são verdadeiras.
e) Todas as afirmações são falsas.
Alguem se arrisca?
I - Tanto o sinal-magnitude quanto o complemento de 2 tem 2 representações para o zero (0): + 0 e -0.
II - Um sistema numérico de base n necessita de n símbolos distintos para representar seus dígitos de 0 a n – 1.
III - No sinal-magnitude, usa-se 1 bit para expressar o sinal negativo de um número inteiro – 0, quando o sinal é positivo e 1, quando ele é negativo.
IV- A memória dos computadores é finita, portanto, a aritmética computacional trata números expressos em precisão finita.
V - Uma mantissa cujo bit mais à esquerda é diferente de zero, é denominada normalizada.
a) Apenas as afirmações I, II e III são verdadeiras.
b) Apenas as afirmações III, IV e V são verdadeiras.
c) Apenas as afirmações II, IV e V são verdadeiras.
d) Todas as afirmações são verdadeiras.
e) Todas as afirmações são falsas.
Alguem se arrisca?
Comentários
Já eliminamos as opções a) e d).
II - Falsa. Não necessariamente o zero seria um símbolo no sistema numérico hipotético. Eu acho...
III - Verdadeiro. Apesar da redação da questão redundar no "negativo", sim, é 1 pra negativo e 0 para positivo. Eliminando c) e e).
IV - Verdadeiro. Ou aquele curso de computação que fiz foi uma bosta mesmo.
V - ôxi...
Passando a régua... eu iria de letra B.
I - em complemento de 2 não tem +0 e -0
III - Em sinal magnitude usa-se 1 bit para representar ambos os sinais, não só o negativo.
II - Correto;
III - Pra mim está certo, mas o gabarito discorda. É a velha questão da língua portuguesa. Em momento algum a questão fala que usa um bit APENAS para representar o sinal negativo, ainda mais por após o travessão (que representa a introdução de uma explicação para o que foi dito) ser explicitado que esse bit seria zero para números positivos e um para negativos, ou seja, esse bit serve tanto para indicar que o sinal é negativo quanto para indicar que é positivo.
IV - Correto
V - Correto -> na representação normalizada, o número deve ser menor do que zero e o mais próximo possível de 1. Por exemplo: 0,34 x 10² está normalizado, já 0,034 x 10³ não está, pois poderia ser transformado no primeiro caso.
Comentando a explicação do colega alessandropa sobre a senteça II. Considerando o exemplo dado na questão onde diz que o sistema numérico vai de 0 a n-1, nesse caso seria necessário ter n dígitos para o sistema numérico n. Se a sentença citasse um sistema numérico qualquer, aí sim, a meu ver, a resposta seria falsa.
[]'s