Pular para o conteúdo
2023 Cesgranrio Sistemas · Infraestrutura Dificuldade: Média

Transpetro PSP 2023 · Análise de Sistemas - Infraestrutura — questão 23

Sejam as seguintes classes Java, que ocupam arquivos separados: public class L1 { int a=1, b=1, c=1; public L1() { a *= 2; b *= 2; c *= 2; } public int opA(int x, int y) { return a + b + c - opA(x) + opA(y); } public int opA(int x) { return x + 5; } { a++; b--; } } public class L2 extends L1 { public L2() { c+=2; } public int opA(int x, double y) { return a + b + c + opA(x)+ opA((int)y); } public static void main(String[] args) { L2 o=new L2(); System.out.println(o.opA(2,3)); } } O que será exibido no console quando o método main for executado?

  1. A 6
  2. B 7
  3. C 9 Gabarito oficial
  4. D 19
  5. E 21

Gabarito oficial

Alternativa C

9

Explicação no app

Por que o gabarito é a alternativa C?

No app, esta questão vem com a explicação completa: o dispositivo ou o conceito cobrado, por que o gabarito é a alternativa C e onde está a pegadinha da Cesgranrio. São 1.936 explicações só em Transpetro, e 9.505 questões nos onze concursos do app.

3 de 49 em Sistemas · Infraestrutura · Transpetro