Pular para o conteúdo principal

Questão de Engenharia de Software — UML — CESGRANRIO 2019

Engenharia de SoftwareUML
Código
cg056159
Banca
CESGRANRIO
Órgão
UNIRIO
Ano
2019
Cargo
Ana TI ( )
A Figura a seguir exibe um diagrama de classes UML. Qual conjunto de classes Java é uma implementação semanticamente fidedigna ao diagrama acima?Imagem associada para resolução da questão
  1. A------------ arquivo Ux.java ---------- public class Ux { private int x1; protected int x2; private Ta ta; public abstract boolean opx(); } ------------ arquivo Ta.java ---------- import java.util.*; public class Ta { private int a1; int a2; private List<Ux> ux; public void opa4() { // código irrelevante } }
  2. B------------ arquivo Ux.java ---------- public class Ux { private int x1; int x2; public static boolean opx() { // código irrelevante } } ------------ arquivo Ta.java ---------- public class Ta { private int a1; protected int a2; private Ux[] ux; public void opa4() { // código irrelevante } }
  3. C------------ arquivo Ux.java ---------- public class Ux { private int x1; protected int x2; public static boolean opx() { // código irrelevante } } ------------ arquivo Ta.java ---------- import java.util.*; public class Ta { private int a1; int a2; private List<Ux> ux; public void opa4() { // código irrelevante } }
  4. D------------ arquivo Ux.java ---------- public class Ux { private int x1; int x2; private Ta ta; public abstract boolean opx(); } ------------ arquivo Ta.java ---------- public class Ta { private int a1; protected int a2; private Ux[] ux; public void opa4() { // código irrelevante } }
  5. E------------ arquivo Ux.java ---------- public class Ux { private int x1; int x2; private Ta ta; public static boolean opx() { // código irrelevante } } ------------ arquivo Ta.java ---------- public class Ta { private int a1; protected int a2; public void opa4() { // código irrelevante } }
Revelar gabarito e comentário

GabaritoE — ------------ arquivo Ux.java ---------- public class Ux { private int x1; int x2; private Ta ta;   public static boolean opx() { // código irrelevante } }   ------------ arquivo Ta.java ---------- public class Ta { private int a1; protected int a2;   public void opa4() { // código irrelevante } }

Link permanente: /questoes/cg056159