Letra A
1 Byte = 8 bits
1 kilobyte (kB ou Kbytes) = 1024 bytes ou 1.024 ^ 1
1 megabyte (MB ou Mbytes) = 1024 kilobytes ou 1.024 ^ 2
1 gigabyte (GB ou Gbytes) = 1024 megabytes ou 1.024 ^ 3
1 terabyte (TB ou Tbytes) = 1024 gigabytes ou 1.024 ^ 4
1 petabyte (PB ou Pbytes) = 1024 terabytes ou 1.024 ^ 5
1 exabyte (EB ou Ebytes) = 1024 petabytes ou 1.024 ^ 6
1 zettabyte (ou Zbytes) = 1024 exabytes ou 1.024 ^ 7
1 yottabyte (ou Ybytes) = 1024 zettabytes ou 1.024 ^ 8
Questão passível de recurso e vou explicar a razão:
A IEC (International Electrotechnical Commission) aprovou em 2008 um "novo" conjunto de prefixos para utilização em unidades de armazenamento de dados, justamente com o propósito de acabar com as ambiguidades e equívocos que ocorriam (e ainda ocorrem) entre as unidades de medida do Sistema Internacional (SI) e as de armazenamento de dados. Em síntese, foram criados prefixos de nomes semelhantes para diferenciar a real quantidade de dados em um sistema de comunicação e armazenamento digital. Nesta questão, por exemplo, se considerarmos o "novo padrão" da IEC a resposta correta seria a alternativa "C", pois 1 GIGABYTE (GB) representa 1.000.000.000 (1000^3) de bytes e não 1.073.741.824 (1024^3) bytes, que agora passa a ser representado pelo prefixo Gi (gibi), ou seja, 1 GIBIBYTE (GiB).
Fica a dica para os concursos futuros!
Obs.: As tabelas contendo os novos prefixos da IEC e uma explicação mais refinada sobre o assunto encontram-se nos links "fontes" abaixo.
Fontes:
https://pt.wikipedia.org/wiki/Prefixo_bin%C3%A1rio
https://pt.wikipedia.org/wiki/Gibibyte