Pular para o conteúdo

Cebraspe · Tribunal Regional Federal da 6.ª Região (TRF da 6.ª Região) 2025

Questão 108 — Programação: Java — Laço for-each

Programação Java — Laço for-each

Cebraspe 2025 Superior

Tribunal Regional Federal da 6.ª Região (TRF da 6.ª Região) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Dados

Gabarito disponível

Texto-base:
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.
Selecione uma alternativa

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.

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 2 — página 1