Início/Questões/Linguagens de Programação/Questão 457941200637057Suponha que as classes Circulo, Desenho e Figura ocupem arquivos separados. Em qual código Java elas serão compiladas se...1457941200637057Ano: 2012Banca: CESGRANRIOOrganização: PetrobrasDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | JavaSuponha que as classes Circulo, Desenho e Figura ocupem arquivos separados. Em qual código Java elas serão compiladas sem erros? Apackage P1;import P2.*;abstract public class Figura { double x,y; final double PI=3.14159; Desenho d; abstract protected double dist(double x1,double y1);}package P1;public class Circulo extends Figura { double r; public Circulo() { d.add(this); } public double raio() { return r; } public double centroX() { return x; } public double centroY() { return y; } public double dist(double x1,double y1) { return Math.sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y)); }}package P2;import java.util.List;import P1.Figura;public class Desenho { List<Figura> f; public void add(Figura p) { f.add(p); }}B package P1;import P2.*;abstract public class Figura { protected double x,y; protected final double PI=0; Desenho d; abstract protected double dist(double x1,double y1);}package P1;public class Circulo extends Figura { double r; public Circulo() { d.add(this); PI=3.14159; } public double raio() { return r; } public double centroX() { return x; } public double centroY() { return y; } private double dist(double x1,double y1) { return Math.sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y)); }}package P2;import java.util.List;import P1.Figura;public class Desenho { List<Figura> f; public void add(Figura p) { f.add(p); }} C package P1;import P2.*;public class Figura { protected double x,y; protected final double PI=0; Desenho d; abstract protected double dist(double x1,double y1);}package P1;public class Circulo extends Figura { double r; public Circulo() { d.add(this); PI=3.14159; } public double raio() { return r; } public double centroX() { return x; } public double centroY() { return y; } protected double dist(double x1,double y1) { return Math.sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y)); }}package P2;import java.util.List;import P1.Figura; public class Desenho { List<Figura> f; public void add(Figura p) { f.add(p); } } Dpackage P1;import P2.*;public class Circ implements ICirculo { double cx; double cy; double r; public double raio() { return r; } public double centroX() { return cx; }}package P2;public interface ICirculo { double PI; double raio(); double centroX(); double centroY();}Epackage P1;import P2.*;public class Circ extends ICirculo { double cx; double cy; double r; public double raio() { return r; } public double centroX() { return cx; } public double centroY() { return cy; }}package P2;public interface ICirculo { double PI=3.14159; double raio(); double centroX(); double centroY();}ResponderQuestões relacionadas para praticarQuestão 457941200169618Linguagens de ProgramaçãoUma equipe de desenvolvimento está trabalhando em um sistema de gestão de pedidos, no qual é necessário implementar uma transação que gera um relatóri...Questão 457941200350335Linguagens de ProgramaçãoA capacidade de um programa examinar em tempo de execução seus tipos e estruturas e dinamicamente modificar seu comportamento é conhecida comoQuestão 457941200397866Linguagens de ProgramaçãoConsiderando-se as preocupações dos sítios web de órgãos governamentais quanto à acessibilidade de usuários com necessidades especiais aos elementos n...Questão 457941200878283Linguagens de ProgramaçãoUm programa CGI feito em PHP pode ser ativado por meio da URL http://prova.xx/programa.php?op=1&tx=novo Qual linha de código PHP deve ser usada para r...Questão 457941200914803Linguagens de ProgramaçãoQual ação padrão do JSP interrompe o processamento das requisições pela página corrente e as direciona para outro componente Web?Questão 457941201059872Linguagens de ProgramaçãoAs classes e interfaces Java a seguir ocupam arquivos distintos, situados no pacote defaultpublic interface ITA { void a_m01(); void a_m02();}public i...Questão 457941201149312Linguagens de ProgramaçãoUm cientista de dados recebeu um vetor chamado dados contendo valores da renda mensal da população de uma cidade e resolveu obter algumas estatísticas...Questão 457941201155956Linguagens de ProgramaçãoAo apresentar um projeto para sua equipe, um desenvolvedor percebeu que existiam dúvidas em relação a Análise e Projeto Orientado a Objetos, técnica u...Questão 457941201315954Linguagens de ProgramaçãoSeja o seguinte programa Python: a = [1, 4, 8] b = [-1, 6, 2] c = a*2+b*0 print(c) O que será exibido no console quando esse programa for executado?Questão 457941201804832Linguagens de ProgramaçãoO principal documento de referência de interoperabilidade no Brasil é o Padrão de Interoperabilidade do Governo Eletrônico (ePING). Em suas especifica...