• Non ci sono risultati.

Programmazione II Prof. S. La Torre Appello 9/1/2013 Matricola congrua a 1 modulo 3

N/A
N/A
Protected

Academic year: 2021

Condividi "Programmazione II Prof. S. La Torre Appello 9/1/2013 Matricola congrua a 1 modulo 3"

Copied!
1
0
0

Testo completo

(1)

Programmazione II Prof. S. La Torre Appello 9/1/2013 Matricola congrua a 1 modulo 3

Pag. 1 Non è consentito usare appunti o libri.

Durata prova: 1,5 h.

1. [10 punti] Implementare in Java i seguenti concetti:

• Indirizzo: ha una via, un numero civico e una città.

• Spedizione: ha un indirizzo e un numero di giorni.

• Spedizione con vettore esterno: è una spedizione con l’indicazione della ditta che esegue il trasporto.

Sovrascrivere i metodi toString, equals e clone in modo appropriato. In particolare, il formato di toString deve essere quello standard, equals deve trattare correttamente tutti i casi e clone deve realizzare una clonazione totale degli oggetti. Scrivere il codice in modo da favorirne il riutilizzo.

2. [20 punti] Implementare un’applicazione grafica in Java che visualizzi un testo preso da un file secondo una formattazione specificata. In particolare, il programma:

• Deve aprire una finestra grafica che contiene un menu “File” contenente “apri”,

“apri…” e “exit”

i. la scelta “apri” deve visualizzare nel corpo della finestra il contenuto del file

“testo.txt” allegato in pagine di 10 righe, ciascuna con 40 caratteri;

ii. “apri…” deve aprire una finestra che consente di digitare il nome del file da cui prendere il testo, il numero di righe per pagina, e il numero di caratteri per riga; la finestra deve contenere anche un pulsante per la lettura dei dati inseriti; la pressione del pulsante deve anche chiudere questa finestra;

iii. “exit” chiude la finestra principale.

• Il corpo della finestra deve contenere due pulsanti per muoversi sulla pagina

precedente e sulla pagina successiva rispettivamente.

Riferimenti

Documenti correlati

Anche le organizzazioni promotrici dei progetti che non potranno prendere parte alla sfida potranno far pervenire sui conti della Fondazione donazioni a favore del

b) Dato un valore a piacere per il dato mancante (da specificare), disegnare la funzione di costo totale, e la funzione di costo marginale.. con una disponibilità a pagare di 40

a) Si ipotizzi che la siccità, in un certo anno, riduca i raccolti di cereali. Si mostri che cosa succede alle funzioni di domanda e di offerta in seguito al periodo di siccità, e

Quando un camion vuole scaricare si reca al molo 1 e chiama la funzione harbour.truckunload(int capacity) Quando un camion vuole caricare si reca al molo 2 e chiama la

Esercizio 2a: Dato un meccanismo di message passing sincrono (dotato delle chiamate ssend sreceive viste a lezione) im- plementare un sistema di supporto per il message passing

Esercizio 0: Scrivere correttamente il proprio nome, cognome e numero di matricola in ogni foglio prima di svolgere ogni altro esercizio seguente.. Esercizio 1: Un semaforo ternario `

I punteggi di ciascuna domanda sono indicati tra parentesi: attenzione, una risposta errata verr` a valutata con il numero negativo indicato sempre in parentesi, per

Per cui l’area della salute e della sanit` a risulta oggi pilotata, oltre che dagli esiti dello sviluppo e della ricerca tecnologica e scientifica, con tutto ci` o che ne consegue