Prova di idoneita'
- (3 punti)Come si realizza in Java un contenitore generico che puo contenere
qualsiasi tipo di oggetti?
- (2 punti)Perche' la classe Java
Object
e' cosi' importante?
- (5 punti)Scrivete un'applicazione Java richiamabile col comando:
java Fibonacci n
che stampa l'ennesimo numero di fibonacci.
L'ennesimo numero di Fibonacci e' calcolato da un metodo fib(int n)
ed e' uguale a fib(n-1)+fib(n-2) con fib(0)=0 e fib(1)=1.La serie e' definita solo
per n>0.
- (20 punti)Scrivete una classe astratta C++ che serve a rappresentare un
Poligono
generico. Estendete la classe definendo Triangolo
e Rettangolo
. Scrivete un programma principale C++ che carica una serie
di triangoli e rettangoli in un vector
e quindi esamina la lista
di poligoni chiedendo a ciascuno di stampare
la propria superficie attraverso un metodo polimorfico area
.