Quiz · Langages et programmation
0/20 questions réussie
Connecte-toi pour persister tes réponses entre appareils.
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 · diversite-langages-c2
Python est-il un langage strictement fonctionnel ?
1/2 · constructions-elementaires-c1
Quel est le type de l'expression 5 / 2 en Python 3 ?
2/2 · constructions-elementaires-c2
Combien de fois la boucle for i in range(3, 8): exécute-t-elle son corps ?
1/2 · fonctions-c1
Dans def aire(rayon): return 3.14 * rayon * rayon, comment s'appelle rayon ?
2/2 · fonctions-c2
Que retourne une fonction Python qui ne contient pas de return ?
1/2 · specification-c1
Où se place une docstring dans une fonction Python ?
2/2 · specification-c2
Quelle est la différence entre précondition et postcondition ?
1/2 · mise-au-point-c1
Quel est le type d'erreur le plus difficile à détecter ?
2/2 · mise-au-point-c2
Que se passe-t-il si assert 1 == 2 est exécuté ?
1/2 · bibliotheques-c1
Quel import permet d'écrire directement pi (sans préfixe) dans le code ?
2/2 · bibliotheques-c2
Quelle fonction tire un entier aléatoire entre 1 et 6 inclus ?
1/8 · pg-langages-prog-1-q1
Parmi ces langages, lequel est typiquement compilé ?
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/8 · pg-langages-prog-1-q3
Quelle différence majeure entre = et == en Python ?
4/8 · pg-langages-prog-1-q4
Dans def aire(rayon: float) -> float:, que représente rayon ?
5/8 · pg-langages-prog-1-q5
Que retourne une fonction Python qui ne contient aucune instruction return ?
6/8 · pg-langages-prog-1-q6
Une précondition concerne en priorité :
7/8 · pg-langages-prog-1-q7
Quel type d'erreur produit le programme suivant ? notes = ; print(sum(notes) / len(notes))
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