Pessoal, assunto bem recorrente e bem batido pelas bancas. Prestem atenção:
Memória primária(cuidado para não confundir com memória principal, são coisas diferentes) são as memórias que o processador acessa diretamente para o funcionamento da máquina. Como memória RAM, ROM, Cache, Registradores. Observem que NÃO é critério para definir se é primária ou não a condição de volatilidade da memória, visto que a memória primária possui a RAM(que é volátil) e a ROM(que é não volátil).
Memória Secundária é aquela que não é fundamental para o funcionamento do PC, como Pen drives, CD's, DVD's, HD externo etc. Contudo, essas memórias são não voláteis e guardam os dados mesmo sem fornecimento de energia, logo, é o gabarito da questão.
Pessoal, esse assunto de memórias tem certa divergência na doutrina, então o interessante é abstrair as inconsistências doutrinárias e focar na doutrina unicamente da banca e que se fueda quem quer debater sobre o assunto.
Tmj!