Test di autovalutazione sul C/C++

Quesito n. 1

Qual è il risultato dell'operazione 5 % 2 in C++?

2
3
0
1
5

Quesito n. 2

Quale concetto permette a una classe di ereditare proprietà e metodi da un'altra classe in C++?

ereditarietà
polimorfismo
polimorfesimo
overloading
incapsulamento

Quesito n. 3

Qual è il ciclo che ripete un'istruzione finché una condizione è vera in C++?

for
foreach
while
do-while
switch

Quesito n. 4

Quale simbolo si usa per accedere ai membri di una struttura o classe in C++?

.
->
*
&
::

Quesito n. 5

Quali dei seguenti sono tipi di dati primitivi in C++?

int
string
float
vector
double

Quesito n. 6

Quali sono i modi corretti per dichiarare un puntatore a un intero in C++?

int p;*
int *p;
int &p;
int * p;
int p*;

Quesito n. 7

Quali dei seguenti sono operatori di confronto in C++?

++
&&
<=
--
==

Quesito n. 8

Quali dei seguenti metodi sono utilizzati per allocare memoria dinamica in C++?

malloc()
new
create
Calloc()
delete

Quesito n. 9

Associa il tipo alla sua descrizione:

            1. int
            2. char
            3. float
            4. double
            5. long

Tipo per memorizzare caratteri
Tipo per memorizzare numeri in virgola mobile con precisione singola
Tipo per memorizzare numeri in virgola mobile con doppia precisione
Tipo per memorizzare numeri interi

Quesito n. 10

Associa le seguenti keyword di C++ con le loro funzioni:

            1. public
            2. private
            3. protected
            4. static
            5. virtual

Permette che un membro sia accessibile solo all'interno della stessa classe
Permette che un membro sia accessibile solo all'interno della stessa classe e dalle sue classi derivate
Permette che un membro sia accessibile da qualsiasi parte del programma
Indica che un membro è condiviso tra tutte le istanze della classe