QCM Python – Partie 25
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. Quelle est la méthode correcte pour ajouter un élément à une liste en Python ?
A list.add(1)
B list.insert(1)
C list.extend(1)
D list.append(1)
2. Quel est le type de la variable suivante en Python ? x = "Hello"
A int
B float
C str
D list
3. Quel est l’output de ce code Python ?
x = [1, 2, 3] y = x.copy() y[0] = 99 print(x)
A [1, 2, 3]
B [99, 2, 3]
C [1, 2, 99]
D Erreur
4. Que fait l’opérateur is
en Python ?
A Il compare la valeur de deux objets.
B Il compare l’identité de deux objets.
C Il effectue une addition entre deux objets.
D Il renvoie un objet aléatoire.
5. Que va afficher ce code ?
def fonction(): return 10 x = fonction() * 2 print(x)
A 10
B 20
C 5
D Erreur
6. Que va afficher ce code ?
x = 10 y = "5" print(x + int(y))
A 5
B 15
C 105
D Erreur
7. Que fait la méthode join()
en Python ?
A Elle joint plusieurs listes.
B Elle joint une chaîne avec un autre objet.
C Elle concatène une liste de chaînes en une seule chaîne.
D Elle sépare une chaîne en plusieurs parties.
8. Que renvoie la fonction sorted()
en Python ?
A Un tri effectué sur la liste.
B Une liste triée sans modifier la liste originale.
C Une liste vide.
D Une erreur si la liste contient des éléments différents.
9. Que fait l’expression suivante en Python ?
a = 10 b = 5 a /= b
A a devient 2
B a devient 5
C a devient 15
D Erreur
10. Que va afficher ce code ?
x = {1, 2, 3, 4} y = {3, 4, 5, 6} z = x ^ y print(z)
A {1, 2, 3, 4, 5, 6}
B {1, 2}
C {5, 6}
D {1, 2, 5, 6}