martedì 25 novembre 2008

Verifica sommativa modulo di consolidamento java


 

  • correggi il seguente metodo errato, sapendo che: String nome (4)

    public void getNome(){

         return nome;

    }

  • correggi il seguente metodo errato, sapendo che: String nome (4)

    public String setNome(){

         nome=n;

    }

  • quando viene eseguito il metodo costruttore ? (4)
  • che cosa è un oggetto ? (4)
  • che differenza c'è tra oggetto e classe ? (4)
  • perchè in una classe occorre definire i metodi get e set ? (5)
  • scrivi due associazioni tra due classi che siano l'una del tipo uno a molti e l'altra uno ad uno (5)
  • se tra due classi c'è una associazione uno a molti, come si implementa ? Scrivi il codice (6)
  • se tra due classi c'è una associazione uno ad uno, come si implementa ? Scrivi il codice (6)
  • spiega questa istruzione: conti[i].getCliente().getNome() (4)
  • costruisci l'associazione Insegnante insegna Studente. (uno studente ha molti insegnanti e viceversa)
    • Scrivi la classe Insegnante con gli attributi nome insegnante e materia insegnata. (5)
    • Scrivi la classe Studente con gli attributi nome studente e classe frequentata. (5)
    • l'associazione insegna di quale tipo è? uno ad uno a molti o molti a molti? (4)
    • implementala nelle due classi Insegnante e Studente (8)
  • crea il metodo che stampa per un insegnante tutti i nomi dei suoi studenti e la loro classe (6)
  • crea il metodo che stampa per uno studente tutti i nomi dei suoi insegnanti e la loro materia (6)
  • Scrivi una terza classe Voto con i seguenti attributi: int voto, String data (gg/mm/aaaa), Studente studente , Insegnante insegnante (6)
  • come fai a memorizzare i voti che un insegnante assegna agli studenti ? (10)
    • suggerimento crea la classe Registro che abbia un'associazione uno a molti con Voti
    • inoltre inserisci nella classe Insegnante il metodo daiVoto(.....) che con gli opportuni parametri crea un voto.
  • scrivi la classe TestaVoti. Instanzia alcuni insegnanti, alcuni studenti, assegna gli studenti agli insegnanti, dai dei voti, stampa i voti di uno studente, stampa tutti i voti che ha dato un insegnante. (10)


     


     


     


     

    nota bene la somma di tutti i punteggi è 106 superiore a 100 ! (bonus di 6 punti)

Nessun commento: