Procura

Engenharia de softwareTeste de software


EXERCÍCIOS - Exercício 1

  • (FAURGS 2018)

Considere o seguinte código.

/ / Se x é null, lança uma exceção do tipo NullPointerException

/ / Se não, retorna o índice do último elemento em x que é igual a y.

/ / Se esse elemento não existe, retorna -1.

public int findLast (int[] x, int y) {

for (int i=x.length-1; i > 0; i --)

{

if (x[i] == y)

return i;

}

return -1;

}

Para o código acima, foi definido o seguinte caso de teste:

x = [3,2,5,3], y = 3

Resposta esperada: 3

É correto afirmar que esse caso de teste




A) não alcança o defeito, apenas ativa o erro e não mostra a falha.

B) alcança o defeito mas não ativa o erro e não mostra a falha.

C) não alcança o defeito, não ativa o erro, mas mostra a falha.

D) alcança o defeito, ativa o erro e mostra a falha.

E) não alcança o defeito, não ativa o erro e não mostra a falha.


Próximo:
EXERCÍCIOS - Exercício 2

Tente Este: Exercício 5

VOLTAR ao índice: Engenharia de software






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=6.28ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.50ms))((ts_substr_c=0.54ms))((ts_substr_im=0.95ms))
((total= 8ms))