• Non ci sono risultati.

Esame di Fondamenti di Informatica I/V.O. – Prova scritta (25-giugno-2004)

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di Fondamenti di Informatica I/V.O. – Prova scritta (25-giugno-2004)"

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/V.O. – Prova scritta (25-giugno-2004)

Domanda 1: Indicare che cosa viene visualizzato sullo schermo dall’esecuzione della seguente applicazione Java .

class Domanda {

public static void alfa(int c, int a, String s) {

System.out.println("2: a vale " + a + ", c vale " + c + ", s vale " + s);

a = a - 3;

c = c + 3;

char x = s.charAt(2);

System.out.println("3: a vale " + a + ", c vale " + c + ", x vale " + x);

}

public static void main(String[] args) { int a, b;

String s,t;

a = 4;

b = 7;

t="informatica";

s=t.substring(2,8);

System.out.println("1: a vale " + a + ", b vale " + b + ", s vale " + s);

alfa(a,b,s);

System.out.println("4: a vale " + a + ", b vale " + b + ", s vale " + s);

} }

Domanda 2: Con riferimento all’esercizio precedente, spiegare se la seguente codifica java del metodo

alfa

è corretta e, se no, indicare l’errore spiegandolo.

public static void alfa(int c, int a, String s) {

System.out.println("2: a vale " + a + ", c vale " + c + ", s vale " + s);

a = a - 3;

c = c + 3;

String x = s.charAt(2);

System.out.println("3: a vale " + a + ", c vale " + c + ", x vale " + x);

}

Riferimenti

Documenti correlati

La classe ha inoltre un metodo di istanza, rigaPiùSimile , che prende in ingresso una matrice (M x N) di numeri interi e restituisce l’indice della riga di tale matrice la cui

Domanda 1: Scrivere un metodo di classe Java che prende in ingresso una stringa s ed un carattere c e restituisce il numero di occorrenze di c in s. Domanda 2: Dire cosa visualizza

2) Sul dischetto devono essere scritte interamente le classi Esercizio e TestEsercizio 3) Indicare il proprio nome e cognome, oltre che su questo foglio, anche come commento

a) Acquisisce dall’utente una sequenza di parole (si assuma che esse non contengano spazi), decisa dall’utente stesso. b) Crea un oggetto della classe Frase che rappresenta

Esercizio 1 Scrivere un metodo statico che prende come parametro formale un array di oggetti String e che visualizza sullo standard output (cioè tramite l’oggetto System.out) tutte

Esercizio 1 (6 punti) Scrivere un metodo di classe che prende in ingresso (come parametro formale) una matrice quadrata di numeri interi e che visualizza la somma degli elementi

Esercizio 1 (7 punti) Scrivere un metodo di classe che prende in ingresso (come parametro formale) un array di array di stringhe e che visualizza una stringa di tale array di array

Esercizio 2 (6 punti) Scrivi un metodo statico (comprensivo di prototipo) che prende in ingresso (cioè come parametro) tre numeri interi e che restituisce il maggiore