icaf
icaf - Sapiens - 717 Punti
Rispondi Cita Salva
Devo svolgere questo esercizio:
Si consideri un’esecuzione del seguente programma Java:
public class Es7Febbraio {
public static void main(String[]args) {
Compito[] compiti = new Compito[2];
compiti[0] = new Compito("Quanto fa 2*3?";);
compiti[1] = new Compito("Qual e' il massimo comune divisore di 10 e 15?";);
for (int i=0; i<compiti.length; i++)
System.out.println(compiti.toString());
compiti[1] = new Compito("Calcolare il valore di (2+3)*6";); System.out.println("Svolgimento:";);
compiti[0].risolvi("6";);
for (int k=0; k<compiti.length; k++)
System.out.println(compiti[k].toString());
}
} // end Es7Febbraio

class Compito {
private static int numCompiti;
private int ID;
private String testo;
private String soluzione;

public Compito(String testo) {
this.testo = testo;
this.soluzione = "";
numCompiti++;
this.ID = numCompiti; }

public void risolvi(String soluzione)
{ this.soluzione = soluzione; }
public String toString()
{ return "Esercizio " + this.ID + ": " + this.testo + "; " + this.soluzione;
}
} // end Compito

Si disegni una rappresentazione dello stato della memoria (sia stack che heap) e dell’output standard nell’istante immediatamente precedente la deallocazione del frame (record di attivazione) del main.

SO COME SI SVOLGE L'ESERCIZIO MA NON HO CAPITO FINO A CHE PUNTO DEVO FARE LA RAPPRESENTAZIONE. AIUTO!!
Questo topic è bloccato, non sono ammesse altre risposte.
Come guadagno Punti nel Forum? Leggi la guida completa
In evidenza
Classifica Mensile
Vincitori di novembre
Vincitori di novembre

Come partecipare? | Classifica Community

Community Live

Partecipa alla Community e scala la classifica

Vai al Forum | Invia appunti | Vai alla classifica

Antonio-P

Antonio-P Blogger 1954 Punti

VIP
Registrati via email