a) Errado!
rpm -Uvh : usando na instalação de update de um pacote.
b)Correto!
rpm -e : desinstala um pacote.
c)Errado!
rpm -ivh : utilizado para instalação de pacotes com arquivos apresentando algum tipo de conflito.
exemplo 1: quando, ao instalar um pacote e, um erro indicando que o pacote já está instalado é possivel utilizar o seguinte comando:
rpm -ivh --replacepkgs
este comando irá ignorar o erro e instalar o pacote mesmo assim.
exemplo 2: o problema apresentado é referente a alguma instalação anterior (versão inferior)
rpm -ivh --replacefiles
d)Errado!
rpm -q : resolve problema de dependencias entre pacotes.
rpm -q --redhatprovides
e) Errado!
rpm -Va: verifica informações de todos os pacotes instalados.
rpm -Vf : verifica um pacote contendo um arquivo específico
rpm -Vp : verifica um pacote instalado com um arquivo de pacote RPM. (util em caso de suspeita de o banco de dados RPM esteja corrompido)
Fonte: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/s1-rpm-using.html