QCM : Conversions et codage informatique (10 questions)

Questions et réponses du QCM

1. Dans le nombre (352)7 (352)_7 , quelle contribution le chiffre 5 apporte-t-il à la valeur du nombre ?

5×72=2455 \times 7^2 = 245
5×70=55 \times 7^0 = 5
5×101=505 \times 10^1 = 50
5×71=355 \times 7^1 = 35

$$5 \times 7^1 = 35$$

Explication

En numération de position, le chiffre de rang 1 a pour poids 717^1, donc sa contribution est 5×7=355 \times 7 = 35. Le poids 707^0 correspond au rang des unités, 727^2 au rang suivant, et une puissance de 10 ne convient pas à la base 7.

2. Dans une écriture en base 16, quelle valeur décimale représente le chiffre E ?

5
13
14
15

14

Explication

En base 16, les lettres A à F représentent les valeurs de 10 à 15 ; E représente donc 14. La valeur 15 correspond à F, 13 à D, et E n’est pas un chiffre décimal.

3. Un appareil stocke un entier non signé sur 8 bits. Que se passe-t-il lorsqu’on tente d’y représenter 256 ?

Il faut 9 bits, car 256=0 1111 11112256 = 0\ 1111\ 1111_2
Il tient sur 8 bits, car 256=1111 11112256 = 1111\ 1111_2
Il faut 9 bits, car 256=1 0000 00002256 = 1\ 0000\ 0000_2
Il tient sur 8 bits, car 256=2552256 = 255_2

Il faut 9 bits, car $$256 = 1\ 0000\ 0000_2$$

Explication

La représentation binaire de 256 est 1 0000 000021\ 0000\ 0000_2, qui comporte 9 bits ; le maximum représentable sur 8 bits est 255. L’écriture 1111 111121111\ 1111_2 vaut 255, un zéro initial ne crée pas un bit de poids supérieur, et 255 n’est pas l’écriture binaire de 256.

4. Quelle méthode permet de convertir un entier décimal en hexadécimal par divisions successives ?

Le diviser par 16, lire les quotients de bas en haut, puis traduire le dernier quotient.
Le diviser par 2, traduire les restes en chiffres hexadécimaux, puis les lire de bas en haut.
Le diviser par 16, traduire les restes en chiffres hexadécimaux, puis les lire de bas en haut.
Le décomposer en puissances de 16, puis lire les puissances de haut en bas sans traduire les coefficients.

Le diviser par 16, traduire les restes en chiffres hexadécimaux, puis les lire de bas en haut.

Explication

La conversion consiste à diviser successivement par 16, à remplacer les restes de 10 à 15 par les lettres correspondantes, puis à lire les restes de bas en haut. Diviser par 2 produit une représentation binaire, et non la méthode de conversion décimale vers l’hexadécimal décrite ici.

5. Lors de la conversion de (10110101)2 (10110101)_2 en hexadécimal, quel chiffre correspond au quartet de gauche 1011 1011 ?

B
D
C
A

B

Explication

Le quartet 1011 1011 vaut 11 en décimal, valeur représentée par la lettre B en hexadécimal. La lettre A correspond à 10, et non à 11.

6. À quoi sert la formule 2n≥N2^n \geq N lorsqu’on choisit le nombre de bits pour coder des valeurs ?

À calculer la plus grande valeur entière représentable avec exactement NN bits.
À déterminer le nombre minimal de bits permettant de représenter au moins NN valeurs distinctes.
À convertir un nombre binaire en un nombre hexadécimal de NN chiffres.
À déterminer le nombre de bits contenus dans un octet selon le nombre de valeurs.

À déterminer le nombre minimal de bits permettant de représenter au moins $$N$$ valeurs distinctes.

Explication

La formule vérifie que les nn bits offrent assez de combinaisons pour coder les NN valeurs, et permet ainsi de trouver le nombre minimal de bits. Calculer la plus grande valeur représentable consiste plutôt à utiliser la borne 2n−12^n-1 pour un nombre donné de bits.

7. Dans l’écriture CIDR « /24 », que signifie le nombre placé après la barre oblique ?

Le nombre de bits réservés à la partie machine
Le nombre d’octets dans l’adresse IPv4
Le nombre de bits à 1 dans le masque de sous-réseau
Le nombre de valeurs possibles dans chaque octet

Le nombre de bits à 1 dans le masque de sous-réseau

Explication

En notation CIDR, le nombre après la barre oblique indique combien de bits du masque de sous-réseau valent 1. Le « 24 » ne désigne pas le nombre d’octets de l’adresse, qui en comporte quatre.

8. Comment le code hexadécimal d’une couleur RVB répartit-il l’information entre le rouge, le vert et le bleu ?

Deux chiffres pour le rouge, deux pour le vert et deux pour le bleu
Deux chiffres pour le rouge, trois pour le vert et un pour le bleu
Un chiffre pour le rouge, deux pour le vert et trois pour le bleu
Trois chiffres pour le rouge, deux pour le vert et un pour le bleu

Deux chiffres pour le rouge, deux pour le vert et deux pour le bleu

Explication

Dans un code de la forme #RRVVBB, chaque composante RVB occupe deux chiffres hexadécimaux, soit un octet. Contrairement à une répartition inégale des chiffres, cette structure réserve la même place à chacune des trois couleurs.

9. Pourquoi la valeur d’un chiffre peut-elle changer lorsque le même chiffre occupe un autre rang dans une numération de position ?

Parce que chaque rang change les chiffres autorisés par la base.
Parce que les chiffres sont interprétés comme des puissances de leur valeur propre.
Parce que chaque rang lui attribue un poids correspondant à une puissance de la base.
Parce que la valeur d’un chiffre dépend du bit placé à sa droite.

Parce que chaque rang lui attribue un poids correspondant à une puissance de la base.

Explication

Dans une numération de position, le rang détermine le poids du chiffre, qui est une puissance de la base. Les chiffres autorisés dépendent de la base, mais ce n’est pas ce qui explique la variation de valeur liée au rang.

10. Pour convertir 45 en binaire par divisions successives, quelle procédure permet de former correctement le résultat à partir des restes ?

Diviser successivement par 2 et lire les restes de haut en bas, en supprimant le dernier reste.
Diviser successivement par 2 et lire les restes de bas en haut, en conservant le dernier reste.
Soustraire successivement les puissances de 2 et lire les chiffres obtenus de droite à gauche.
Repérer les puissances de 2 présentes dans 45 et écrire leurs exposants dans l’ordre croissant.

Diviser successivement par 2 et lire les restes de bas en haut, en conservant le dernier reste.

Explication

La méthode consiste à diviser par 2 jusqu’à obtenir un quotient nul, puis à lire les restes de bas en haut ; appliquée à 45, elle donne 101101₂. La lecture de haut en bas inverse l’ordre des chiffres et ne produit donc pas la conversion correcte.

Révisez avec les flashcards

Mémorisez les réponses avec 10 flashcards sur Conversions et codage informatique.

Dans une numération de position, de quoi dépend la valeur d’un chiffre ?

De son rang.

En base bb, quels chiffres sont utilisés ?

Les chiffres de 0 à b−1b-1.

Comment convertir un entier décimal en binaire par divisions successives ?

Diviser par 2 jusqu’à obtenir 0, puis lire les restes de bas en haut.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Conversions et codage informatique.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM