Gabarito disponível
MPI (Message Passing Interface) é um padrão de comunicação utilizado em ambientes de memória distribuída para estabelecer a comunicação entre processos. Dentre os recursos que a implementação do MPI fornece, destaca-se o MPI_Status, que pode armazenar algumas informações adicionais relacionadas ao pacote de dados que foi recebido por um processo. Usualmente, o MPI_Status é implementado em forma de struct na linguagem C, sendo composto por alguns campos. Assinale a alternativa que apresenta campos da struct MPI_Status na linguagem C.
Resolução comentada
A struct MPI_Status contém MPI_SOURCE, MPI_TAG e MPI_ERROR.
Em C, a struct MPI_Status tem os campos MPI_SOURCE (origem da mensagem), MPI_TAG (etiqueta) e MPI_ERROR (código de erro).
Análise das alternativas
MPI_COMM_WORLD é um comunicador e MPI_STATUS_IGNORE é uma constante para ignorar o status. Nenhum dos dois é campo da struct, o que invalida A, B, C e E.
Referência: Padrão MPI: MPI_Status.
Resolução comentada do VaiConcursos.