Alternativa correta: NENHUMA. (caberia recurso)
O cat faz apenas uma leitura em todo o arquivo. Quando ele chegar no final, ele para de ler e encerra a execução. Como a questão estipula "continua a mostrar novas informações no caso de estas serem adicionadas ao referido arquivo", deve-se usar um comando que faça uma leitura contínua do arquivo e fique exibindo novas informações caso elas sejam adicionadas. O cat não faz isso, você precisa do tail.
Neste caso, o comando adequado seria tail -f saida.log (somente isso).
a) ERRADA: cat não tem a opção de parâmetro -f;
b) ERRADA: o tail precisaria do -f para funcionar de modo a fazer uma saída contínua. Concatenar com o grep (filtro) não resolve;
c) ERRADA: tem que especificar o arquivo para o tail antes de concatenar com outro comando;
d) ERRADA: sem a opção -f ele não vai exibir novas entradas no arquivo continuamente, apenas as 10 últimas linhas que estavam no arquivo quando esse foi lido;
e) ERRADA: tem que passar o nome do arquivo para o cat antes de concatenar, e mesmo assim não produziria o resultado desejado.
Outra curiosidade: salvo a letra D, todas as demais dariam erro de sintaxe por um motivo ou outro.