Respostas
Primeiramente, deve-se entender como um intervalo é dividido para facilitar o nosso entendimento da questão:
Um intervalo fechado "[a, b]" apresenta os colchetes virados para dentro dos números e representa todos os números entre a e b, considerando, também, a e b. exemplo:
(Vou considerar os intervalos pertencentes ao conjunto dos inteiros nos exemplos)
[0, 2] --> 0, 1, 2
Um intervalo semi-aberto "]a, b]" apresenta os colchetes virados para o mesmo lado, um para fora dos números e outro para dentro dos números, esse intervalo representa todos os números entre a e b, considerando, SOMENTE, o número que o colchete está virada para dentro. exemplo:
]0, 2] --> 1, 2
Um intervalo aberto "]a, b[" apresenta os colchetes virados para fora dos números, representando, assim, todos os números entre a e b, SEM CONSIDERAR a e b. exemplo:
]0, 2[ --> 1
Agora que entende-se o básico desses intervalos, é importante saber que existem infinitos números entre dois inteiros escolhidos arbitrariamente, e 3,5 está entre 3 e 4, então a opção correta deve ser a letra B.
B) ]2; 3,5]
Você já é capaz de identificar o erro das outras, espero ter ajudado, se possível colocar como melhor resposta, agradeço desde já.