Questões de Tecnologia da Informação · CCON UFSM

Tecnologia da InformaçãoProgramação orientada a objetosCCON UFSM 2025

UFSM

Questão de Tecnologia da Informação

Observe as três classes a seguir, escritas na linguagem de programação Java. public class ClasseA { protected int valor; public ClasseA() {} public ClasseA(int v) { valor = v; } protected int metodo1 (int v) { return v * valor; } protected int metodo2 (int v) { return metodo4(v) + valor; } protected int metodo3 (int v, boolean b) { return b ? v : 0; } private int metodo4 (int v) { return v - } public class ClasseB extends ClasseA { public ClasseB(int v) { super(v); } valor; } public int metodo1 () { return valor * valor; } public int metodo2 () { return metodo4(3) * valor; } public int metodo3 (boolean b, int v) { return b ? v+1 : 1; } public int metodo4 (int v) { return valor - v; } public int metodo5 (boolean x) { return metodo3(valor, x); } } public class Main { public static void main(String[] args) { ClasseB o = new ClasseB(10); System.out.println(o.metodo5(true)+ “; “ + o.metodo2() + “; “ + o.metodo1(5)); } } Assinale a alternativa que identifica o conteúdo que será exibido no console durante a execução do progra- ma definido por essas classes.

Sua resposta

Mais questões de Programação orientada a objetos

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.