diff --git a/README.md b/README.md
index 295abf9..7935724 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ A [QUESTO LINK](https://pater999.github.io/UNITN-lingprog-simulatore-mod2/index.
* [Matrici Multidimensionali](https://stackoverflow.com/questions/56287596/in-which-memory-address-is-stored-an-element-in-a-multidimensional-matrix)
### Ultimo aggiornamento
-Le domande del simulatore sono aggiornate all'esame di ***Giugno 2020***
+Le domande del simulatore sono aggiornate all'esame di ***Luglio 2020***
### Novità
Ho caricato un [file PDF](https://github.com/Pater999/UNITN-lingprog-simulatore-mod2/blob/master/Raccolta_domande_e_risposte_linguaggi.pdf) contente tutte le domande con risposta presenti nel simulatore. Potete scaricare l'ultima versione aggiornata del pdf a [QUESTO LINK](https://github.com/Pater999/UNITN-lingprog-simulatore-mod2/releases).
diff --git a/Raccolta_domande_e_risposte_linguaggi.pdf b/Raccolta_domande_e_risposte_linguaggi.pdf
index 5625142..92f1673 100644
Binary files a/Raccolta_domande_e_risposte_linguaggi.pdf and b/Raccolta_domande_e_risposte_linguaggi.pdf differ
diff --git a/index.html b/index.html
index 5fe23fe..d4f9bdf 100644
--- a/index.html
+++ b/index.html
@@ -1,6 +1,7 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/script/questions.json b/script/questions.json
index 0cf4af8..d7d9e31 100644
--- a/script/questions.json
+++ b/script/questions.json
@@ -159,7 +159,6 @@
"optionF": "",
"correct": "optionC"
},
-
{
"question": "Il concetto di variabile modificabile",
"optionA": "È l'unico concetto utilizzabile quando si parla di variabili",
@@ -1179,5 +1178,65 @@
"optionE": "Non dipende dal programma che si esegue",
"optionF": "",
"correct": "optionB"
+ },
+ {
+ "question": "L'utilizzo della ricorsione in coda (tail recursion) in una funzione:",
+ "optionA": "Utilizza più memoria",
+ "optionB": "Nessuna delle altre risposte",
+ "optionC": "Riduce la possibilità di avere stack overflow",
+ "optionD": "Riduce l'efficienza della funzione",
+ "optionE": "Richiede rimozione manuale degli stack frame ",
+ "optionF": "",
+ "correct": "optionB"
+ },
+ {
+ "question": "Qual è il tipo della seguente espressione:
fun f[] = (print(\"ab\"); 7.0) | f(x::xs) = (print(\"cd\"); 4.0);
Utilizzando la tecnica dei tombstones cosa succede alla fine del frammento di codice dato?",
+ "optionA": "q punta alla tombstone, p punta alla tombstone",
+ "optionB": "Nessuna delle altre risposte",
+ "optionC": "*p=999, q punta alla tombstone",
+ "optionD": "p punta alla tombstone, *q=111 ",
+ "optionE": "q risulta deallocato, *p=222",
+ "optionF": "",
+ "correct": "optionB"
+ },
+ {
+ "question": "La chiusura (closure) è:",
+ "optionA": "Nessuna delle altre risposte",
+ "optionB": "espressione, ambiente (expression, environment) dove quest’ultimo ha almeno tutte le variabili nell’espressione unitamente all’indirizzo di ritorno",
+ "optionC": "espressione, ambiente (expression, environment) dove quest’ultimo ha alcune delle variabili nell’espressione",
+ "optionD": "espressione, ambiente (expression, environment) dove quest’ultimo ha almeno tutte le variabili nell’espressione",
+ "optionE": "utilizzata per le call by reference",
+ "optionF": "",
+ "correct": "optionB"
+ },
+ {
+ "question": "Se gli array sono memorizzati per colonne ed short int a[100][100] è un array multidimensionale di interi corti (si assuma che la dimensione di uno short int sia 2 byte) con a[0][0] che ha indirizzo 16640, qual è l’indirizzo di a[5][10]?:",
+ "optionA": "18650",
+ "optionB": "18394",
+ "optionC": "17680",
+ "optionD": "16894",
+ "optionE": "Nessuna delle altre risposte ",
+ "optionF": "",
+ "correct": "optionA"
+ },
+ {
+ "question": "
z=1; for i=1 to 1+z by 1 do { write(i); z++; } write(z);
Usando la \"bounded iteration\" (numerically controlled) indicare cosa viene stampato dal seguente codice",
+ "optionA": "1 2 3 4 ... (infinite loop)",
+ "optionB": "1 2",
+ "optionC": "1 2 3",
+ "optionD": "Nessuna delle altre risposte",
+ "optionE": "1 1 1",
+ "optionF": "",
+ "correct": "optionC"
}
-]
+]
\ No newline at end of file