Riepilogo e piccola verifica

Sino ad ora abbiamo imparato a creare un programma minimo in C++, sappiamo cosa sono le variabili, come si creano e come si utilizzano, sappiamo come mostrare del testo sullo schermo e come ricevere dell'input da tastiera.

Provate a rispondere alle seguenti domande per verificare se avete capito e memorizzato tutto nel migliore dei modi:

1) Come si chiama la funzione principale del C++? Come si scrive?

2) A cosa serve la direttiva del preprocessore #include?

3) Cos'è un namescape? A cosa serve la direttiva using?

4) Cos'è il file iostream? Cosa contiene?

5) Quali sono le funzioni rese disponibili dal file iostream che conosciamo?

6) Come si usano queste funzioni in assenza della direttiva using?

7) Come si usano le stesse funzioni in presenza della direttiva using?

8) Scrivi un programma che stampa una stringa a schermo.

9) Quali sono i tipi di variabili intere, e in cosa si differenziano?

10) Quali sono invece i tipi di variabili a virgola mobile e in cosa si differenziano?

11) A cosa serve il tipo char?

12) Quali sono i modificatori di tipo e a cosa servono?

13) Cos'è il tipo bool? Quali valori può assumere una variabile boleana?

14) A cosa serve la parola chiave const?

15) Come si dichiara una variabile?

16) Cosa significa inizializzare una variabile?

17) Come si assegna un valore ad una variabile?

18) Quali sono gli operatori aritmetici principali del C++ e come si usano?

19) A cosa serve la funzione cin appartenente alla libreria standard del C++?

20) Scrivi un programma:

a. che contenga la dichiarazione di una variabile ad intero;
b. che attenda l'input da tastiera;
c. che salvi il numero digitato da tastiera nella variabile;
d. che mostri a schermo il contenuto della variabile;

21) Cosa significa allocare uno spazio in memoria? Come avviene il processo di allocazione dello spazio necessario per una variabile? Come diciamo al compilatore quanto spazio riservare ad una variabile?

22) Cos'è un operatore di casting e come si esegue un casting di tipo?

Se sapete rispondere senza problemi a queste domande allora potete proseguire.

Nessun commento:

Posta un commento