| Nome |
Cognome |
Matricola |
| Esame 15/09/2025 | |
|---|---|
| 1 |
Scrivere le istruzioni C per inserire nella variabile b l'indirizzo della variabile a e nella variabile c il valore della variabie a. Assumendo che gli indirizzi di a, b e c siano 9, 3, e 4 e che il valore di a sia 5, disegnare lo stato della memoria con un diagramma a scaffale. |
| 2 |
Convertire il numero esadecimale 11 e il numero decimale -12 in binario, complemento a due a sei bit. Effettuare la somma dei due numeri binari in complemento a due e convertire il risultato in esadecimale. |
| 3 |
Scrivere il codice Python che verifica se ognuno dei nodi di un grafo diretto è collegato ad almeno altri due, non importa il verso dell'arco. Disegnare un esempio di grafo di quattro nodi e quattro archi che soddisfa questa condizione e di uno che non la soddisfa. |
| 4 |
Scrivere l'espressione regolare che collima con le stringhe che iniziano con due, quattro o cinque a seguite da un carattere diverso da a, e il resto della stringa contiene caratteri qualsiasi. |
| 5 |
Il problema di verificare se un grafo contiene un nodo collegato a tutti gli altri è nella classe di complessità P? È nella classe NP? Spiegare il perché. |
NOTA: risposte prive di esauriente motivazione (es. i passaggi delle operazioni numeriche) verranno considerate nulle.