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

#1
AndrewRiot

AndrewRiot

    Advanced Member

  • Utente
  • StellaStellaStella
  • 1261 Messaggi:
edit by kahkvael: ho "sfoltito" un po' il thread per rendere più veloce la lettura.

Come da Topic ^^

Fatemi sapere ;)


Immagine inviata
Rappresentante al Consiglio di Area Didattica
Currently back at reading Going Postal & training at 截拳道
http://firesta.wordpress.com/ on twitter @andrewriot

#2
da`

da`

    Admin

  • Amministratore
  • 4109 Messaggi:
qual è la parte del ciclo di vita del software che richede meno tempo? RISP: la scrittura del codice vera e propria....
differenza tra classe oggetto istanza bla bla
spirale di non ricordo che - prototipizzazione

mi scuso per l'abbozzo, ma non ricordo quasi nulla

nulla di che, il voto te lo giochi allo scritto in questo esame

Ho finito l'Università, sono admin ad honorem, ma non gestisco più r0x. Per qualsiasi problema contattate un altro admin o la super associazione StudentIngegneria :)

 

Dario Palumbo


#3
merlincaf

merlincaf

    Advanced Member

  • Utente
  • StellaStellaStella
  • 434 Messaggi:
Il modello a spirale, riguardante il ciclo di vita del software.

Aggiungo:
- Thread
- Ereditarietà
- Gestione degli eventi
- UML


Ciao
I talk to the wind.
You are my satellite of LOVE!

#4
merlincaf

merlincaf

    Advanced Member

  • Utente
  • StellaStellaStella
  • 434 Messaggi:
A me domandò in particolare i modelli che definiscono la struttura dinamica del sistema ovvero:
- Diagramma di Sequenza
- Diagramma di Stato
- Diagramma di Collaborazione
- Diagramma di Attività


Ciao
I talk to the wind.
You are my satellite of LOVE!

#5
kahkvael

kahkvael

    Advanced Member

  • Utente
  • StellaStellaStella
  • 516 Messaggi:
ok, ad andrewriot non serve più.
magari neanche a coloro che stanno seguendo adesso programmazione ad oggetti.

comunque, l'orale dell'anno scorso, per quanto riguarda l'UML, verteva su TUTTO il contenuto delle 4 slides EsercitazioneX_UML, tranne il Diagramma degli oggetti, il Diagramma dei Componenti ed il Diagramma di Deployment.

Ah! Nel caso su unisa non fossero più reperibili alcune slides, basta farne richiesta in questa sezione!
kahkvael
Immagine inviata
FoReVaH FrEe

#6
AndrewRiot

AndrewRiot

    Advanced Member

  • Utente
  • StellaStellaStella
  • 1261 Messaggi:
A me hanno chiesto

- Modello a spirale
- Tipi di mantenimento
- Override e Overload
- Gestione degli eventi
Immagine inviata
Rappresentante al Consiglio di Area Didattica
Currently back at reading Going Postal & training at 截拳道
http://firesta.wordpress.com/ on twitter @andrewriot

#7
demiurgo86

demiurgo86

    Admin

  • Amministratore
  • 678 Messaggi:
Domande poste ad OOP seduta di Gennaio (aa 07/08) (evito le domande che richiedevano l'implementazione di codice, dato che potrebbero chiedere cose diversissime tra loro...invece le domande sono quasi sempre le stesse!!)

DEFINIZIONI GENERALI DI JAVA
-Polimorfismo
-Visibilita' e modificatori
-Ereditarieta', i suoi legami con il polimorfismo, override e upcast
-Tipi wrapper
-Vantaggi della semantica dei riferimenti
-Differenza tra interfaccia e classe astratta pura
-Information Hiding
-Relazione tra ADT e classe
-Relazione tra Information Hiding e visibilita
-Cos'e' la genericita' in java, cosa sono i tipi generici, esempio di stack generico
ECCEZIONI
-Gestione delle eccezioni
-Definizione du errori sincroni e asincroni
-Svantaggio eccezioni controllate
-Eccezioni controllate e non controllate
FILE
-Definizione di stream, uso dell' i/o
-Differebza tra caratteri code e ascii
-Differenza tra FileReader e File
-Definizione di bufferizzazione e suoi vantaggi
THREAD
-Problematiche MultiThreading nel single e dual core
-Definizione di Thread
-Differenza tra Thread e Processo
-Multithread in java
-Situazioni critiche (esempio produttore / consumatore) + problema risorse comuni
-Cos'e' il mutex, chi lo gestisce
-Controindicazioni syncronized + come si usa syncronized
-attesa attiva
-metodi gestione thread
-Differenza tra wait e sleep
-Differenza tra notify e notifyAll
GRAFICA
-Layout Manager: cos'e' e quanti tipi di layout ci sono
-Gestione degli eventi nell'interfaccia grafica
-Come si gestisce un pannello
-Logica dell'interfaccia grafica (frame,panel,button etcetc)
COLLEZIONI
-Definizione iteratore, vantaggi , qual e' la struttura che funziona analogamente all'iteratore e usato in ASD, perche' lo si preferisce alla lista
-Polimorfismo nelle collezioni
-Definizione di MAP
-Come si applica e a cosa si applica il metodo hasNext()
UML
-Aspetti generali dell'Use case diagram
-Aspetti generali del Class diagram

admin.gif

bloggiando.gif


#8
Maidenfan87

Maidenfan87

    Advanced Member

  • Utente
  • StellaStellaStella
  • 92 Messaggi:
Per quanto riguarda l'UML mi fecero commentare interamente un diagramma delle classi (preso da un libro) dove era presente un supernodo; di Java mi chiesero alcune funzioni usate (mi sembra solo questo); e della parte iniziale di teoria mi chiesero il ciclo a cascata di progettazione del sw!
"Quello che l'orecchio sente e l'occhio vede, la mente crede" (John Travolta, "Codice Swordfish")

#9
zeta

zeta

    Advanced Member

  • Amministratore
  • 1052 Messaggi:
grande bocco ? mo non ti presto misure ! so stato io lì 10 ore a sentirmi tutte le domande :comico:

Cmq si aggiunga qualche digressione su applet e in che modo e perchè si differenziano dai frame.

L'ingegneria opera nell'interfaccia tra la scienza e la società.


#10
echoes

echoes

    Advanced Member

  • Utente
  • StellaStellaStella
  • 198 Messaggi:
All'appello di Febbraio mi sono state poste le seguenti domande:

1. Gestione degli eventi in una interfaccia grafica. Come si effettua. Cos'è un Listener. Come viene generato un evento.
2. Polimorfismo. Esempio. Applicazione
3. Class Diagram. Entità. Relazioni. ecc.
4. Use Case Diagram. Entità. Relazioni. ecc.
5. Tipi Generici. Loro utilità in Java. Cosa sono. Come si dichiarano

In bocca al lupo a tutti :ciao:
Bisogna vivere come si pensa, altrimenti si finirà per pensare a come si è vissuto !!!

#11
nontrovonomi

nontrovonomi

    Advanced Member

  • Utente
  • StellaStellaStella
  • 197 Messaggi:
Domanda 1: Polimorfismo;
Domanda 2: Collezioni e le sue classi.
E = m*c^2 => Esame = memoria * c**o^2

#12
Blackjack

Blackjack

    Moderatore globale

  • Moderatore
  • 2542 Messaggi:
oggi mi hanno chiesto (ma perchè poi nessuno posta le domande???):

* polimorfismo: definizione + il solito esempio
* Iteratore: come si implementa, a cosa serve e sopratutto perchè si usa??
* Class Diagram: relazione di composizione, differenza tra composizione e aggregazione in UML e in Java
Immagine inviata
Immagine inviata
Immagine inviata

"L'amore è la capacità di avvertire il simile nel dissimile"

#13
Flop

Flop

    Advanced Member

  • Utente
  • StellaStellaStella
  • 103 Messaggi:
dunque dunque...

mi han chiesto

- Gestione Eventi ed esempi di codice a riguardo
-Differenze tra Thread e Processi
-Use Case Diagram, definizione ed esempi
-Polimorfismo, esempi di codice

mi sembra sia tutto :whistling:
ciao skiappe!!!! XD :P :D

#14
Pinturicchio

Pinturicchio

    Advanced Member

  • Utente
  • StellaStellaStella
  • 182 Messaggi:
-gestione eccezioni in uno stack
-diagramma delle classi
-come si crea un thread in java
-differenza tra thread e processo
«Buscetta ha detto di essere ossessivamente un tifoso della Juventus?
Se lo incontrate ditegli che è la sola cosa di cui non potrà pentirsi»



Avvocato, vinca la Juve o vinca il migliore? "Sono fortunato, spesso le due cose coincidono"

#15
Peppeweb

Peppeweb

    Advanced Member

  • Utente
  • StellaStellaStella
  • 1096 Messaggi:
- Gestione delle eccezioni, varie domande sugli handler e company per capire se avevo capito.
- L'iteratore e a cosa serve.
- Parte riguardante IO, ma solo un discorso generale senza scendere nei dettagli
...Per aspera sic itur ad astra...
Galaxy S4
iPhone5S

#16
HDM

HDM

    Advanced Member

  • Utente
  • StellaStellaStella
  • 405 Messaggi:
- Gestione delle eccezioni
- Meccanismo degli eventi e la cattura di essi.

In particolare mi hanno chiesto qualcosa riguardo un thread di servizio che gestisce la creazione dell'evento.
Immagine inviata

#17
Chaos88

Chaos88

    Advanced Member

  • Utente
  • StellaStellaStella
  • 1029 Messaggi:
- Differenza tra Map e Set, domande sull'ordine delle map, quali tipi di map esistono e stampa degli elementi di un set.
- Cos'è un evento e sua gestione, quindi listener etc.
Andrea Cardaropoli - Rappresentante all'area didattica di Ingegneria dell'informazione

"..E chi non ha le ali, non deve mettersi al di sopra degli abissi." F.W. Nietzsche
http://www.chaosottolo.it

#18
pasks`

pasks`

    Advanced Member

  • Utente
  • StellaStellaStella
  • 541 Messaggi:
- Cos'è overide e cos'è overload + esempio (come fa la jvm a capire in che modo gestire una e l'altra)
- Tutto quello che sai sui thead in generale + thead in java + esempio
"Siamo buoni a nulla, ma capaci di tutto...." James Douglas "Jim" Morrison

#19
Ciroxs

Ciroxs

    Newbie

  • Utente
  • StellaStellaStella
  • 1568 Messaggi:
- Gestione degli eventi
- Registrazione di un Listener
- Scrittura di una classe Interfaccia con due bottoni che facevano apparire un frame quando venivano premuti (implementazione del listener, dell'init, del costruttore e del main)
- Tipi generici
- Implementazione di uno stack generico (ossia che accetta più tipi di dati, ossia la classe cn il tipo generico E tra parentesi angolari) attraverso un List generico... La classe nel costruttore se riceveva 0 implementava un ArrayList, altrimenti una LinkedList... scrittura della classe e dei metodi di push e pop con eccezioni controllate gestite

ZKU4w.png


#20
ZeroLuka

ZeroLuka

    Advanced Member

  • Utente
  • StellaStellaStella
  • 266 Messaggi:
ebbene si...........dopo 11 ore di attesa alle 8 di sera è finalmente iniziato il mio esame......... :fun:
allora...........

1)implementazione di uno stack dinamico con eccezioni e classe interna "Node" + varie domande sullo stack
per esempio: "se tu fossi un progettista e dovessi fornire una libreria di classi ad un programmatore client, tra cui la classe stack, includeresti i metodi isFull() ed isEmpty()???? Risposta: si. E lui ancora: "Non dovrebbero essere inutili visto ke li useremmo solo per controllare le precondizioni di stack vuoto per il prelievo e stack pieno per l'inserimento???" Qsta è una domanda trabokketto xkè a qsto devono pensarci le eccezioni......cio' nonostante qsti metodi servono cmq per descrivere a 360° le funzionalità di un futuro oggetto stack, quindi servono per completezza.

2)Eccezioni controllate + esempi di codice + domande varie tra cui: "se hai un metodo ke genera 2 eccezioni cm puoi fare in modo di catturarne solo una delle 2 tralasciando l'altra?? Risposta: O una delle 2 eccezioni è non controllata e quindi possiamo scegliere di non controllarla cn try e catch oppure bisogna fare try e catch ad entrambe perkè essendo controllate se nn vengono gestite il compilatore ci da errore a tempo di compilazione."

3)Ke metodi mette a disposizione l'interfaccia Map e perkè nn si è scelto di ereditare da una classe astratta anzikè implementare Map nel creare collezioni del tipo HashMap o TreeMap......risposta: i metodi vedeteli sulle api mentre per la seconda parte della domanda la risposta da dare è ke cn l'interfaccia siamo "costretti" ad implementare tutti i metodi, mentre cn la classe astratta potremmo scegliere di ridefinirne solo alcuni...........

4)Firma dei metodi e firma dei metodi ke consentono un lancio di eccezione

5)Un suggerimento.............anzi due..................studiatevi il codice (per i thread, per registrazione dei listener...) e soprattutto dite poko ma buono.....................................

...............mi sn un po' dilungato eheheheheheh vabbuò stess la contentezza di essermi preso l'esame.....hiihi
ciao ciao
" Come tu nn conosci la via del vento, né come si formino le ossa in seno alla donna incinta, così nn conosci l'opera di Dio, che fa tutto."
(Ecclesiaste 11:5) ...from Holy Bible!
Immagine inviata




Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi