QCM☘
Rappel
Les questions ci-dessous sont là pour vous aider à contrôler ce que vous avez retenu.
Si vous ne répondez pas à toutes les questions sans hésitation, c'est sans doute qu'il faut retravailler les pages précédentes.
Pour chaque question, il faut trouver la (ou les) bonne(s) réponse(s).
QCM 1☘
Sur 32 bits, on peut écrire :
- 2^{32} codes distincts.
- 32^2 codes distincts.
- 2^{32}-1 codes distincts.
- 32^2-1 codes distincts.
Réponse
- 2^32 codes distincts.
- 32^2 codes distincts.
- 2^32-1 codes distincts.
- 32^2-1 codes distincts.
QCM 2☘
En complément à deux sur 64 bits, on représente :
- les entiers m tels que -2^{64} \leq x \leq 2^{64}-1
- les entiers m tels que -2^{63} \leq x \leq 2^{63}-1
- les entiers m tels que -2^{32} \leq x \leq 2^{32}-1
- les entiers m tels que -2^{32} \leq x \leq 2^{32}
Réponse
- les entiers m tels que -2^{64} \leq x \leq 2^{64}-1
- les entiers m tels que -2^{63} \leq x \leq 2^{63}-1
- les entiers m tels que -2^{32} \leq x \leq 2^{32}-1
- les entiers m tels que -2^{32} \leq x \leq 2^{32}
QCM 3☘
En complément à deux sur 32 bits :
- on code autant d'entiers strictement négatifs que d'entiers positifs ou nuls.
- on code autant d'entiers strictement négatifs que d'entiers strictement positifs.
- on code autant d'entiers négatifs ou nuls que d'entiers strictement positifs.
- 0 a deux codes différents
Réponse
- on code autant d'entiers strictement négatifs que d'entiers positifs ou nuls.
- on code autant d'entiers strictement négatifs que d'entiers strictement positifs.
- on code autant d'entiers négatifs ou nuls que d'entiers strictement positifs.
- 0 a deux codes différents
QCM 4☘
On veut coder en complément à deux le produit 1 500 000 \times 250.
Il suffit d'un codage en complément à deux sur :
- un octet
- deux octets
- quatre octets
- huit octets
Réponse
- un octet
- deux octets
- quatre octets
- huit octets
1 500 000 \times 250 = 375 000 000.
2^{15}-1 = 32 767 : un codage en complément à deux sur 16 bits ne suffit
pas.
2^{31}-1 = 2 147 483 647 : un codage en complément à deux sur 32 bits
suffit (et a fortiori sur 64 bits).
QCM 5☘
On veut coder en complément à deux la différence 40000 - 35000.
Il suffit d'un codage en complément à deux sur :
- un octet
- deux octets
- quatre octets
- huit octets
Réponse
- un octet
- deux octets
- quatre octets
- huit octets
Si on veut coder uniquement le résultat 5 000 alors le code sur deux
octets suffit puisque sur deux octets, on code les entiers positifs
jusqu'à 2^{15}-1 = 32 767 (qui est supérieur à 5000).
Mais si l'on veut coder la différence (donc coder 40 000 et 35 000),
deux octets ne suffisent plus (mais quatre octets suffisent puisque
2^{31}-1 = 2 147 483 647).