Por eliminação:
Aumento de 10% no salário percentualmente é vezes 1.1 e não 0.1, eliminamos a alternativa E:
private static double aumentarSalario(salarioAtual) { return salarioAtual * 0.1;}
As variáveis foram definidas como double, então o retorno da função deve ser double, e tambem não há o fechamento do método, por isso eliminamos a alternativa A:
protected static float aumentarSalario(double salarioAtual) { return salarioAtual * 1.1;
Observem a linha:
salarioNovo = aumentarSalario(salarioAtual); ou seja, o retorno do método aumentarSalario será atribuido a variável salarioNovo, portanto terá que ter retorno!! e como a alternativa B está sem retorno a eliminamos:
public static void aumentarSalario(double salarioAtual) { return salarioAtual * 1.1; }
Nos estamos passando para o método aumentarSalario uma variável e não um array! portanto está mal redigido na alternativa C
public static double aumentarSalario(double[ ] salarioAtual) { return salarioAtual * 1.1; }
Sabendo de todos estes erros apresentados temos a ALTERNATIVA D COMO GABARITO DA QUESTÃO
private static double aumentarSalario(double sAtual) { return sAtual * 1.1; }