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.
Mais questões de Lógica de programação e algoritmos
- Cebraspe 2026Em Python, quando listas, tuplas ou dicionários são escritos em múltiplas linhas dentro de delimitadores como [], {} ou (), o caractere de continuação de linha \ é necessário para…
- Cebraspe 2026Adotando-se o mecanismo de passagem por valor, a chamada recursiva admite uma processa(valor + 1); expressão aritmética como argumento.
- Selecon 2026Considere o procedimento recursivo abaixo, chamado com n ≥ 0: função F(n): se n = 0, retorna 1 senão retorna F(n − 1) + 1 Para esse procedimento, o número de chamadas recursivas,…
- COTEC FADENOR 2026Analise as seguintes afirmativas sobre os algoritmos de busca sequencial e busca binária: I- A busca sequencial percorre os elementos da estrutura um a um até encontrar o valor pr…
- Legalle 2026No contexto das estruturas de controle do tipo sequência, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F): ( ) forma A execução ocorre de linear e contín…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.



