Sia dichiarato un array
Var a: Array[1..10] Of Integer;
Cosa succede all’esecuzione del seguente codice:
i:=0; Repeat i:=i+1; a[i]:=2 Until(i > 10);
- Tutto l’array viene inizializzato al valore 2
- Si superano i limiti dell’array
L’errore viene segnalato in fase di compilazione - Si superano i limiti dell’array
L’errore viene segnalato all’esecuzione del codice - Si superano i limiti dell’array
All’accesso all’undicesimo elemento, il sistema operativo assegna altro spazio all’array a e l’esecuzione prosegue.