Mathesis Concursos Baixar grátis
2023 Cesgranrio Médio · Informática Médio

Transpetro PSP 2023 · med04 — questão 49

Considere as seguintes classes e a interface Java que ocupam arquivos separados: package pk1; public interface Itf { public void m1(String s); public void m2(String s1, String s2); } package pk2; public abstract class A { public void m1(String s1) { System.out.println("*** " + s1); } public void m2(String s1, String s2) { System.out.println("*** " + s1 + " " + s2); } } package pk3; import pk2.*; import pk1.*; class B extends A implements Itf { public void m3() { System.out.println(" B - m3 "); } } package pk3; public class C extends B { public void m4() { System.out.println(" C - m4 "); } } package pk3; import pk2.*; public class D extends A { public void m4() { System.out.println(" C - m4 "); } } Qual implementação da classe Main NÃO produz erro de compilação?

  1. A import pk1.*; import pk2.*; import pk3.*; public class Main { public static void main(String[] args) { Itf o; o=new B(); o.m2("Brasil"," 2023"); } }
  2. B import pk1.*; import pk2.*; import pk3.*; public class Main { public static void main(String[] args) { Itf o; o=new pk3.B(); o.m2("Brasil"," 2023"); } }
  3. C import pk1.*; import pk2.*; import pk3.*; public class Main { public static void main(String[] args) { Itf o; o=new A(); o.m2("Brasil"," 2023"); } }
  4. D import pk1.*; import pk2.*; import pk3.*; public class Main { public static void main(String[] args) { Itf o; o=new D(); o.m2("Brasil"," 2023"); } }
  5. E import pk1.*; import pk2.*; import pk3.*; public class Main { public static void main(String[] args) { Itf o; o=new pk3.C(); o.m2("Brasil"," 2023"); } }

Gabarito oficial

Alternativa E

import pk1.*; import pk2.*; import pk3.*; public class Main { public static void main(String[] args) { Itf o; o=new pk3.C(); o.m2("Brasil"," 2023"); } }

Por que a resposta é alternativa e?

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

Disponível noGoogle Play Em breve naApp Store

29 de 40 em Médio · Informática · Transpetro