InformáticaLógica de programação e algoritmosPROGEPE-UFRPE 2022
UFRPE
Questão de Informática
Java Streams API é um recurso que traz novas classes e métodos para manipulação de coleções. Analise o seguinte código Java 17: import java.util.ArrayList; import java.util.List; import static java.util.stream.Collectors.toList; public class Simples { public static void main(String args[]) { List<Integer> numeros = new ArrayList<>(); for (Integer i = 0; i < 100; i++) { numeros.add(i); } Integer soma = numeros.stream().filter(n -> n % 2 == 0).map(n -> n ^ (~n)).reduce(0, (t, n) -> t + n); Integer multiplicacao = numeros.stream().filter(n -> n % 2 == 1).map(n -> n | (~n)).reduce(1, (t, n) -> t * n); } } Os valores das variáveis soma e multiplicação serão, respectivamente,
Mais questões de Lógica de programação e algoritmos
- Cebraspe 2026Em Python, quando listas, tuplas ou dicionários são escritos em múltiplas linhas dentro de delimitadores como [], {} ou (), o caractere de continuação de linha \ é necessário para…
- Cebraspe 2026Adotando-se o mecanismo de passagem por valor, a chamada recursiva admite uma processa(valor + 1); expressão aritmética como argumento.
- Selecon 2026Considere o procedimento recursivo abaixo, chamado com n ≥ 0: função F(n): se n = 0, retorna 1 senão retorna F(n − 1) + 1 Para esse procedimento, o número de chamadas recursivas,…
- COTEC FADENOR 2026Analise as seguintes afirmativas sobre os algoritmos de busca sequencial e busca binária: I- A busca sequencial percorre os elementos da estrutura um a um até encontrar o valor pr…
- Legalle 2026No contexto das estruturas de controle do tipo sequência, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F): ( ) forma A execução ocorre de linear e contín…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.



