Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — CESGRANRIO 2024

TI - Desenvolvimento de SistemasCódigos em Java
Código
cg057897
Banca
CESGRANRIO
Órgão
IPEA
Ano
2024
Cargo
TPP ( )
Sejam as seguintes classes Java, que ocupam, cada qual, o seu próprio arquivo: package excecao; public class XP01 extends Exception {        public XP01() {        } } package excecao; public class XP1A extends XP01 {        public XP1A() {        } } package excecao; public class XP02 extends Exception {        public XP02() {        } } package excecao; public class XP2A extends XP02 {        public XP2A() {        } } import excecao.*; public class IPx {        public void fnc01(Object o) throws XP01, XP2A {        } }   Qual classe poderá ser inserida em um projeto, juntamente com as classes acima, sem produzir erros de compilação?
  1. Aimport excecao.*; public class IPa extends IPx {        public void fnc01(Object o) throws Exception, Exception {        } }
  2. Bimport excecao.*; public class IPb extends IPx {        public void fnc01(Object o) throws XP2A, XP1A {        } }
  3. Cimport excecao.*; public class IPc extends IPx {         public void fnc01(Object o) throws XP02 {         } }
  4. Dimport excecao.*; public class IPd extends IPx {        public void fnc01(Object o) throws XP01, XP02 {        } }
  5. Eimport excecao.*; public class IPe extends IPx {        public void fnc01(Object o) throws XP01, XP02 {        } }
Revelar gabarito e comentário

GabaritoB — import excecao.*; public class IPb extends IPx {        public void fnc01(Object o) throws XP2A, XP1A {        } }

Link permanente: /questoes/cg057897