Questão 108 · Informática: Programação e algoritmos
Julgue o próximo item, relativo a Java.
import java.io.*; class Easy { public static void main(String[] args) { int x[] = {1, 3, 7, 22, 51}; for (int size: x) System.out.print(size); } } O resultado da execução do código precedente, desenvolvido em Java, será 6.
Julgue o item:
Gabarito: ERRADO
Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).
Comentário
Gabarito: ERRADO.
O código Java apresentado inicializa um array de inteiros x com os valores {1, 3, 7, 22, 51}. Em seguida, ele itera sobre cada elemento desse array usando um enhanced for loop (também conhecido como for-each loop). A cada iteração, a variável size recebe o valor do elemento atual do array. Dentro do loop, System.out.print(size) é executado, o que imprime o valor de size no console, sem quebra de linha entre os números.
Assim, a execução do código imprimirá todos os elementos do array um após o outro, resultando na saída 1372251. O item afirma que o resultado seria 6, o que está incorreto. O número 6 não corresponde nem à soma dos elementos, nem à quantidade de elementos, nem a qualquer outra operação evidente no código.
Fundamentos: Java: Enhanced for loop · Java: System.out.print()
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRF6 2025 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Dados), questão 108, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.