Diploma Universitario in Ingegneria Informatica


Fondamenti di Informatica I e II


Prova d'esame del l'8 maggio 2002


Domande di teoria per Fondamenti di Informatica I:


  1. Scrivere il valore in decimale assunto dai seguenti numeri quando si intendano espressi nella rappresentazione in complemento a due a 8 bit: 11011111 10000100

  2. Descrivere il costrutto struct del linguaggio C; corredare con esempi.


Domande di teoria per Fondamenti di Informatica II


  1. Definizione e principali funzioni di gestione di una lista singolarmente concatenata;


Esercizio di programmazione da svolgere al computer per Fondamenti II:

Scrivere un programma in C o C++ che:

  1. legga e memorizzi un file ASCII avente riga per riga la seguente struttura:

  1. stampi tutti gli utenti e relativi gruppi di appartenenza


Esempio di file:

studenti#giorgio,giacomo,sergio

tesisti#giacomo,sergio

staff#massimo,mario2,enrico

ammin#enrico


Per chi deve sostenere la prova di Fondamenti di Informatica I:


Si ipotizzi che il file possa contenere massimo 100 righe e che per ciascuna riga non possano essere presenti più di 10 utenti.


Per chi deve sostenere la prova di Fondamenti di Informatica II:


Non si facciano ipotesi né sul numero massimo di righe del file né sul numero massimo di utenti per ciascuna riga.


Lavorare utilizzando il disco Z:, chiamare il file con il proprio numero di matricola ed estensione .C oppure .CPP