SóProvas


ID
661711
Banca
FCC
Órgão
TRE-CE
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em uma linguagem de programação, considere um tipo de dado inteiro que utiliza 2 bytes de memória para seu armazenamento. Quantos valores únicos diferentes é possível colocar nesse espaço no decorrer da execução de um programa?

Alternativas
Comentários
  • 2 bytes de memória equivalem a 16 bits.

    2   4   8   16   32   64   128   256   512   1024   2048   4096   8192   16384   32768   65536


    65536 valores únicos diferentes podem ser formados com 2 bytes de memória.
  •  1 Byte = 8 bitys
    2 Bytes = 16 bitys, logo temos 216  , resolvendo:

    24 * 2 * 24 * 24 = 16 * 16 *16 * 16 = 256 * 256 = 65.536 valores únicos diferentes.
  • 256 * 256 = 65.536

  • 2 bytes de memória são 16 bits.

    No primeiro bit, são 2 elevado a 1 possibilidades = 2

    No segundo bit, são 2 elevado a 2 possibilidades = 4

    No terceiro bit, são 2 elevado a 3 possibilidades = 6

    Por aí vai.

    Como são 16 bits, são 2 elevado a 16 = 65,636 (letra C)