DOMANDE SULLA GESTIONE DINAMICA DELLA RAM

Risposte audio wma da 01 a 12: clic qui
01 E' necessario memorizzare esattamente 100 stringhe. Occuperemo, una volta memorizzate tutte le stringhe, più memoria usando un vettore statico o una lista realizzata con tecniche di gestione dinamica della RAM? Perché?
02 Perché è importante inizializzare a null i puntatori quando non vengono subito associati ad un oggetto?
03 Che tipo di dato rappresenta un puntatore?
04 Descrivi i limiti/vantaggi dell’allocazione statica della RAM contrapposta all’allocazione dinamica.
05 Gestione dinamica della RAM. Quali i punti di forza e quali le debolezze ?
06 Che cosa succede se si riutilizza un puntatore (riferimento ad un oggetto) senza usare prima la procedura di distruzione degli oggetti prevista con il linguaggio in uso? E' sempre disastroso?
07 Che cos'è la garbage collection?
08 Che cosa succede se ad un puntatore assegniamo un altro puntatore?
09 In che modo è possibile 'azzerare' un puntatore?
10 Perché con l'uso dinamico della RAM ottimizziamo l'occupazione della memoria?
11 In quali modi è possibile dare un valore ad una variabile puntatore (riferimento ad un oggetto)?
12 Perchè rispetto alla gestione statica, il metodo dinamico consente un uso più efficiente della RAM ?

Risposte audio wma da 13 a 37: clic qui
13 La gestione dinamica della RAM permette ad un numero superiore di processi (programmi) di coesistere in ambienti operativi multitask e/o multiutente. Vero o Falso e perchè.
14 Quali sono i limiti della gestione statica della RAM?
15 Quali sono i vantaggi della gestione dinamica della RAM?
16 Che cosa contiene una variabile puntatore (riferimento ad un oggetto)?
17 Quali operazioni risultano più rapide usando un vettore statico rispetto ad una lista dinamica?
18 Quali operazioni risultano più rapide usando una lista dinamica rispetto ad vettore statico?
19 Quali operazioni risultano più lente usando un vettore statico rispetto ad una lista dinamica?
20 Quali operazioni risultano più lente usando una lista dinamica rispetto ad vettore statico?
21 Perché è pericoloso utilizzare un puntatore (riferimento ad un oggetto) che non ha ancora ricevuto un corretto valore con la procedura NEW?
22 - Fai alcuni esempi di strutture dati dinamiche notevoli (senza descriverle).
23 - Descrivi l'ADT stack.
24 - Quando è utile in generale lo stack?
25 - Che cosa vuol dire che lo stack è una struttura LIFO?
26 - Fai esempi concreti di utilizzo dello stack.
27 - Descrivi l'ADT lista semplice.
28 - Lo stack è un caso particolare di lista semplice. Vero o Falso e perchè.
29 - Quali sono le operazioni principali per l'ADT stack?
30 - Quali sono le operazioni principali per l'ADT coda?
31 - Descrivi l'ADT coda.
32 - La coda è un caso particolare di lista semplice. Vero o Falso e perchè.
33 - Descrivi l'ADT lista circolare.
34 - Descrivi l'ADT lista bilinkata.
35 - Descrivi l'ADT albero binario.
36 - Descrivi l'ADT albero n-ario.
37 - Descrivi l'ADT grafo.



 


Tutti i marchi registrati e i nomi dei prodotti menzionati appartengono ai rispettivi proprietari.

Inviare a camuso@bigfoot.com un messaggio di posta elettronica contenente domande o commenti su questo sito Web.

Aggiornato il: 04-11-07.