a) ERRADA. Chaves nem sempre são valores numéricos. As chaves podem consistir em nomes de
pessoas. Solução: Todo dado não numérico corresponde uma representação numérica no computador.
Assim sendo, todas as chaves são consideradas numéricas.
Fonte: https://docente.ifrn.edu.br/camilataumaturgo/disciplinas/2014.2/estruturas-de-dados/tabela-hash
b) ERRADA. É o método da divisão. OBS.: mesmo que você não soubesse os tipos de métodos das funções de dispersão, dava pra matar essa, visto que resto só existe na divisão ;-D
Fonte: https://docente.ifrn.edu.br/camilataumaturgo/disciplinas/2014.2/estruturas-de-dados/tabela-hash
c) ERRADA. M não representa o valor da chave e sim o tamanho do vetor.
Fonte: https://docente.ifrn.edu.br/camilataumaturgo/disciplinas/2014.2/estruturas-de-dados/tabela-hash
d) CERTA. Endereçamento separado é o mesmo que hashing aberto. Neste caso, um registro aponta para uma lista encadeada em que são armazenados os registros em conflito
e) ERRADA. Endereçamento aberto é o mesmo que hashing fechado. Neste caso, os resultados são armazenados diretamente no próprio vetor e não em outra estrutura.