Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Qual è la differenza principale tra programmazione strutturata e programmazione orientata agli oggetti?
La programmazione strutturata e la programmazione orientata agli oggetti sono essenzialmente le stesse, con solo piccole differenze nella sintassi e nella terminologia.
La programmazione strutturata è incentrata sulla sequenza di azioni da eseguire, mentre la programmazione orientata agli oggetti evidenzia gli oggetti coinvolti nelle azioni.
La programmazione strutturata si basa su oggetti che incapsulano sia i dati che il comportamento, mentre la programmazione orientata agli oggetti si basa su un approccio dall'alto verso il basso in cui il programma è suddiviso in funzioni o procedure più piccole e gestibili.
Qual è la differenza principale tra una classe statica e una classe non statica?
Non è possibile creare un'istanza di una classe statica e contiene solo membri statici.
Una classe statica non può contenere metodi statici, campi, proprietà o eventi.
È possibile creare un'istanza di una classe statica usando l'operatore 'new'.
Qual è lo scopo dell'uso della parola chiave partial nelle definizioni di classe?
Consente a una classe di ereditare da più classi di base.
Consente la suddivisione di una definizione di classe su due o più file di origine.
Rende una classe astratta, ovvero non può essere creata direttamente un'istanza.
Cosa accade quando vengono usati argomenti denominati e facoltativi in un metodo?
Gli argomenti vengono valutati nell'ordine in cui vengono visualizzati nell'elenco dei parametri, non nell'elenco di argomenti.
Gli argomenti vengono valutati nell'ordine in cui vengono visualizzati nell'elenco di argomenti, non nell'elenco di parametri e consentono di fornire argomenti per i parametri selezionati.
I parametri denominati e facoltativi non consentono di specificare argomenti per i parametri selezionati.
Qual è lo scopo di un costruttore di copia in C#?
Consente di creare un nuovo oggetto copiando i valori dei metodi di un oggetto esistente.
Consente di creare un nuovo oggetto copiando i valori delle proprietà di un oggetto esistente.
Consente di assegnare valori a qualsiasi campo o proprietà accessibile di un oggetto in fase di creazione senza dover richiamare un costruttore seguito da righe di istruzioni di assegnazione.
Qual è il ruolo di un finalizzatore in una classe in C#?
I finalizzatori vengono usati per allocare memoria per un'istanza di classe.
I finalizzatori vengono usati per eseguire qualsiasi pulizia finale necessaria quando un'istanza di classe viene raccolta dal Garbage Collector.
I finalizzatori possono essere chiamati in modo esplicito per eseguire azioni specifiche.
Qual è lo scopo principale dell'implementazione delle classi nelle applicazioni C#?
Per aumentare la velocità di esecuzione dell'applicazione
Per creare una rappresentazione visiva dell'applicazione
Per incapsulare i dati e il comportamento in oggetti
Devi rispondere a tutte le domande prima di controllare il lavoro svolto.
Questa pagina è stata utile?
Serve aiuto con questo argomento?
Provare a usare Ask Learn per chiarire o guidare l'utente in questo argomento?