Pular para o conteúdo principal

Questão de Engenharia de Software — Qualidade de Software — FAURGS 2018

Engenharia de SoftwareQualidade de Software
Código
qq336531
Banca
FAURGS
Órgão
BANRISUL
Ano
2018
Nível
Superior
Cargo
Teste de Software
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 = 3Resposta esperada: 3É correto afirmar que esse caso de teste
  1. Anão alcança o defeito, apenas ativa o erro e não mostra a falha.
  2. Balcança o defeito mas não ativa o erro e não mostra a falha.
  3. Cnão alcança o defeito, não ativa o erro, mas mostra a falha.
  4. Dalcança o defeito, ativa o erro e mostra a falha.
  5. Enão alcança o defeito, não ativa o erro e não mostra a falha.
Revelar gabarito e comentário

GabaritoB — alcança o defeito mas não ativa o erro e não mostra a falha.

Link permanente: /questoes/qq336531