Prova di idoneita'

  1. (3 punti) Nel passare un oggetto Moto ad un metodo in C++ si usa spesso la dichiarazione:
    const & Moto
    Perche?
  2. (2 punti)Perche' C++ a differenza di Java non ha bisogno di avere le speciali classe astratte chiamate Interface ?
  3. (5 punti)Scrivete un applet Java che disegna una tavolozza di colori rappresentata come un rettangolo con i colori che passano gradualmente dal giallo al rosso spostandosi da sinistra a destra .
  4. (20 punti) Scrivete una classe astratta Forma che serve a rappresentare una forma generica da disegnare.Estendete la classe definendo Rettangolo e Cerchio .Scrivete ora un programma principale C++ che carica una serie di cerchi e rettangoli in un vector di Forma.Finito il caricamento fa un ciclo sugli elementi del vettore usando un metodo polimorfico disegna per farsi stampare le caratteristiche di ogni oggetto caricato .