QCM DIDACTIQUE NSI

Il est recommandé de lire les compléments et précisions apportées par les fenêtres qui s'ouvrent à chaque clic sur les boutons radios

Pour réviser la notion abordée dans une question, vous pouvez visionner la vidéo, stylo à la main et refaire les exemples détaillés. Il faudra aussi relire les cours et TD dont vous disposez et entrainez vous encore.

Représentation des données : types et valeurs de base

  1. Quelle est l'écriture en base 2, du nombre 114,625 écrit en base 10?
    1110010,101
    1110011,101
    1110010,11
    1110110,111
    Revoir,le codage des entiers en binaire et hexadécimal
  2. Quel est le nombre qui ne pourra pas être codé en binaire sur un nombre fini d'octets?
    14.510
    14.7510
    14.810
    14.37510
    Revoir,le codage des réels en virgule fixe
  3. Comment s'écrit -36 en binaire par complément à deux sur un octet ?
    10100100
    11011100
    11011011
    1011010
    Revoir,le codage des négatifs en complément à deux
  4. Quelle est la valeur en base 2 du nombre CB516?
    110110110101
    110010010101
    101010110101
    110010110101
    Revoir,les conversions binaire/hexadécimal
  5. Quelles seront les deux valeurs affichées après exécution de ce programme?
    
    a=True
    b=False
    print(not(a or b),'et la deuxième ',not(a and b))
    								
    True et la deuxième True
    True et la deuxième False
    False et la deuxième True
    False et la deuxième False
    Revoir,les opérateurs and et or
  6. Quelle est l'expression booléenne notée c qui permet d'obtenir cette table de vérité ?
    a b c
    False False False
    False True True
    True False True
    True True False
    c = a and b
    c = a or b
    c = a xor b
    c = not(a)
    Revoir,comment établir une table de vérité d'une expression booléenne à deux variables
  7. Quelle est l'expression booléenne de d, exprimée en python, permet d'obtenir cette table de vérité ?
    a b c d
    False False False True
    False False True True
    False True False True
    False True True True
    True False False True
    True False True True
    True True False False
    True True True True
    d = not(a and b) or c
    d = not(a) and (b or c)
    d = (a and b) and c
    d = (a or b) and c
    Revoir,comment établir une table de vérité d'une expression booléenne à trois variables
  8. Pour représenter en machine un texte en chinois, quel est le seul encodage possible parmi ceux proposés?
    ASCII
    ISO-8859-1 ou latin-1
    utf-8
    IEEE-754
    Revoir,les codages ASCII et UNICODES
Programme officiel