Quiz · Langages et programmation
0/20 questions réussie
Réponses conservées dans ce navigateur uniquement.
- 1/2 · diversite-langages-c1voir dans le cours
Lequel de ces langages est pensé d'abord pour la performance et le contrôle du matériel ?
- 2/2 · diversite-langages-c2voir dans le cours
Python est-il un langage strictement fonctionnel ?
- 1/2 · constructions-elementaires-c1voir dans le cours
Quel est le type de l'expression
5 / 2en Python 3 ? - 2/2 · constructions-elementaires-c2voir dans le cours
Combien de fois la boucle
for i in range(3, 8):exécute-t-elle son corps ?
- 1/2 · fonctions-c1voir dans le cours
Dans
def aire(rayon): return 3.14 * rayon * rayon, comment s'appellerayon? - 2/2 · fonctions-c2voir dans le cours
Que retourne une fonction Python qui ne contient pas de
return?
- 1/2 · specification-c1voir dans le cours
Où se place une docstring dans une fonction Python ?
- 2/2 · specification-c2voir dans le cours
Quelle est la différence entre précondition et postcondition ?
- 1/2 · mise-au-point-c1voir dans le cours
Quel est le type d'erreur le plus difficile à détecter ?
- 2/2 · mise-au-point-c2voir dans le cours
Que se passe-t-il si
assert 1 == 2est exécuté ?
- 1/2 · bibliotheques-c1voir dans le cours
Quel import permet d'écrire directement
pi(sans préfixe) dans le code ? - 2/2 · bibliotheques-c2voir dans le cours
Quelle fonction tire un entier aléatoire entre 1 et 6 inclus ?
- 1/8 · pg-langages-prog-1-q1voir dans le mémo
Parmi ces langages, lequel est typiquement compilé ?
- 2/8 · pg-langages-prog-1-q2voir dans le mémo
Quelles valeurs parcourt une boucle
for i in range(2, 7)? - 3/8 · pg-langages-prog-1-q3voir dans le mémo
Quelle différence majeure entre
=et==en Python ? - 4/8 · pg-langages-prog-1-q4voir dans le mémo
Dans
def aire(rayon: float) -> float:, que représenterayon? - 5/8 · pg-langages-prog-1-q5voir dans le mémo
Que retourne une fonction Python qui ne contient aucune instruction
return? - 6/8 · pg-langages-prog-1-q6voir dans le mémo
Une précondition concerne en priorité :
- 7/8 · pg-langages-prog-1-q7voir dans le mémo
Quel type d'erreur produit le programme suivant ?
notes = []; print(sum(notes) / len(notes)) - 8/8 · pg-langages-prog-1-q8voir dans le mémo
Ordonner 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