• 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

(15 dicembre 2006) Prova scritta n. 1

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 le stringhe dell’array che hanno un numero dispari di caratteri.

Esercizio 2 Con riferimento al seguente codice, indicare quali sono: (1) le variabili di classe, (2) le variabili di istanza, (3) le variabili locali e i parametri formali, (4) i metodi di classe, (5) i metodi di istanza, (6) i costruttori.

class Punto2D{

private double x;

private double y;

private static double origX = 0.0;

private static double origY = 0.0;

public Punto (double cX, double cY){

this.x = cX;

this.y = cY;

}

public static Punto somma (Punto p1, Punto p2){

Punto p = new Punto (p1.x + p2.x, p1.y + p2.y);

return p;

}

public double distanzaDaOrigine (){

double distX = (this.x-origX);

double distY = (this.y-origY);

double dist = Math.sqrt(distX*distX + distY*distY);

return dist;

} }

Variabili di classe:

Variabili di istanza:

Variabili locali e parametri formali:

Metodi di classe:

Metodi di istanza:

Costruttori:

Riferimenti

Documenti correlati

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

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

• 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

Scrivere un metodo statico che ha come parametro formale un oggetto str di tipo String, e che visualizza i caratteri in posizione pari di str (la prima posizione è la 0, quindi