• Non ci sono risultati.

Esame di Fondamenti di Informatica I – Prova al calcolatore n. 1(9-gennaio-2003)• La classe

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di Fondamenti di Informatica I – Prova al calcolatore n. 1(9-gennaio-2003)• La classe"

Copied!
1
0
0

Testo completo

(1)

Cognome________________________ Nome______________________ Matricola_________________

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

Esame di Fondamenti di Informatica I – Prova al calcolatore n. 1 (9-gennaio-2003)

• La classe RicercaParole ha il solo metodo di classe seguente

public static String ricerca (String[] str, String[][] mat)

il quale prende in ingresso un array str di oggetti String ed un array di array mat di oggetti String, e restituisce la stringa dell’array str che compare più volte nella matrice mat. Se nessuna stringa di

str compare in mat, il metodo restituisce null.

• Si chiede di:

- Scrivere la classe RicercaParole

- Scrivere il metodo main della classe TestRicercaParole. Tale metodo, utilizzando la classe RicercaParole, svolge le seguenti azioni:

- fa inserire all’utente un array di array mat di oggetti String. La dimensione di mat ed i suoi elementi sono scelti dall’utente.

- fa inserire all’utente un array str di oggetti String. La dimensione e gli elementi di str sono scelti dall’utente.

- visualizza all’utente la stringa di str che compare più volte in mat.

Suggerimento: per l’implementazione del metodo ricerca si può utilizzare il metodo equals della classe String

Note Importanti:

1) Sul dischetto trovi già il file ReadStream.class, necessario per la lettura dei dati da tastiera (il file non deve essere aperto !!);

2) Sul dischetto devono essere scritte interamente le classi RicercaParole e TestRicercaParole in due file distinti !!

3) Nei file che devi scrivere, prima della definizione delle classi RicercaParole e TestRicercaParole, scrivi il tuo nome e cognome sotto forma di commento Java.

esempio:

....

/* Rossi Giovanni */

public class RicercaParole ...

4) Il dischetto deve essere restituito ben incartato in questo foglio, dopo che sul foglio stesso sono stati indicati il proprio nome e cognome negli appositi spazi in alto.

Riferimenti

Documenti correlati

• Visualizza all’utente tutte le stringhe della sequenza precedentemente inserita che si trovano in posizione pari (la prima stringa inserita ha posizione 0). Note:. 1) Sul

Sia le dimensioni della matrice (righe x colonne) sia le stringhe che tale matrice contiene sono decise dall’utente. • Utilizzando la classe Esercizio , visualizza all’utente,

il quale prende in ingresso una matrice quadrata di stringhe mat ed un indice intero i (compreso tra 0 e la dimensione di mat ), e restituisce true se e solo se la

2) Indicare il proprio nome e cognome, oltre che su questo foglio, anche come commento in testa alla definizione delle classi che si scrivono su file. 3) Il dischetto deve

a) Acquisisce dall’utente una matrice M di numeri razionali. L’utente sceglie sia le dimensioni della matrice sia i suoi elementi. b) Crea un oggetto della classe Matrix

2) Sul dischetto devono essere scritte le classi VerificaMatrice e ProvaVerificaMatrice. 3) Meglio indicare il proprio nome e cognome, oltre che su questo foglio, anche come

• Un metodo di istanza, di nome analizza, che non ha parametri in ingresso e che restituisce sotto forma di oggetto String una descrizione comprendente: (1) il numero di numeri pari

Scrivere il codice della classe Esame, e scrivere inoltre il codice di una classe ProvaEsame che consente, attraverso il suo metodo main, di inserire un appello di esame e tutti