Cognome___________________ Nome ____________________ Matricola____________________
Questo compito è stato discusso e definito collegialmente dalla commissione di esame di Fondamenti di Informatica.
Esame di Fondamenti di Informatica II (N.O.) e V.O (prova pratica di programmazione)
26-settembre-2002
Testo dell’esercizio
1. Definire la classe Matrici che contiene il seguente metodo di classe:
/* restituisce un Vector v di tutte le stringhe di str che non sono contenute nella matrice a */
public static Vector ricercaStringhe (String[] str, String[][] a);
2. Definire inoltre la classe TestMatrici che contiene il solo metodo main, il quale svolge le seguenti azioni
• Fa creare e riempire all’utente una matrice a di stringhe; le dimensioni di a (cioè numero di righe e di colonne) sono decise dall’utente.
• Fa inserire all’utente un array str di stringhe.
• Usando la classe Matrici, stampa:
- tutte le stringhe di str che non sono contenute in a - il numero delle stringhe di str che sono contenute in a
- la stringa lessicograficamente più piccola di str tra quelle non contenute in a
Note importanti:
• Sul dischetto che ti è stato dato trovi il file ReadStream.class, utile per leggere dati immessi dall’utente.
• Salva sul dischetto le classi e le interfacce che devi definire.
• Scrivi Cognome, Nome e Matricola sia su questo foglio sia in un commento in testa alle classi che devi definire.
• Il dischetto va riconsegnato ben incartato in questo foglio