OOP 1
di Cristian Virgili · IIS PAOLO SARPI · v1 · 7/1/2026
Licenza: CC_BY
Domande (27)
- 1
Come si chiama il principio OOP che consiste nel nascondere i dati interni di una classe e fornire accesso solo tramite metodi?
Risposta aperta· 40s · 1000 pt - 2
In C++, i membri dichiarati come 'protected' sono accessibili solo all'interno della classe stessa, non nelle classi derivate.
Vero / Falso· 30s · 1000 pt - 3
Quale dei seguenti è un esempio corretto di costruttore in C++?
Scelta multipla· 40s · 1000 pt - 4
In OOP, il polimorfismo permette a oggetti di classi diverse di rispondere allo stesso messaggio in modi diversi.
Vero / Falso· 30s · 1000 pt - 5
In C#, quale parola chiave viene usata per sovrascrivere un metodo virtuale nella classe derivata?
Scelta multipla· 30s · 1000 pt - 6
Quale principio OOP si riferisce alla capacità di nascondere i dettagli interni di una classe?
Scelta multipla· 30s · 1000 pt - 7
Quale tra le seguenti affermazioni descrive correttamente il concetto di 'oggetto' nella OOP?
Scelta multipla· 40s · 1000 pt - 8
In C++, quale è il modificatore di accesso che rende i membri accessibili solo all'interno della classe?
Scelta multipla· 30s · 1000 pt - 9
Come si chiama il meccanismo OOP che consente a una classe di acquisire proprietà e metodi di un'altra classe?
Risposta aperta· 40s · 1000 pt - 10
Quanti tipi di polimorfismo principali vengono distinti nella OOP (statico e dinamico)?
Stima numerica· 30s · 1000 pt - 11
Abbina la parola chiave al linguaggio di programmazione in cui viene usata per l'ereditarietà:
Abbinamento· 40s · 1000 pt - 12
In C#, come si chiama la parola chiave usata per riferirsi alla classe base dal costruttore della classe derivata?
Risposta aperta· 30s · 1000 pt - 13
Quale parola chiave si usa per definire una classe in C++?
Scelta multipla· 30s · 1000 pt - 14
In C++, quale metodo speciale viene chiamato automaticamente quando un oggetto viene creato?
Scelta multipla· 30s · 1000 pt - 15
In C++ e C#, una classe può avere più di un costruttore (overloading del costruttore).
Vero / Falso· 30s · 1000 pt - 16
In C#, tutte le classi derivano implicitamente dalla classe 'Object'.
Vero / Falso· 30s · 1000 pt - 17
Ordina correttamente la gerarchia di ereditarietà dal più generale al più specifico:
Ordinamento· 40s · 1000 pt - 18
Ordina correttamente i modificatori di accesso in C++ dal più restrittivo al meno restrittivo:
Ordinamento· 40s · 1000 pt - 19
L'ereditarietà multipla è supportata direttamente in C# tramite l'uso di classi.
Vero / Falso· 30s · 1000 pt - 20
In una relazione di ereditarietà, quante classi base dirette può avere una classe in C# (usando solo classi, non interfacce)?
Stima numerica· 30s · 1000 pt - 21
In C++, il distruttore può essere sovraccaricato (overloaded) come il costruttore.
Vero / Falso· 30s · 1000 pt - 22
Quanti modificatori di accesso sono disponibili in C++ (public, private, protected)?
Stima numerica· 30s · 1000 pt - 23
In C#, quale parola chiave permette a una classe figlia di ereditare da una classe base?
Scelta multipla· 30s · 1000 pt - 24
Abbina il tipo di metodo speciale alla sua funzione:
Abbinamento· 40s · 1000 pt - 25
Qual è la parola chiave usata in C++ per creare dinamicamente un oggetto sull'heap?
Risposta aperta· 30s · 1000 pt - 26
Metti in ordine le fasi tipiche della programmazione a oggetti per creare e usare un oggetto:
Ordinamento· 45s · 1000 pt - 27
Abbina ogni concetto OOP alla sua definizione:
Abbinamento· 50s · 1000 pt
