Aller au contenu

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).