Originariamente inviato da Inggestionale87
Buonasera a tutti, posto una domanda a scelta multipla capitatami all'esame sperando di non farvi annoiare troppo !
Domanda 4
Si consideri la seguente classe Nodo
class Nodo {
public Nodo next;
public Object elem;
public Nodo(Object e, Nodo n) {
this.elem=e; this.next=n;
}
}
e il seguente frammento di programma
Nodo init = new Nodo("A",new Nodo("B",new Nodo("C",null)));
Nodo p=init.next;
p.next=p.next.next;
Una sola delle seguenti affermazioni è corretta. Quale?
A Il nodo etichettato con "B" viene eliminato dalla SCL puntata da init.
B Il nodo etichettato con "C" viene eliminato dalla SCL puntata da init.
C Si verifica un'eccezione di tipo NullPointerException.
D Il frammento di programma viene eseguito correttamente e la SCL puntata da init non viene modificata.
Secondo voi?
Grazie a tutti.