Diploma Universitario a distanza in Ingegneria Informatica
Fondamenti di Informatica I e II
Prova d'esame del 18 settembre 2000
Istruzioni:
Scrivere nome e cognome del candidato su ogni foglio utilizzato per scrivere le risposte.
Il programma deve essere adeguatamente commentato; le prime righe devono contenere i dati anagrafici del candidato (Nome e cognome, matricola ed e-mail), ben evidenziati.
Al termine della prova salvare il programma nel direttorio radice dell'unità disco F: ; i primi 8 caratteri del nome del candidato rappresenteranno il nome del programma (estensione .C).
Domande per chi deve sostenere la prova di Fondamenti I:
1. Convertire A5F in binario, ottale e decimale.
2. Descrivere le principali strutture di controllo del C.
Domande per chi deve sostenere la prova di Fondamenti II:
1. Si discutano l'architettura di una CPU e le fasi di esecuzione di un'istruzione.
Esercizio di programmazione da svolgere al computer per Fondamenti I e II:
Realizzare il programma somma che apra, legga e memorizzi il contenuto di due file contenenti, riga per riga, delle stringhe alfanumeriche e produca come risultato un terzo file contenente le stringhe comuni ai due file. Per semplicità si fissi la lunghezza massima delle stringhe.
Per chi deve sostenere la prova di Fondamenti I:
Si fissi ulteriormente il numero massimo di stringhe che ciascun file può contenere.
Per chi deve sostenere la prova di Fondamenti II:
Si supponga che il numero di stringhe per file sia ignoto, di conseguenza, memorizzare i dati letti da file mediante due rappresentazioni collegate.