QCM Python – Partie 21
Bienvenue dans notre QCM Python ! Que vous soyez débutant ou déjà expérimenté en programmation, ce questionnaire à choix multiples est l’occasion parfaite de tester vos connaissances en Python. Grâce à des questions couvrant tous les niveaux, vous pourrez évaluer votre maîtrise des concepts clés du langage, comme les structures de données, les fonctions, les modules et bien plus. Si vous cherchez à améliorer vos compétences ou à vous préparer pour un examen, ce QCM Python est fait pour vous. Lancez-vous et découvrez où vous en êtes !
1. Que renvoie cette expression en Python ?
a = [1, 2, 3] b = a b[0] = 10 print(a)
A [10, 2, 3]
B [1, 2, 3]
C [10, 2, 3, 4]
D Une erreur
2. Quel est le type de la variable suivante en Python ?
x = [1, 2, 3]
A int
B list
C tuple
D set
3. Que fait le mot-clé pass
en Python ?
A Il termine l’exécution d’un programme
B Il ignore une exception
C Il permet de sauter un bloc de code sans exécuter quoi que ce soit
D Il passe une valeur à une fonction
4. Quelle est la sortie de ce code ?
x = 4 y = 3 print(x ** y)
A 7
B 12
C 64
D 81
5. Que retourne cette fonction Python ?
def test(a, b=10): return a + b print(test(5))
A 5
B 10
C 15
D Erreur
6. Que fait cette ligne de code en Python ? del x[2]
A Elle supprime la liste x
B Elle supprime le troisième élément de la liste x
C Elle supprime tous les éléments de x
D Elle supprime l’élément ayant la valeur 2 dans x
7. Quelle est la sortie de ce code ?
x = "Hello" y = x.upper() print(y)
A hello
B Hello
C HELLO
D Erreur
8. Quel est l’erreur dans le code suivant ?
x = 10 y = 'Python' print(x + y)
A Erreur de syntaxe
B TypeError
C NomError
D ValueError
9. Que va afficher ce code ?
class Personne: def __init__(self, nom): self.nom = nom p = Personne('Alice') print(p.nom)
A None
B Alice
C Erreur
D nom
10. Que va faire ce code ?
a = {1, 2, 3, 4} b = {3, 4, 5, 6} print(a & b)
A {1, 2, 3, 4, 5, 6}
B {3, 4}
C {1, 2}
D {}