Quizz — TP micro:bit : Vers le jeu final

Auto-évaluation express (moins de 10 minutes)

Denis Dréano
PROG4-05-QZ

Nom :

Prénom :

Partie A — Questions à choix multiples

Entourer la lettre correspondant à la réponse correcte. Une seule réponse par question.

Que renvoie accelerometer.current_gesture() ?

  • A Le numéro de série du micro:bit
  • B Un mot comme 'up', 'left' ou 'shake'
  • C La couleur affichée à l’écran
  • D Le nombre de secondes écoulées

Dans wait_press, pourquoi combine-t-on while True et break ?

  • A Pour bloquer le programme jusqu’à un appui précis
  • B Pour répéter l’appui automatiquement
  • C Pour désactiver le bouton
  • D Pour économiser de la batterie

À quoi sert le mot-clé global dans nouvelle_manche() ?

  • A À créer une nouvelle fonction
  • B À modifier des variables définies hors de la fonction
  • C À importer le module microbit
  • D À arrêter le programme

Partie B — Associer

Associer chaque étape du jeu (A–E) à sa description (1–5).

  • A Étape 1
  • B Étape 2
  • C Étape 3
  • D Étape 4
  • E Étape 5
  • 1 Ajouter le score et la victoire à 5 points
  • 2 Définir les variables du joueur et du but
  • 3 Réinitialiser la manche avec nouvelle_manche()
  • 4 Déplacer le pixel selon l’accéléromètre
  • 5 Tester la sortie d’écran et l’arrivée au but

Partie C — Ordonner

Numéroter les étapes (1 = première étape) de la boucle principale du jeu.

  • A Redessiner le joueur et le but
  • B Lire l’inclinaison et mettre à jour x, y
  • C Effacer l’écran avec display.clear()
  • D Tester si le joueur est sorti de l’écran ou arrivé au but