Pular para o conteúdo principal

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.
  1. A26
  2. B50
  3. C25
  4. D51
  5. E101
Revelar gabarito e comentário

GabaritoC — 25

Link permanente: /questoes/qq210763