Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — IV - UFG 2018

ProgramaçãoLinguagens de programação
Código
qq329332
Banca
IV - UFG
Órgão
Câmara de Goiânia - GO
Ano
2018
Nível
Superior
Cargo
CS-UFG - - Assessor Técnico Legislativo - Analista de Sistemas
Sejam as seguintes classes escritas em linguagem Java:class A { public String m (String s) { return s + "a"; } }class B extends A { public String m (String s) { return s + "b"; } }class C extends B { public String m () { return "c"; } }class D extends C { public String m (String s) { return s + "d"; } }Considere ainda as sentenças a seguir:D obj = new D(); C x = obj; B y = obj; A z = obj;A execução da expressão x.m(y.m(z.m(obj.m(new C().m("#"))))) resulta no valor
  1. A#bdddd
  2. B#dbbbb
  3. C#cdddd
  4. D#cbbbb
Revelar gabarito e comentário

GabaritoA — #bdddd

Link permanente: /questoes/qq329332