POST: Sua principal função é a criação de novos recursos. Estaria associada as operações CRUD com o 'C' de CREATE. Outra grande característica deste método é que ele pode fazer processamento de informações.
PUT: Atualiza um recurso específico, não existindo esse recurso, ele pode ser criado. Então caso uma questão pergunte: "O PUT pode criar um recurso". Essa afirmação não vai estar de todo, errada. Em relação as operações de CRUD está associada ao 'U' de UPDATE. Detalhe interessante: Quando um recurso é devidamente alterado é retornado o status code 200.
http://www.itnerante.com.br/m/blogpost?id=1867568%3ABlogPost%3A389279&maxDate=2016-06-24T20%3A25%3A11.994Z
Gabarito: c)