Questões de Informática · CCON UFSM

InformáticaLógica de programação e algoritmosCCON UFSM 2025

UFSM

Questão de Informática

Observe as três classes a seguir, escritas na linguagem de programação Java. public class Classe2 { private Classe1 obj; public Classe2(Classe1 c) { obj = c; } public Classe1 getObj() { return obj; } public int getValor() { return obj.getValor(); } public void somaValor(int v) { v++; obj.soma(v); } } public class Classe1 { private int valor; public Classe1(int v) { valor = v; } public int getValor() { return valor; } public void soma(int v) { valor+=v; } } public class Main { public static void main(String[] args) { Classe1 o1 = new Classe1(5); Classe2 o2 = new Classe2(o1); int x = 3; o1.soma(2); o2.somaValor(x); System.out.println(x+ “ - “ + o1.getValor() + “ - “ + o2.getValor()); } } Assinale a alternativa que identifica o conteúdo que será exibido no console durante a execução do programa definido por essas classes.

Sua resposta

Mais questões de Lógica de programação e algoritmos

Ver as 2.300 questões de Lógica de programação e algoritmos

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