• Non ci sono risultati.

Esame di Fondamenti di Informatica 1

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di Fondamenti di Informatica 1"

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 1

(11 aprile 2008)

Esercizio 1 (6 punti) Scrivere un metodo di classe che riceve in ingresso un carattere c (tipo char) ed un intero k>0, e che visualizza k stringhe fatte dal solo carattere c, ciascuna su una riga diversa, in modo tale che la stringa sulla riga i-esima abbia lunghezza i. Ad esempio, se c = ‘a’ e k = 3, il metodo visualizza:

a aa aaa

Esercizio 2 (4 punti) Una ipotetica classe Città modella oggetti che rappresentano città geografiche.

Scrivere i soli prototipi (non il corpo) per i seguenti metodi della classe Città.

a) Un costruttore che crea un oggetto Città, ricevendo come parametri il nome ed il numero di abitanti.

b) Un metodo di istanza che restituisce il numero di abitanti.

c) Un metodo di istanza che reimposta il numero di abitanti.

d) Un metodo di classe che restituisce il massimo numero di abitanti di un oggetto Città tra quelli creati fino all’istante della sua invocazione.

a)

b)

c)

d)

Riferimenti

Documenti correlati

[r]

Esercizio 2 (6 punti) Scrivi un metodo statico (comprensivo di prototipo) che prende in ingresso (cioè come parametro) una matrice di interi e che restituisce la somma degli

Esercizio 1 (6 punti) Scrivere un metodo di classe di nome differenzaPosizioniPariDispari, che prende in ingresso una array v di double e che restituisce la differenza tra la

• Perché non posso usare la parola chiave this nell’ambito di un metodo

Esercizio 1 (6 punti) Scrivere un metodo di classe (comprensivo di prototipo) di nome selezionaStringhe, che prende come parametri formali un array a di oggetti String ed

Esercizio 1 (6 punti) Scrivere un metodo di classe di nome verificaPari, che prende in ingresso una matrice mat di interi e che restituisce una nuova matrice mat1 delle

• Specifica quali sono tutti e soli i dati di tipo primitivo in Java e cosa rappresentano. • Come si fa ad istanziare un oggetto

Scrivi un metodo di classe che prende come parametri due array di numeri interi, a e b, e che restituisce la differenza in valore assoluto tra la somma degli elementi