SóProvas


ID
549445
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2011
Provas
Disciplina
Engenharia Eletrônica
Assuntos

Um registro de dados é composto, na seguinte ordem, por:

- 3 inteiros de 32 bits; -
1 vetor fixo de 3 caracteres;
1 vetor fixo de 2 inteiros de 16 bits.

Caso o compilador esteja alinhando seus dados por doublewords, o tamanho, em bytes, de uma variável desse tipo de registro é

Alternativas
Comentários
  • doublewords possui 32 bits = 4 bytes.

    - 3 inteiros de 32 bits; 3 x 32 = 3 doublewords 
    - 1 vetor fixo de 3 caracteres; 3 bits = Este deu menos de 32 bits, então usa apenas 1 doubleword.
    - 1 vetor fixo de 2 inteiros de 16 bits. 32 bits = 1 doubleword

    No Total foi usado 3 + 1 +1 = 5 doublewords.

    Passando para bytes.. 5 x 4 = 20 bytes

    Resp: B