Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Desenvolvimento e Arquitetura de Software/
  4. Questão 457941200516252

Analise o trecho de código a seguir escrito em Java.// Inicio do arquivo TesteLiskov.javapackage geometria;class Retangu...

1

457941200516252
Ano: 2016Banca: IF-RSOrganização: IF-RSDisciplina: Desenvolvimento e Arquitetura de SoftwareTemas: Engenharia de Software

Analise o trecho de código a seguir escrito em Java.


// Inicio do arquivo TesteLiskov.java

package geometria;


class Retangulo {

protected int largura;

protected int altura;

public void setLargura(int l){largura =

l;}

public void setAltura(int a){altura = a;}

public int getLargura(){return largura;}

public int getAltura(){return altura;}

public int getArea(){return largura *

altura;}

}


class Quadrado extends Retangulo {

public void setLargura(int l){

largura = l;

altura = l;

}

public void setAltura(int a) {

largura = a;

altura = a;

}

}

class TesteLiskov {

private static Retangulo xyz() {return new

Quadrado();}

public static void main (String args[]) {

Retangulo r = TesteLiskov.xyz();

r.setAltura(10);

r.setLargura(5);

int a = r.getArea();

System.out.print(a++);

}

}

// Fim do arquivo TesteLiskov.java


Considerando um ambiente de execução com o JDK versão 1.8 devidamente instalado e configurado, selecione a alternativa que mostra a saída gerada pela execução do código apresentado.

Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200025236Desenvolvimento e Arquitetura de Software

Sabemos que o PHP 5 possui suporte a programação orientada a objetos, desta forma implementa os conceitos deste paradigma. Dado o código a seguir, ref...

#Engenharia de Software
Questão 457941200516295Desenvolvimento e Arquitetura de Software

No sistema operacional Windows 7, a instalação de drivers pode ser feita de forma manual sempre que o fabricante do equipamento não fornecer um progra...

#Fundamentos de Governança de TI
Questão 457941200786184Desenvolvimento e Arquitetura de Software

Assinale a alternativa que representa um protocolo utilizado no gerenciamento de redes.

#Redes de Computadores
Questão 457941200921651Desenvolvimento e Arquitetura de Software

A International Organization for Standardization (ISO) criou um modelo de gerenciamento de rede, em que são definidas cinco áreas de gerenciamento de ...

#Redes de Computadores
Questão 457941200924899Desenvolvimento e Arquitetura de Software

A função básica de qualquer nobreak é manter o microcomputador funcionando em caso de falta de energia, permitindo que você tenha algum tempo para ter...

#Fundamentos de Governança de TI
Questão 457941201401902Desenvolvimento e Arquitetura de Software

Os códigos de erro do BIOS emitidos através do speaker podem dar pistas do que está errado em muitas situações. O código de 1 bip longo e 2 bips curto...

#Fundamentos de Governança de TI
Questão 457941201696859Desenvolvimento e Arquitetura de Software

A ________________________ assegura que informações privadas não estejam disponíveis nem sejam reveladas para indivíduos não autorizados. O termo que ...

#Princípios de Segurança e Assinatura Digital#Segurança da Informação
Questão 457941201718845Desenvolvimento e Arquitetura de Software

Para aumentar a vida útil do processador e prevenir possíveis desgastes, pode se verificar no BIOS dois dados. Assinale a alternativa CORRETA:

#Fundamentos de Governança de TI
Questão 457941201745201Desenvolvimento e Arquitetura de Software

Considere a porção de código Java a seguir._____<Integer> lista = new _____<Integer>();for(int i = 1; i < 5000; i++) {lista.add(i);}O código mostrado ...

#Engenharia de Software
Questão 457941201955325Desenvolvimento e Arquitetura de Software

Sobre os padrões de discos rígidos Integrated Driver Eletronics (IDE) e Serial Advanced Technology Attachment (SATA), é INCORRETO afirmar que:

#Fundamentos de Governança de TI

Continue estudando

Mais questões de Desenvolvimento e Arquitetura de SoftwareQuestões sobre Engenharia de SoftwareQuestões do IF-RS