Trata-se de uma questão sobre Linux.
O comando da questão pergunta características dos comandos adduser e useradd.
Os 2 comandos existem no Linux, sendo o adduser o comando responsável por adicionar usuários ao sistema de acordo com opções da linha de comando e informações de configuração do /etc/adduser.conf, enquanto o useradd é um utilitário de baixo nível usado para adicionar usuários, em resumo, o adduser usa o useradd.
Vamos ver as alternativas.
A) Errada. O arquivo /etc/shadow é utilizado para armazenar senhas criptografadas dos usuários, uma vez o usuário cadastrado com senha (tanto pelo adduser quanto pelo useradd), ele terá a senha no /etc/shadow.
B) Errada. Não há de se falar em mais ou menos seguro por que no final das contas as 2 formas vão usar o mesmo mecanismo para criar o usuário. Com o adduser você pode criar o usuário sem a digitação de senha, porém quando ela for digitada, será armazenada com hash, e não aberta.
C) Certa. Exatamente, o adduser usa o useradd. Sendo que no adduser você tem a possibilidade de criar um usuário sem a senha.
D) Errada. Não são necessariamente o mesmo comando, são comandos distintos que possuem a mesma finalidade.
E) Errada. O adduser cria sim o diretório home, ou outro caso você especifique usando a diretiva -d.
Gabarito do Professor: Letra C.