Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — VUNESP 2013

ProgramaçãoLinguagens de programação
Código
vu002970
Banca
VUNESP
Órgão
MPE-ES
Ano
2013
Nível
Superior
Cargo
Agente Especializado - Analista de Infraestrutura
Considere o método imprime(), cuja implementação em Java é apresentada a seguir:Imagem associada para resolução da questãoEste método poderia ser reescrito de modo a produzir o mesmo resultado, alterando-o pelo código:
  1. Aint [ ] imprime (int i, int j, int k) {j = j + 1;i = i + j - k;k = k - 1;k = k * i + i * j;i = i + 1;return new int [ ] {i,j,k};}
  2. Bint [ ] imprime(int i, int j, int k) {k = k - 1;i = i + j - k;j = j + 1;k = k * i;i = i + 1;k = k * i * j;return new int [ ] {i,j,k};}
  3. Cint [ ] imprime(int i, int j, int k) {k = k - 1;i = i + j - k;j = j + 1;i = i + 1;k = k * (i + i * j);return new int [ ] {i,j,k};}
  4. Dint [ ] imprime(int i, int j, int k) {j = j + 1;i = i + j - k;k = k - 1;k = k * (i + i * j);i = i + 1;return new int [ ] {i,j,k};}
  5. Eint [ ] imprime(int i, int j, int k) {j = j + 1;i = i + j - k;k = k - 1;k = k * (i + (i+1) * j);i = i + 1;return new int [ ] {i,j,k};}
Revelar gabarito e comentário

GabaritoE — int [ ] imprime(int i, int j, int k) { j = j + 1; i = i + j - k; k = k - 1; k = k * (i + (i+1) * j); i = i + 1; return new int [ ] {i,j,k}; }

Link permanente: /questoes/vu002970