Informatica
Se non viene dichiarato un distruttore in una classe
viene segnalato un errore all’avvio del programma.
non può essere istanziato più di un oggetto di una classe.
viene utilizzato un distruttore di default.
tutti gli oggetti istanziati non vengono mai deallocati.
Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza
Informatica
Il significato di costruttore è
un metodo eseguito quando si crea un’istanza.
un metodo eseguito quando si crea una classe.
un metodo eseguito quando si crea un metodo.
un metodo eseguito quando si crea un attributo.
Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza
Informatica
L’overriding è
la riscrittura nella classe base di un metodo della classe derivata, cambiando le istruzioni che descrivono il comportamento.
la riscrittura di un metodo della classe base che opera su nuovi attributi aggiunti.
la riscrittura nella classe derivata di un metodo ereditato dalla classe base, cambiando le istruzioni che descrivono il comportamento.
la riscrittura nella classe derivata di un attributo ereditato dalla classe base, cambiandone la visibilità.
Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza
Informatica
a. Gli elementi base della OOP si chiamano .
b. Gli definiscono le caratteristiche di un oggetto.
c. I definiscono le funzionalità dell’oggetto.
d. I metodi e setter devono essere definiti pubblici.
e. Gli attributi e i metodi sono definiti se nessun altro, eccetto la classe stessa, deve accedervi.
f. Gli attributi e i metodi sono definiti se sono disponibili a tutti.
Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza
Informatica
L’overloading è
l’aumento del numero di attributi di una classe.
l’arricchimento delle capacità di un metodo.
l’impostazione dell’accesso privato ai membri di una classe.
un’impostazione assunta dal sistema se non specificata dall’utente.
Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza
Informatica
Per ciascuna delle seguenti affermazioni, indica se è vera o falsa.
Con l’incapsulamento è possibile accedere agli attributi di una classe attraverso i metodi.
Una classe è un’unità di programmazione che può essere utilizzata in un solo programma.
Non implementando il costruttore e il distruttore, il compilatore li crea automaticamente.
Gli attributi e metodi statici di una classe possono essere utilizzati anche se non viene istanziato nessun oggetto della classe.
Un metodo getter si implementa utilizzando il decoratore @property.
Le classi più generali si chiamano classi base o superclassi.
Le classi derivate non possono essere arricchite con funzionalità aggiuntive rispetto alla classe di base: è necessario integrare la classe di base.
Nell’ereditarietà multipla è possibile ereditare solo metodi appartenenti a una delle superclassi.
In una lista ordinata l’inserimento di un elemento avviene sempre in testa.
La fine di una lista concatenata viene rappresentata assegnando il valore None all’elemento successivo all’ultimo elemento.
In un albero binario di ricerca il nodo radice contiene sempre il valore più piccolo.
In un albero di ricerca ciascun nodo possiede al più due figli.
Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza