retour au chapitre

Quiz · Langages et programmation

auto-évaluation

0/20 questions réussie

Connecte-toi pour persister tes réponses entre appareils.

Diversité et unité des langages de programmationcours
  1. 1/2 · diversite-langages-c1

    Lequel de ces langages est pensé d'abord pour la performance et le contrôle du matériel ?

  2. 2/2 · diversite-langages-c2

    Python est-il un langage strictement fonctionnel ?

Constructions élémentairescours
  1. 1/2 · constructions-elementaires-c1

    Quel est le type de l'expression 5 / 2 en Python 3 ?

  2. 2/2 · constructions-elementaires-c2

    Combien de fois la boucle for i in range(3, 8): exécute-t-elle son corps ?

Fonctionscours
  1. 1/2 · fonctions-c1

    Dans def aire(rayon): return 3.14 * rayon * rayon, comment s'appelle rayon ?

  2. 2/2 · fonctions-c2

    Que retourne une fonction Python qui ne contient pas de return ?

Spécification d'une fonctioncours
  1. 1/2 · specification-c1

    Où se place une docstring dans une fonction Python ?

  2. 2/2 · specification-c2

    Quelle est la différence entre précondition et postcondition ?

Mise au point des programmescours
  1. 1/2 · mise-au-point-c1

    Quel est le type d'erreur le plus difficile à détecter ?

  2. 2/2 · mise-au-point-c2

    Que se passe-t-il si assert 1 == 2 est exécuté ?

Utilisation de bibliothèquescours
  1. 1/2 · bibliotheques-c1

    Quel import permet d'écrire directement pi (sans préfixe) dans le code ?

  2. 2/2 · bibliotheques-c2

    Quelle fonction tire un entier aléatoire entre 1 et 6 inclus ?

Langages et programmation — synthèsemémo
  1. 1/8 · pg-langages-prog-1-q1

    Parmi ces langages, lequel est typiquement compilé ?

  2. 2/8 · pg-langages-prog-1-q2

    Que vaut la liste produite par range(2, 7) quand on la parcourt avec une boucle for ?

  3. 3/8 · pg-langages-prog-1-q3

    Quelle différence majeure entre = et == en Python ?

  4. 4/8 · pg-langages-prog-1-q4

    Dans def aire(rayon: float) -> float:, que représente rayon ?

  5. 5/8 · pg-langages-prog-1-q5

    Que retourne une fonction Python qui ne contient aucune instruction return ?

  6. 6/8 · pg-langages-prog-1-q6

    Une précondition concerne en priorité :

  7. 7/8 · pg-langages-prog-1-q7

    Quel type d'erreur produit le programme suivant ? notes = ; print(sum(notes) / len(notes))

  8. 8/8 · pg-langages-prog-1-q8

    Ordonnez les étapes d'une démarche méthodique de débogage.

    Glisser-déposer pour réordonner (ou utiliser les flèches).

    • 1. Reproduire le bug sur un cas minimal
    • 2. Lire le message d'erreur
    • 3. Tracer les valeurs des variables suspectes
    • 4. Formuler une hypothèse sur la cause
    • 5. Corriger et relancer le jeu de tests complet