Prova di idoneita'

  1. (3 punti)Come si realizza in Java un contenitore generico che puo contenere qualsiasi tipo di oggetti?
  2. (2 punti)Perche' la classe Java Object e' cosi' importante?
  3. (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.
  4. (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.