fbpx
Skip to main content
  1. Bisbocci
  2. Ingegneria Informatica - Triennale
  3. Martedì, 14 Dicembre 2004
  4.  Subscribe via email
Scriviamo qui per questo corso :wink:

Ho perso la prima lezione e volevo sapere le solite info importanti:
-sito web
-modalità e validità esoneri/esame
-eventuali progetti
-Libri...consigliati o obbligatori?
-Ci sono slides come 2 anni fa?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ACK 8)

dall'inglese quanto mi sento figo :roll:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Allora caro MaxLinus:
alla prima serie di domande sul delfino ti rispondo dopo.

Ma alla seconda serie:
In un linguaggio con binding dinamico e type checking statico, per tale
frammento:
1- Le classi Delfino e Balena sono figlie di Mammifero? SI
2- E’ sbagliato (ri)assegnare alla variabile mm un differente oggetto
all'interno delle stesso metodo mA()? NO
3- Viene sempre eseguito il metodo respira() definito nella classe
Mammifero? NO
4- La classe Mammifero potrebbe indifferentemente contenere o
meno la definizione del metodo respira()? SI

praticamente questo è il caso di java! quindi il tutto sembra abbastanza intuibile. Confermi??

Per le prime domande ti dico tra un pò
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Per la prima serie di domande risponderei così:

Il linguaggio effettivo di programmazione abbia “binding”
statico e “type checking” dinamico. Per tale frammento:
1- la classe Delfino è figlia di Mammifero? NO in quanto trattandosi di typing dinamico faccio alcuna verifica sul tipo e non ho la certezza che sia sottoclasse di mammifero.

2- Viene eseguito il metodo respira() definito nella
classe Delfino? SI perchè col binding statico posso chiamare solo metodi relativi al tipo definito
3- E’ necessario che la classe Mammifero contenga la
definizione del metodo respira()? NO per quanto detto sopra.
4- La classe Mammifero deve essere astratta? credo di NO.

Allora mi confermate??
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
vedete un pò se questo può servire a schiarirvi le idee
http://elrond.lugroma2.org/~teresa/appunti/poc/l13.txt
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
un altra domanda....a quale dei numerosi indirizzi del professore devo spedire la mia prenotazione per l'appello del 5 ? :)
grazie in anticipo
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
un altra domanda....a quale dei numerosi indirizzi del professore devo spedire la mia prenotazione per l'appello del 5 ? :)
grazie in anticipo

se hai partecipato al secondo esonero non serve, altrimenti manda tutto a cantone@uniroma2.it

per le istruzioni sulle iscrizioni le ho riportate una pagina fa! :D
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ciao a tutti che ne dite di postare qui le vostre risposte visto che sono usciti le nuove FAQ????
Io le mie le metterò di volta in volta... :lol:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ciao Spelux, allora per quanto riguarda il binding dinamico e il typechecking statico siamo daccordo ....per il primo gruppo di domande invece no.....
Siccome il binding è statico essendo mm una variabile mammifero il metodo respira chiamato su mm è il metodo respira di mammifero e non di delfino.....
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ma cazzarola ma è possibile che un giorno prima dell'esame il prof ha messo roba nuova!?!??!!??!?!
Comment
There are no comments made yet.
Accepted Answer Pending Moderation

Siccome il binding è statico essendo mm una variabile mammifero il metodo respira chiamato su mm è il metodo respira di mammifero e non di delfino.....

Avevo pensato anche a questa tua soluzione ma poi avevo pensato al fatto che mammifero me lo sarei perso per strada...sinceramente se domani capita una domanda così non saprei che rispondere....cmq aspettiamo nuove conferme... ;)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Intanto ieri notte alle 2 ha rilasciato una fascicoletto in pdf che parla dei monitor.....non so se bisogna farlo ma presumo di si.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Intanto ieri notte alle 2 ha rilasciato una fascicoletto in pdf che parla dei monitor.....non so se bisogna farlo ma presumo di si.

Sulle slide c'è scritto "parte facoltativa....."
quindi se domani li metto me lo in(_|_) di brutto!!! :evil:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ah bene allora se ho tempo (presumo di no ) me li faccio ....il bello è che nelle faq ci sono riferimenti ai monitor....cmq non le ho ancora lette bene sto ripassando spero si possa rispondere anche senza.....

Cavolo ho un bel voto mi seccherebbe rovinarlo....mi defeco sotto per la parte di codice secondo vioi di cosa si tratterà?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ma domani l'esame è sempre alle 9:30???

A breve avrete le mie soluzioni alle FAQ...
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Si penso sia alle 9:30...
Se publichi domande e risposte le vediamo insieme per discuterne....
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
scusate la b in meno ma sto fondendo
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Allora ecco le mie risposte:
1)mantiene il controllo del monitor
2)metto in BLOCKED un thread a caso
3)come 1
4)metto in BLOCKED tutti i thread
5)RUNNING->READY; BLOCKED->(RUNNING o niente)??[non è specificato]
6)RUNNING->SLEEPING; BLOCKED->(come sopra)
7)RUNNING->SUSPENDED; monitor impegnato rimane indisponibile
8) se fuori dalla sincronizzazione va in READY, altrimenti riprendo l'esecuzione dal punto in cui avevo interrotto.
9)Pongon il thread in stato d'attesa, in caso di interruzione da s.o. esco dal prog.
10)penso di si
11)tramite join()
12)si, ad esempio si hanno come variabili le coordinate del putnatore del mouse.
13)e.getX(); e.getY()
14)penso mettendo una wait|join|suspend/resume al posto giusto
15)si
16)si
17)non sempre, m() può essere sia di FA che di MA
18)si può mettere la parola riservata transient davanti all'attributo che non si vuole deserializzare
19)si, i metodi non vengono serializzati
20)tramite reflection, serve ad invocare un metodo di un certo oggetto
21)si, oggetto su cui si deve invocare il metodo ed eventuali parametri
22)si
23)si (?)
24)no;si;si;no;si;settare una priorità maggiore per treno
25)in caso di invocazione col secondo costruttore si avrebbe sempre il lancio dell'eccezione
26)di un metodo/attributo privato posso avere solo la struttura(tramite getDeclaredMethods,getDeclaredFields).

che ne dite??
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
in linea di massima sono daccordo quasi su tutto alcune cose cmq vanno interpretate perchè cantone non è chiaro....
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Intanto ieri notte alle 2 ha rilasciato una fascicoletto in pdf che parla dei monitor.....non so se bisogna farlo ma presumo di si.

Sulle slide c'è scritto "parte facoltativa....."
quindi se domani li metto me lo in(_|_) di brutto!!! :evil:


Il prof ha aggiornato il sito e conferma che le slide sui monitor sono argomento facoltativo e che non ci sarà all'esame.

Ciaooooo 8)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Allora com'è andato l'esame di ieri?
che ha chiesto?
Comment
There are no comments made yet.


There are no replies made for this post yet.
Be one of the first to reply to this post!