Ecco a voi qualche domanda sulle funzioni prima di proseguire nello studio del C++.
1) Come si definisce una funzione?
2) Cosa sono i parametri di ingresso di una funzione e come vengono utilizzati all'interno di essa?
3) Cosa è il valore di ritorno di una funzione?
4) Come si utilizza una funzione, e cioè come si chiama una funziona all'interno del codice sorgente?
5) Quali sono i vantaggi offerti dalle funzioni?
6) Cosa avviene quando si passano degli argomenti ad una funzione?
7) Quali sono i metodi disponibili per passare un argomento ad una funzione?
8) Cosa succede nel passaggio per valore, quali sono i pro ed i contro di questo metodo?
9) Come funziona il passaggio per indirizzo e cosa implica questo metodo?
10) Come funziona il passaggio per referenza?
11) Come e dove si scrive il prototipo di una funzione, e qual'è il suo compito?
12) Come si dichiara un puntatore a funzione?
13) Come si assegna l'indirizzo di una funzione ad un puntatore a funzione?
14) Come si utilizza un puntatore a funzione per richiamare la funzione puntata?
15) Quale può essere uno dei vantaggi di utilizzare un puntatore a funzione?
16) Cos'è e come si scrive un argomento di default?
17) Cos'è l'overloading delle funzioni e come si utilizza?
18) Cosa sono le funzioni template, e come si utilizzano?
Nessun commento:
Posta un commento