Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

[Domande d'esame] Programmazione ad Oggetti (ex - Ing.Soft.)


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 97 risposta/e

#81
XCloud92

XCloud92

    Newbie

  • Utente
  • Stella
  • 7 Messaggi:
Scritto Idem come sopra.
All'orale,oltre a discutere delle risposte,ha chiesto la definizione di Polimorfismo,Ereditarietà,Upcast con relativi esempi di chiamate di metodi (capire quali erano giuste o sbagliate e perchè) e cosa si intende per Override e Overload.

#82
gioelecrispo

gioelecrispo

    Newbie

  • Utente
  • Stella
  • 8 Messaggi:
Esame svolto con Pergen, il 23/01/2013 (nel gruppo che è andato di pomeriggio), modalità di accesso all'esame: contest.
A differenza della mattina, in cui ha dato una "cagat a" di traccia, a noi è toccato il seguente scritto:
Realizzare una "bella" interfaccia grafica, con una textfield (no textarea che è "più complicata") non editabile, e un pulsante che, ad ogni pressione, incrementi di un'unità il valore intero stampato all'interno del textfield; poi realizzare anche un thread che, una volta ogni 10 secondi, incrementi di un'unità il valore stampato a video nel textfield. Ovviamente il tutto in mutua esclusione e con carta e penna! Per quanto riguarda l'orale, ha controllato che lo scritto fosse fatto bene, soprattutto si è concentrato sulla sincronizzazione e sul suo significato; poi ha chiesto qualcosa sulle collection di java e gli iteratori. Ad un mio amico ha chiesto la serializzazione e I/O (ci tiene che vi ricordiate la serializzazione a catena e le classi objectInputStream e objectOutputStream) e qualcosa sui listner.

#83
Angelo_91

Angelo_91

    Newbie

  • Utente
  • Stella
  • 9 Messaggi:
qualcuno che ha fatto l'esame il 15 febbraio cortesemente potrebbe mettere qui cosa gli è uscito di scritto e di orale?

#84
malim119

malim119

    Newbie

  • Utente
  • Stella
  • 7 Messaggi:

ammesso all'orale con l'esame scritto, Pergen a me ha chiesto:

le collections, eccezioni, e la memorizzazione delle stringhe.

 

all'altro ragazzo:

produttore-consumatore, wait e notify-all, upcasting e l'input/output

 

in bocca al lupo  fingerup



#85
Marika93

Marika93

    Advanced Member

  • Utente
  • StellaStellaStella
  • 358 Messaggi:

Esame fatto stamattina con il prof Percannella, modalità d'accesso: contest

ci ha dato da scrivere 2 definizioni (information hyding e eccezioni con esempi) e poi da svolgere un esercizio in cui bisognava implementare una classe Studente con i vari get e set e poi in un'altra classe scrivere un metodo che doveva scorrere una lista di Studente e poi scrivere su un file di testo riga per riga. Per fare questo ha dato a disposizione tutto  il tempo necessario, anche un'ora e mezza.

Dopo di che all'orale mi ha chiesto l'attesa attiva e poi da fare un piccolo esercizio in cui data una struttura x, un thread doveva invocare su di essa il  metodo metodo(); dopo aver verificato che fosse vera la condizione condizione(); su x.

[smilie=bouncenn.gif]


Quando non ci sono soluzioni significa che il problema non esiste.
Qual'è la differenza tra un meccanico, un tecnico ed un ingegnere? Il meccanico sostituisce il pezzo guasto, il tecnico ripara il guasto, l'ingegnere lo prevede!
La mente umana è come un paracadute, se non la apri non funziona!

#86
D

D

    Administrator

  • Amministratore
  • 1000032 Messaggi:
- Esercizio su produttore consumatore con buffer non auto bloccante
- Iteratore
- Associazione e Specializzazione
Confermato il 28 (fatto confusione nel codice)

Sono laureato, non studio più ad Unisa e non mi occupo più di r0x. Contattate StudentIngegneria per qualsiasi problema.


#87
Folgore

Folgore

    Advanced Member

  • Utente
  • StellaStellaStella
  • 1805 Messaggi:

Auguri, Dario!!!



#88
cuoreditenebra

cuoreditenebra

    Newbie

  • Utente
  • Stella
  • 4 Messaggi:
  • Eccezioni
  • Mutua esclusione,  programmazione concorrente/parallela
  • gui con 2 bottoni(aggiungi e salva su file binario) e un jtextfield con struttura set<String>

all'orale vero e proprio mi ha chiesto synchronized , wait() e notifyAll().



#89
nokiast

nokiast

    Advanced Member

  • Utente
  • StellaStellaStella
  • 44 Messaggi:

Salve ragazzi. Qualcuno può spiegare bene le modalità di svolgimento di questo esame? Lo scritto è al calcolatore o meno? In caso contrario, ho letto in post precedenti, che l'esame è scritto e orale lo stesso giorno, è questa la modalità?

Grazie.



#90
Marika93

Marika93

    Advanced Member

  • Utente
  • StellaStellaStella
  • 358 Messaggi:

Sono previste una prova scritta e una orale. La prova scritta si svolge in 2 modi : con 3/4 contest (con il tuo calcolatore, con i gruppi da 3 stabiliti in precedenza con il prof) oppure se non si supera o se non si accetta il voto , c'è lo scritto vero e proprio di 3 ore (penso)  davanti al calcolatore . Una volta superato lo scritto, l'orale si sostiene in modi diversi: se passi col contest fa fare prima un piccolo scritto (essendo il contest fatto a 3 persone, per verificare che anche tu ci abbia messo del tuo) e poi fa alcune domande orali; altrimenti se vieni dallo scritto fa fare solo l'orale. 

:^^:


Quando non ci sono soluzioni significa che il problema non esiste.
Qual'è la differenza tra un meccanico, un tecnico ed un ingegnere? Il meccanico sostituisce il pezzo guasto, il tecnico ripara il guasto, l'ingegnere lo prevede!
La mente umana è come un paracadute, se non la apri non funziona!

#91
LucaMarv

LucaMarv

    Advanced Member

  • Utente
  • StellaStellaStella
  • 95 Messaggi:
- Eccezioni
- Information Hiding
- Produttore-Consumatore con coda non thread-safe

#92
Pardox

Pardox

    Member

  • Utente
  • StellaStella
  • 26 Messaggi:
Eccezioni
Information Hiding
Produttore consumatore con coda non thread safe ,ovvero senza synchrinized nei metodi della coda , che risolva il problema dell attesa attiva .
Attenzione alla NON THREAD SAFE .

#93
Mikele

Mikele

    Advanced Member

  • Utente
  • StellaStellaStella
  • 55 Messaggi:

- Produttore/consumatore, esercizio con stack generico

- Eccezioni

- Mutua esclusione, attesa attiva, wait, notify, notifyAll



#94
lorenzo.sicuranza

lorenzo.sicuranza

    Newbie

  • Utente
  • Stella
  • 5 Messaggi:

Esame sostenuto col prof Percannella.

-Modificatore final applicato a variabili, metodi e classi

-Aggregazione/ Composizione

-Come usare la wait

-Mutua esclusione

-Ereditarietà ( relazione "is a" e come estendere una classe)



#95
Vittoriog

Vittoriog

    Newbie

  • Utente
  • Stella
  • 5 Messaggi:

Esame orale svolto con il prof Percannella.

Mi ha fatto scrivere un codice a carta e penna che consisteva nel prelevare una stringa da una textfield nel momento in cui veniva premuto un bottone (quindi implementazione di action listener), questa stringa doveva essere aggiunta ad un set di stringhe, infine visualizzare in una seconda textfield tutto il set di stringhe (con ordinamento alfabetico).

Dopodichè le domande sono state:

-- pattern decorator, vuole che si capisca bene il meccanismo

-- static applicato a variabili e metodi



#96
giuce

giuce

    Newbie

  • Utente
  • Stella
  • 1 Messaggi:

Domande su:

-Metodi wait()  e notifyAll()

-Iteratore

-EventDispatchThread e metodo invokeLater()



#97
river_song

river_song

    Newbie

  • Utente
  • Stella
  • 4 Messaggi:

Domande appello gennaio 2019, prof Foggia

 

- Tutti i metodi per realizzare una condizione di attesa

- Thread e mutex

- Ereditarietà

- Polimorfismo (teoria e esempi pratici con scrittura di codice)

- Downcasting

- Eccezioni e differenza tra controllate e non

- Classi innestate, vari tipi con esempi e perchè si utilizzano

- Differenza tra creazione di un oggetto e creazione di un riferimento

- Collections, vantaggi e svantaggi di ogni collezione, con differenze tra le varie complessità computazionali

- Gestione memoria in Java

- Garbage collector

- Cloneable

- Iterable

- Iteratori

- Serializzazione

- JPanel

- Event Dispatching Thread

- InvokeLater

- Synchronized

- produttore/consumatore

* Esericizi vari scritti al momento tipo:

   - Scrivere un metodo che conti quante righe ci sono in un file di testo con codifica UTF-16

   - Realizzare una classe che sincronizzi 5 thread

   - Leggere una sequenza di interi, contare l'occorrenza di ogni coppia di seguito e salvare su map

   - Realizzare un metodo che aveva come parametro un array di stringhe e restituiva un iteratore dell array di stringhe però ordinate in maniera crescente

   - Classe anonima che implementa Comparator

   - Dato un buffer, che doveva contenere stringhe, implementare due metodi synchronized con cui si possa inserire e prelevare una stringa



#98
Inconvenience

Inconvenience

    Newbie

  • Utente
  • Stella
  • 2 Messaggi:

Prof Percannella:

  • Tutto sulle eccezioni con esempio scritto di checked exception
  • Scrivere una GUI con un bottone e relativo listener (NON usare il metodo sleep nei listener)
  • Vari esercizi con produttore/consumatore (con buffer threadsafe, sincronizzando su LinkedList...)
  • Interfaccia comparable e comparator (in relazione al costruttore del TreeSet)
  • Iterazione sulle collezioni e caratteristiche generali del JCF
  • Generics (bounded, raw type)
  • Utilizzo e variabili visibili nelle classi innestate (statiche, locali e anonime)
  • Modificatore final su classi, metodi, attributi

Il prof è abbastanza tranquillo e lascia tutto il tempo che serve per scrivere, comincia sempre chiedendo esempi di codice (raramente chiede di scrivere concetti teorici) per poi porre un paio di domande su altri argomenti, cercate di mostrarvi sicuri.






Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi