Aller au contenu

QCM

Note

Les QCM 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 refaire des lectures des pages précédentes.

Trouvez la ou les bonnes réponses.

QCM 1

Les minuscules sont codées en ASCII par des entiers consécutifs.

Il en est de même pour les majuscules.

Le code de la lettre a est 97.

Le code de la lettre A est 65.

L'affirmation suivante:

"Pour passer du code binaire ASCII d'une majuscule au code binaire ASCII de la minuscule correspondante, il suffit de changer le 6ème bit (en partant de la droite) de 0 en 1."

est-elle:

  • vraie
  • fausse
Réponse
  • vraie
  • fausse

Observez le résultat du code suivant (on y utilise la méthode upper() pour passer une lettre en majuscule):

for lettre in "abcdefghijklmnopqrstuvwxyz":
    print(f"Code de la lettre {lettre}: {ord(lettre)} en décimal et {bin(ord(lettre))} en binaire.")
    print(f"Code de la lettre {lettre.upper()}: {ord(lettre.upper())} en décimal et {bin(ord(lettre.upper()))} en binaire.")

Résultat:

Code de la lettre a: 97 en décimal et 0b1100001 en binaire.
Code de la lettre A: 65 en décimal et 0b1000001 en binaire.
Code de la lettre b: 98 en décimal et 0b1100010 en binaire.
Code de la lettre B: 66 en décimal et 0b1000010 en binaire.
Code de la lettre c: 99 en décimal et 0b1100011 en binaire.
Code de la lettre C: 67 en décimal et 0b1000011 en binaire.
Code de la lettre d: 100 en décimal et 0b1100100 en binaire.
Code de la lettre D: 68 en décimal et 0b1000100 en binaire.
Code de la lettre e: 101 en décimal et 0b1100101 en binaire.
Code de la lettre E: 69 en décimal et 0b1000101 en binaire.
Code de la lettre f: 102 en décimal et 0b1100110 en binaire.
Code de la lettre F: 70 en décimal et 0b1000110 en binaire.
Code de la lettre g: 103 en décimal et 0b1100111 en binaire.
Code de la lettre G: 71 en décimal et 0b1000111 en binaire.
Code de la lettre h: 104 en décimal et 0b1101000 en binaire.
Code de la lettre H: 72 en décimal et 0b1001000 en binaire.
Code de la lettre i: 105 en décimal et 0b1101001 en binaire.
Code de la lettre I: 73 en décimal et 0b1001001 en binaire.
Code de la lettre j: 106 en décimal et 0b1101010 en binaire.
Code de la lettre J: 74 en décimal et 0b1001010 en binaire.
Code de la lettre k: 107 en décimal et 0b1101011 en binaire.
Code de la lettre K: 75 en décimal et 0b1001011 en binaire.
Code de la lettre l: 108 en décimal et 0b1101100 en binaire.
Code de la lettre L: 76 en décimal et 0b1001100 en binaire.
Code de la lettre m: 109 en décimal et 0b1101101 en binaire.
Code de la lettre M: 77 en décimal et 0b1001101 en binaire.
Code de la lettre n: 110 en décimal et 0b1101110 en binaire.
Code de la lettre N: 78 en décimal et 0b1001110 en binaire.
Code de la lettre o: 111 en décimal et 0b1101111 en binaire.
Code de la lettre O: 79 en décimal et 0b1001111 en binaire.
Code de la lettre p: 112 en décimal et 0b1110000 en binaire.
Code de la lettre P: 80 en décimal et 0b1010000 en binaire.
Code de la lettre q: 113 en décimal et 0b1110001 en binaire.
Code de la lettre Q: 81 en décimal et 0b1010001 en binaire.
Code de la lettre r: 114 en décimal et 0b1110010 en binaire.
Code de la lettre R: 82 en décimal et 0b1010010 en binaire.
Code de la lettre s: 115 en décimal et 0b1110011 en binaire.
Code de la lettre S: 83 en décimal et 0b1010011 en binaire.
Code de la lettre t: 116 en décimal et 0b1110100 en binaire.
Code de la lettre T: 84 en décimal et 0b1010100 en binaire.
Code de la lettre u: 117 en décimal et 0b1110101 en binaire.
Code de la lettre U: 85 en décimal et 0b1010101 en binaire.
Code de la lettre v: 118 en décimal et 0b1110110 en binaire.
Code de la lettre V: 86 en décimal et 0b1010110 en binaire.
Code de la lettre w: 119 en décimal et 0b1110111 en binaire.
Code de la lettre W: 87 en décimal et 0b1010111 en binaire.
Code de la lettre x: 120 en décimal et 0b1111000 en binaire.
Code de la lettre X: 88 en décimal et 0b1011000 en binaire.
Code de la lettre y: 121 en décimal et 0b1111001 en binaire.
Code de la lettre Y: 89 en décimal et 0b1011001 en binaire.
Code de la lettre z: 122 en décimal et 0b1111010 en binaire.
Code de la lettre Z: 90 en décimal et 0b1011010 en binaire.

La différence entre le code de a et celui de A est égale à 32 et 32 = 10 0000deux.

QCM 2

Le codage utf-8 est

  • sur 1 à 4 octets.
  • sur 8 bits.
  • sur 8 octets.
  • sur 7 bits.
Réponse
  • sur 1 à 4 octets.
  • sur 8 bits.
  • sur 8 octets.
  • sur 7 bits.

QCM 3

ASCII signifie

  • Alphabet System Caps International Internet.
  • A System Computer International Interchange.
  • Alphabet System Code for Intelligence Interchange.
  • American Standard Code for Information Interchange.
Réponse
  • Alphabet System Caps International Internet.
  • A System Computer International Interchange.
  • Alphabet System Code for Intelligence Interchange.
  • American Standard Code for Information Interchange.