Questão 50 — Banco do Brasil 2021 Cesgranrio

Linguagens de ProgramaçãoLinguagem JavaEscriturário – Agente de Tecnologia

Sejam as seguintes classes Java: public class Va1 { public static String getStr() { return “abcdefghijklmnop“; } public String ini(String s, int cpr) { return s.substring(0, cpr); } public String fin(String s, int cpr) { return ini(s, cpr)+s.substring(s.length()-cpr, s.length()); } } public class Va2 extends Va1 { public static String getStr() { return “0123456789ABCDEF“; } public String ini(String s, int cpr) { return s.substring(s.length()-cpr, s.length()); } public static void main(String[] args) { Va1 o=new Va2(); System.out.println(o.fin(o.getStr(), 5)); } } O que será exibido no console quando o método main for executado?

  1. A0123BCDE
  2. BBCDEFBCDEF
  3. C01234BCDEF
  4. Dabcdelmnop
  5. Elmnoplmnop 17

Gabarito oficial: E

Quer saber por quê? Com conta no Certamine esta questão vem com explicação, comentários de quem também estuda, e entra no seu histórico de acertos — ligada ao tópico do seu edital.

Criar conta grátis

Outras questões de Linguagem Java

Questão 50 da prova aplicada pela Cesgranrio para o Banco do Brasil em 2021. Enunciado e gabarito são de autoria da banca examinadora, reproduzidos aqui para fins de estudo.