Engenharia e ArquiteturaOutros temasCesgranrio 2012
PETROBRAS
Questão de Engenharia e Arquitetura
Seja o seguinte diagrama de classes UML: Qual conjunto de classes e interfaces Java é compatível com os elementos de modelagem existentes nesse diagrama? (A) package PKGB; public interface X3 { public abstract int opA(); public abstract double opB(int z); } package PKGA; import PKGB.X3; public class A implements X3 { int a1; double a2; private C[] c; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; public class B extends A { int b1; String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; public class C { private int c1; private String c2; public double mc01(double a, double b) { // código irrelevante } public String mc02(String str, int ini, int param4) { // código irrelevante } } 13 (B) package PKGB; public interface X3 { public abstract int opA(); public abstract double opB(int z); } package PKGA; import java.util.*; public class A { int a1; double a2; private List<C> lc; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; import PKGB.X3; public class B extends A implements X3 { int b1; String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; import java.util.*; public class C { private int c1; private String c2; private List<A> la; public double mc01(double a, double b) { // código irrelevante } public String mc02(String str, int ini, int param4) { // código irrelevante } } (C) package PKGB; public interface X3 { public abstract int opA(); public abstract double opB(int z); } package PKGA; import java.util.*; public class A { private int a1; private double a2; private List<C> lc; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; import PKGB.X3; public class B extends A implements X3 { private int b1; private String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; public class C { private int c1; private String c2; public double mc01(double a, double b) { // código irrelevante } public String mc02(String str, int ini, int param4) { // código irrelevante } } 14 (D) package PKGB; public interface X3 { public abstract int opA(); public abstract double opB(int z); } package PKGA; public class A { int a1; double a2; private C[] c; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; import PKGB.X3; public class B extends A implements X3 { int b1; String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; public class C { private int c1; private String c2; public double mc01(double a, double b) { // código irrelevante } public String mc02(String str, int ini, int param4) { // código irrelevante } } (E) package PKGB; public interface X3 { public abstract int opA(); public abstract double opB(int z); } package PKGA; import java.util.*; public class A { int a1; double a2; List<C> lc; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; import PKGB.X3; public class B implements A extends X3 { int b1; String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante } } package PKGA; public class C { private int c1; private String c2; public double mc01(double a, double b) { // código irrelevante } public String mc02(String str, int ini, int param4) { // código irrelevante } } 15
Mais questões de Outros temas
- FundatecEntre as vantagens da implantação de sistemas de Desenvolvimento Orientado ao Transporte (DOT) estão a redução do tempo de , otimização do uso de e serviços, contenção do horizont…
- FundatecAs órbitas dos planetas no sistema solar podem ser consideradas elípticas, sendo o semieixo maior a de cada órbita correspondente à média entre a maior e a menor distância do plan…
- FundatecEm uma reportagem exibida no Bom Dia São Paulo, a repórter Flávia Cintra, cadeirante, confessou a incapacidade de concluir sua matéria em virtude de obstáculos urbanos, como calça…
- FundatecSobre conceitos fundamentais de engenharia de software, analise a sentença abaixo: Padrões de arquitetura, como o Modelo-Visão-Controlador (MVC), definem a organização estrutural…
- FundatecDurante a inspeção de um eixo metálico, um técnico utiliza um micrômetro externo. Com base nos princípios de funcionamento e construção desse instrumento, é correto afirmar que:
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.