Informatica - Scuola secondaria di secondo gradoInfo Training Info Training / Volume Linguaggio Python per il secondo biennio

Classi definite dall'utente

6 esercizi
SVOLGI
INFO

Informatica

Distruttore

Se non viene dichiarato un distruttore in una classe

A:

viene segnalato un errore all’avvio del programma.

B:

non può essere istanziato più di un oggetto di una classe.

C:

viene utilizzato un distruttore di default.

D:

tutti gli oggetti istanziati non vengono mai deallocati.

Scelta multipla
1

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

Costruttore

Il significato di costruttore è

A:

un metodo eseguito quando si crea un’istanza.

B:

un metodo eseguito quando si crea una classe.

C:

un metodo eseguito quando si crea un metodo.

D:

un metodo eseguito quando si crea un attributo.

Scelta multipla
1

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

Overriding

L’overriding è

A:

la riscrittura nella classe base di un metodo della classe derivata, cambiando le istruzioni che descrivono il comportamento.

B:

la riscrittura di un metodo della classe base che opera su nuovi attributi aggiunti.

C:

la riscrittura nella classe derivata di un metodo ereditato dalla classe base, cambiando le istruzioni che descrivono il comportamento.

D:

la riscrittura nella classe derivata di un attributo ereditato dalla classe base, cambiandone la visibilità.

Scelta multipla
1

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

Classi definite dall'utente - Lessico

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.

Posizionamento
1

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

Overloading

L’overloading è

A:

l’aumento del numero di attributi di una classe.

B:

l’arricchimento delle capacità di un metodo.

C:

l’impostazione dell’accesso privato ai membri di una classe.

D:

un’impostazione assunta dal sistema se non specificata dall’utente.

Scelta multipla
1

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

Classi definite dall'utente

Per ciascuna delle seguenti affermazioni, indica se è vera o falsa.

A:

Con l’incapsulamento è possibile accedere agli attributi di una classe attraverso i metodi.

B:

Una classe è un’unità di programmazione che può essere utilizzata in un solo programma.

C:

Non implementando il costruttore e il distruttore, il compilatore li crea automaticamente.

D:

Gli attributi e metodi statici di una classe possono essere utilizzati anche se non viene istanziato nessun oggetto della classe.

E:

Un metodo getter si implementa utilizzando il decoratore @property.

F:

Le classi più generali si chiamano classi base o superclassi.

G:

Le classi derivate non possono essere arricchite con funzionalità aggiuntive rispetto alla classe di base: è necessario integrare la classe di base.

H:

Nell’ereditarietà multipla è possibile ereditare solo metodi appartenenti a una delle superclassi.

I:

In una lista ordinata l’inserimento di un elemento avviene sempre in testa.

J:

La fine di una lista concatenata viene rappresentata assegnando il valore None all’elemento successivo all’ultimo elemento.

K:

In un albero binario di ricerca il nodo radice contiene sempre il valore più piccolo.

L:

In un albero di ricerca ciascun nodo possiede al più due figli.

Vero o falso
1

Il punteggio di un esercizio è determinato
dalla difficoltà: da 1 (più facile) a 5 (più
difficile). Vuoi saperne di più? Consulta il
Centro assistenza