Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FUNDEP 2023

TI - Desenvolvimento de SistemasCódigos em Java
Código
qa541724
Banca
FUNDEP
Órgão
CRO MG
Ano
2023
Cargo
Ana Sis ( )

Analise o trecho de código a seguir, escrito na linguagem Java:

 

public class Numero {

public int valor;

public static int nChanges;

 

public Numero(int valor) {

this.atualizaValor(valor);

}

 

public void atualizaValor(int valor) {

this.valor = valor;

nChanges++;

}

 

public static void main(String args[]) {

Numero n1 = new Numero(10);

Numero n2 = new Numero(20);

n1.atualizaValor(30);

n2.atualizaValor(40);

 

System.out.println(“N1 = “ + n1.valor + “; N1(nChanges) = “ + n1.nChanges);

}

}

 

Assinale o valor correto das variáveis após execução do código.

  1. AN1 = 30; N1(nChanges) = 4
  2. BN1 = 40; N1(nChanges) = 4
  3. CN1 = 30; N1(nChanges) = 2
  4. DN1 = 40; N1(nChanges) = 2
Revelar gabarito e comentário

GabaritoA — N1 = 30; N1(nChanges) = 4

Link permanente: /questoes/qa541724