Questão de Arquitetura de Software — Software — IF-RS 2016
Arquitetura de SoftwareSoftware
- Código
- qq210763
- Banca
- IF-RS
- Órgão
- IF-RS
- Ano
- 2016
- Nível
- Superior
- Cargo
- Professor - Informática: Banco de Dados e Programação Web
Analise o trecho de código a seguir escrito em Java.// Inicio do arquivo TesteLiskov.javapackage 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 newQuadrado();}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.javaConsiderando 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.
- A26
- B50
- C25
- D51
- E101