Quiz – Apprendre le C++ #1 – Les variables

Bonjour à tous,

Voici un petit quiz pour tester les connaissances acquises dans la seconde vidéo du tutoriel "Apprendre le C++". Bonne chance !

Question 1

Dans quelle mémoire stocke t'on nos fichiers ?

1. La mémoire vive
2. Les registres
3. Les caches
4. Le stockage de masse

Explication

Il s'agit du stockage de masse car il est persistent, c'est-à-dire qu'il subsiste même lorsque vous éteignez votre ordinateur. Ce qui n'est pas le cas pour la RAM qui se vide immédiatement.

Question 2

Quel est le type de mémoire le plus rapide ?

1. Registre
2. Cache CPU
3. HDD
4. SSD
5. RAM

Explication

Il s'agit des registres. 
Du plus rapide au plus lent :

registre > cache CPU > RAM > SSD > HDD

Question 3

À quoi sert la mémoire RAM ?

1. À stocker des fichiers durablement
2. À stocker les informations des processus (variables, code etc.)
3. À stocker les registres du CPU

Explication

La mémoire RAM, ou mémoire vive est utile pour stocker les informations relatives aux processus (instances des programmes) comme les variables ou le code.

Question 4

Qu'est ce qu'un cache ?

1. Une mémoire très rapide mais petite stockant les données les plus utilisées
2. Une mémoire permanente de grande taille
3. Un mémoire de type "Read Only"

Explication

Les caches servent à optimiser les échanges de mémoire pour éviter que les unités de calculs passent leur temps à attendre les données. Voici un article que j'ai écris à propos.

Question 5

Combien de bit(s) fait un octet ?

1. 1 bit
2. 4 bits
3. 8 bits
4. 32 bits

Explication

C'est standardisé, un octet (byte) vaut 8 bits.

Question 6

Quelle est la plus petite quantité de mémoire adressable dans la RAM ?

1. 1 bit
2. 1 octet
3. 2 octets
4. 8 octets

Explication

Standardisé aussi, la granularité pour les adresses est de un octet. Chaque octet possède donc une adresse. Il est impossible d'obtenir l'adresse d'un bit au milieu d'un octet.

Question 7

Quel type de variable n'est pas un type primitif en C++ ?

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

Explication

number n'existe pas.

Question 8

Comment déclare t'on une variable en C++ ?

1. nom;
2. type nom;
3. nom type;

Explication

Pour déclarer une variable : type nom;

Exemple :

int hp;

float average;

Question 9

Pourquoi met-on un 'f' à la fin d'un float ? (Ex : 4.2f)

1. Pour faire la différence entre float et double
2. Le 'f' indique que c'est une variable "fantastique"

Explication

Pour indiquer au compilateur que c'est un float et non pas un double !

Question 10

Comment initialise t'on une variable ?

1. variable = valeur;
2. variable <- valeur;

Explication

En C++, l'initialisation d'un variable de type primitif ce fait à l'aide de l'opérateur '=' :
variable = valeur;

Il existe d'autre moyen d’initialiser une variable :

  • type variable (valeur); // Constructeur
  • type variable {valeur}; // Liste d'initialisation

All 10 questions completed!


Share results:

Quiz - Apprendre le C++ #1 - Les variables

Want more stuff like this?

Get the best viral stories straight into your inbox!
Don`t worry, we don`t spam

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © 2018 Vincent STEHLY--CALISTO. All Rights Reserved.

Up ↑