Na justificativa da letra C temos a explicação de que o retorno de bacharel == 1
daria true, porém bacharel leva o valor de false que comparado ao 1 (equivalente a true), resultaria, na verdade, em uma resposta igual a false.
Na justificativa ainda temos a explicação de que "dois sinais de igual, comparam apenas o valor e não o tipo". Nesse caso, comparando apenas os valores, false == true -> false.