Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2017

ProgramaçãoLinguagens de programação
Código
fc036527
Banca
FCC
Órgão
DPE-RS
Ano
2017
Nível
Superior
Cargo
Analista - Desenvolvimento de Sistemas
Considere o programa Java abaixo.Imagem associada para resolução da questãoO objetivo do programa é classificar um vetor numérico vet em ordem crescente. Ao compilar e executar o programa ocorre uma exceção java.lang.ArrayIndexOutOfBoundsException. Para corrigir o problema e permitir que o programa cumpra com seu objetivo deve-se alterar a instrução
  1. Aif (vet [j] >vet [ j + 1]) para if (vet [ j+1] >vet [j])
  2. Btam = vet.length; para tam = vet.length-1;
  3. Cwhile (tam > 0) para while (tam >= 0)
  4. Dif (vet [j] >vet [ j + 1]) para if (vet [j] > = vet [j + 1])
  5. Efor (j=1; j<=tam-1; j++) para for (j=0; j<tam-1; j++)
Revelar gabarito e comentário

GabaritoB — tam = vet.length; para tam = vet.length-1;

Link permanente: /questoes/fc036527