QCM : Python (Types de base et Boucles)
1. Quel est le type de la valeur suivante : 42 ?
[ ] float
[ ] int
[ ] str
[ ] bool
2. Quel est le type de la valeur suivante : 3.14 ?
[ ] float
[ ] int
[ ] complex
[ ] str
3. Que renvoie l'expression suivante : type("Hello") ?
[ ] <class 'int'>
[ ] <class 'str'>
[ ] <class 'list'>
[ ] <class 'float'>
4. Quelle est la sortie de l'expression suivante : bool(0) ?
[ ] True
[ ] False
[ ] None
[ ] Erreur d'exécution
5. Que renvoie l'expression suivante : len([1, 2, 3]) ?
[]1
[]3
[]2
[ ] Erreur
6. Quelle est la bonne syntaxe pour convertir une chaîne en entier ?
[ ] int("123")
[ ] convert_to_int("123")
[ ] to_int("123")
[ ] float("123")
7. Combien de fois la boucle s'exécute-t-elle ?
for i in range(5):
print(i)
[]4
[]5
[]6
[]0
8. Quelle est la sortie du code suivant ?
for i in range(3, 6):
print(i, end=" ")
[]012
[]345
[]3456
[ ] Erreur
9. Que fait l'instruction break dans une boucle ?
[ ] Elle termine l'itération en cours et passe à la suivante.
[ ] Elle sort de la boucle immédiatement.
[ ] Elle saute une itération.
[ ] Elle provoque une erreur.
10. Que fait l'instruction continue dans une boucle ?
[ ] Elle termine la boucle immédiatement.
[ ] Elle passe à l'itération suivante.
[ ] Elle provoque une erreur.
[ ] Elle imprime un message par défaut.
11. Quelle est la sortie du code suivant ?
x=0
while x < 3:
print(x, end=" ")
x += 1
[]012
[]0123
[]123
[ ] Erreur
12. Quelle est la différence entre une boucle for et une boucle while ?
[ ] Une boucle for est utilisée pour des itérations définies, tandis qu'une boucle while s'exécute tant qu'une condition est
vraie.
[ ] Une boucle while est utilisée pour des itérations définies, tandis qu'une boucle for s'exécute tant qu'une condition est
vraie.
[ ] Les deux boucles fonctionnent de la même manière.
[ ] Une boucle for est plus rapide qu'une boucle while.