Gabarito disponível
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.
O for-each imprime os elementos concatenados, sem somá-los: 1371 2251.
O laço percorre cada elemento do vetor e executa System.out.print(size) sem quebra de linha nem soma. A saída é 13722 51 sem espaços, isto é, "137225 1" concatenado: 1, 3, 7, 22 e 51 → "13722" seguido de "51" = 1372251. Não há acumulação, logo o resultado não é 6.
Análise das alternativas
A) Certo: incorreto, 6 não seria impresso; não há soma nem contagem. B) Errado: correto, a saída é 1372251.
Referência: Java — enhanced for (for-each) e System.out.print.
Resolução comentada do VaiConcursos.