GABARITA Entrar

CESGRANRIO · 2023 · Agência Estadual de Fomento do Estado do Rio de Janeiro · Analista de Desenvolvimento

Questão 27 – Tecnologia da Informação – CESGRANRIO 2023 – Agência Estadual de Fomento do Estado do Rio de Janeiro (Analista de Desenvolvimento)

Considere a classe Main abaixo.

import java.util.*;

public class Main {

public static void main(String[] args) {

Stack<Integer> pp=new Stack<Integer>(); Stack<Integer> pi=new Stack<Integer>(); Stack<Integer> tc=new Stack<Integer>(); Scanner s=new Scanner(System.in); Integer var;

var=s.nextInt();

while( var > 0 ) {

tc.push(var);

var=s.nextInt();

} s.close();

while( !tc.empty() ) { var=tc.pop();

if( var%2 == 0 )

pp.push(var);

else pi.push(var);

}

while( !(pi.empty() || pp.empty()) ) { if( !pi.empty() )

System.out.printf("%d ", pi.pop()); if( !pp.empty() )

System.out.printf("%d ", pp.pop()); } } }

Suponha que a seguinte sequência de números inteiros tenha sido digitada por um usuário quando da execução do método main acima:

Texto contido na figura (extraído automaticamente do PDF): 4 16 8 12 7 14 9 15 -1
Texto contido na figura (extraído automaticamente do PDF): 4 16 8 12 7 14 9 15 -1

O que foi exibido no console pelo método main?

Alternativas

Observações: contém figura recortada do PDF; descrição da imagem pendente de preenchimento humano

Comentários

Ainda não há comentários publicados.

Entre para comentar

Atalhos de teclado
  • A–E ou 1–5 selecionam a alternativa.
  • C ou E marcam Certo ou Errado.
  • Enter responde.
  • Seta para a direita ou esquerda abre a próxima ou a anterior.
  • X elimina a alternativa em foco.
Reportar problema

Treine com histórico e revisão

No app, seus erros voltam para revisão e você acompanha o desempenho por disciplina.

Abrir o app