Cognome ________________ Nome ________________ Matricola ______________
Questo compito è stato definito collegialmente dalla commissione di Fondamenti di Informatica
Fond. di Informatica I (V.O. foglio 1); 17-09-04
Regole del Gioco: 1.Scrivere le proprie risposte nei riquadri contenuti in questo foglio; solo le risposte scritte nei riquadri saranno valutate. 2. Prima di consegnare il foglio scrivere il proprio nome, cognome e matricola sul foglio stesso.3.Non si può parlare, non si possono consultare appunti, non si può usare la calcolatrice.
Domanda 1: Scrivere un metodo di classe che prende in ingresso un array di stringhe e che restituisce la somma dei caratteri di tutte le stringhe dell’array.
Domanda 2: Nel seguente metodo Java sono stati commessi 3 errori (sintattici o logici). Si indichino tali errori e le rispettive correzioni.
public static void main (String[] args){
String s = “esa” + ‘m’ + “e” ;
System.out.println (“Stringa interna = ” + s);
System.out.print (“Inserisci una nuova stringa: ”);
ReadStream in;
String t = in.readString();
if (t.equals(s))
System.out.println (“t =” + s);
else
System.out.println (Stringhe diverse);
String c = “s” + “t”;
System.out.println (“Concatenazione delle due stringhe = ” + c);
}
Errore 1__________________________ Correzione _____________________________
Errore 2 __________________________ Correzione _____________________________
Errore 3 __________________________ Correzione _____________________________