wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sur les types de variables en C++

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Quel type de variable utiliseriez-vous pour stocker l'âge d'une personne ?

a)

char

b)

int

c)

float

d)

bool

2.

Lequel des types suivants peut stocker une valeur comme 3.14 ?

a)

int

b)

bool

c)

float

d)

string

3.

Quelle valeur une variable de type bool peut-elle prendre ?

a)

true/false

b)

0 ou 1

c)

Les deux réponses ci-dessus

d)

Tout nombre entier

4.

Quelle déclaration de variable est incorrecte en C++ ?

a)

int a = 10;

b)

float b = 2.5;

c)

char c = 'z';

d)

bool d = true;

5.

Que renvoie l'opération 10 / 3 en C++ si les deux opérandes sont de type int ?

a)

3.33

b)

3

c)

10.0

d)

Erreur

6.

Quel est le résultat de l'opération 10 % 3 ?

a)

1

b)

3

c)

0

d)

Erreur

7.

Quelle est la différence entre / et % en C++ ?

a)

/ renvoie le quotient, % renvoie le reste.

b)

/ renvoie le reste, % renvoie le quotient.

c)

Les deux renvoient le quotient.

d)

Les deux renvoient le reste.

8.

Si a = 15, que renvoie a % 5 ?

a)

0

b)

3

c)

5

d)

15

9.

Que renvoie 7 / 2 si au moins un des opérandes est de type float ?

a)

3

b)

3.5

c)

4

d)

Erreur

10.

Que se passe-t-il si vous divisez un nombre par 0 en C++ ?

a)

Renvoie 0

b)

Renvoie une valeur infinie

c)

Génère une erreur d'exécution

d)

Ça dépend du compilateur

11.

Quel est le résultat de ce code ? int x = 17; int y = 5; cout << x / y << " " << x % y;

a)

3 2

b)

3.4 2

c)

2 3

d)

Erreur

12.

Si a = 20 et b = 6, quel est le résultat de ce code ? cout << a % b;

a)

4

b)

2

c)

6

d)

0