• Non ci sono risultati.

Esame di Fondamenti di Informatica I (N.O.)(prova pratica di programmazione)24-giugno-2003

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di Fondamenti di Informatica I (N.O.)(prova pratica di programmazione)24-giugno-2003"

Copied!
1
0
0

Testo completo

(1)

Cognome___________________ Nome ____________________ Matricola____________________

Questo compito è stato discusso e definito collegialmente dalla commissione di esame di Fondamenti di Informatica.

Esame di Fondamenti di Informatica I (N.O.) (prova pratica di programmazione)

24-giugno-2003

Testo dell’esercizio

1) Definire una classe Esercizio che contiene i seguenti metodi di classe:

/* Prende in ingresso una matrice mat di stringhe ed una stringa s; restituisce l’indice della colonna di mat che contiene più volte la stringa s; in caso ci siano più colonne che contengono il numero massimo di stringhe, restituisce quella con l’indice più piccolo */

public static int maxOccorrenze (String[][] mat, String s);

/* Visualizza la colonna j-esima della matrice mat */

public static void stampaColonna (String[][] mat, int j);

2) Definire una classe di test, TestEsercizio, la quale contiene il solo metodo main. Tale metodo effettua nell’ordine le seguenti operazioni: (a) chiede all’utente di inserire una matrice mat di stringhe (non necessariamente quadrata), ed una stringa s; le dimensioni di mat e le stringhe da inserire in mat sono scelte dall’utente (b) Utilizzando la classe Esercizio, visualizza all’utente l’indice della colonna di mat che contiene più volte la stringa s, e visualizza anche tutte le stringhe di tale colonna.

Note importanti:

• Sul dischetto che ti è stato dato trovi la classe ReadStream già compilata.

• Salva le classi che devi definire sul dischetto.

• 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

Riferimenti

Documenti correlati

Tale metodo verifica se esiste una riga di m che equivale all’array a , cioè se esiste una riga di m la cui sequenza (ordinata) di stringhe equivale alla sequenza di

• Fa creare un nuovo oggetto della classe Hotel permettendo all’utente di specificare il numero totale delle sue stanze ed i prezzi di ogni stanza.. • Fa inserire all’utente

• Sul dischetto che ti è stato dato trovi già i file delle classi GestoreDiStringhe e TestGestoreDiStringhe e gli scheletri dei metodi che devi implementare3. Dovrai pertanto

Questo compito è stato discusso e definito collegialmente dalla commissione di esame di Fondamenti di Informatica.. Esame di Fondamenti di Informatica II (N.O.) (prova pratica

• 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

Restituisce un array di interi conf di lunghezza k tale che: conf[i] = -1 se l’elemento di indice i in str1 precede lessicograficamente l’elemento di indice i di str2; conf[i]=1

Tale metodo svolge nell’ordine le seguenti azioni: (a) fa inserire all’utente un insieme di oggetti String ed inserisce tali oggetti in una lista di tipo EsercizioLinkedList

• 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