Essa é o tipo de questão que a gente tem que acertar na prova, porque nos destaca de boa parte dos candidatos; além de que não é difícil o conceito; vou tentar ajudar , porque eu me quebrava nisso aqui também.
Com essa questão dá para a gente aprender bastante, vejam:
Temos o seguinte endereço ipv4:
200.10.144.0/20
x.x.x.x/20 (esse rapaz aqui é a máscara de rede; em termos sintéticos, ele é quem diz o que deve ficar como está e o que pode ser alterado)
Sabemos que a lógica de endereçamento ipv4 segue o seguinte sentido, quatro (4) octetos de bits que cada um possui um valor que segue uma ordem de 2^7; 2^6; 2^5; 2^4; 2^3; 2^2; 2^1; 2^0:
Cada octeto segue essa lógica, sendo, nessa ordem o valor de cada bit, e o que nos dá os valores é a máscara, nesse caso teremos:
x.x.x.x/20 (portanto 11111111.11111111.11110000.00000000) - * Vinte bits preenchidos
Ou seja, dos 32 bits, apenas 20 estão sendo preenchidos de forma estática, os outros poderão se mover.
Quer dizer:
Se temos o endereço 200.10.144.0, o primeiro e segundo octetos não serão mais modificados, porque todos seus bits estão preenchidos, apenas o terceiro e quarto octetos não estão, fica assim, então, o nosso intervalo de endereços:
200.10.144.0 a 200.10.159.255
Por quê?
Porque o primeiro e segundo octeto permanecem assim, já que foram todos preenchidos; o terceiro teve os valores 2^7, 2^6, 2^5 e 2^4 preenchidos, totalizando 240, que nos dá a máscara 255.255.240.0; por outro lado ainda temos os valores 2^3, 2^2, 2^1 e 2^0 que faltam ser preenchidos, portanto, totalizando 8 + 4 + 2 + 1 =15;
Sendo assim, ao terceiro octeto, poderemos adicionar até 15 números ao ipv4 200.144.0; e já que o último octeto não possui nenhum bit preenchido, podemos modificá-lo com todos os 255 valores possíveis ( 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0), o que nos entrega o intervalo acima:
200.10.144.0 a 200.10.159.255
Para responder a questão:
Apenas letra A e B mantêm os dois primeiros octetos inalteráveis e apenas a letra A nos dá um intervalo de x.x.144.x a x.x.159.x