QCM Python – Partie 26
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 était la première version publique de Python ?
A Python 1.0
B Python 0.9.0
C Python 2.0
D Python 3.0
2. Quelle est la bonne manière de vérifier si un nombre est pair en Python ?
A if number % 2 == 0:
B if number // 2 == 0:
C if number == 2:
D if number & 2 == 0:
3. Que fait la méthode split()
en Python ?
A Elle divise une chaîne de caractères en plusieurs sous-chaînes.
B Elle fusionne plusieurs chaînes de caractères en une seule.
C Elle transforme une chaîne en majuscules.
D Elle cherche un sous-texte dans une chaîne.
4. Que va afficher ce code ?
x = [i**2 for i in range(4)] print(x[::2])
A [0, 1, 4, 9]
B [1, 9]
C [0, 9]
D [0, 4]
5. Que va afficher ce code ?
x = {"a": 1, "b": 2} x["c"] = 3 print(x)
A {‘a’: 1, ‘b’: 2}
B {‘a’: 1, ‘b’: 2, ‘c’: 3}
C {‘a’: 1, ‘b’: 3, ‘c’: 2}
D Erreur
6. Quelle est la principale différence entre Python 2.x et Python 3.x ?
A Python 3.x est plus rapide que Python 2.x
B Python 3.x ne supporte pas les chaînes de caractères Unicode
C Python 3.x a un modèle de gestion des erreurs plus strict
D Python 2.x n’est plus supporté depuis 2020
7. Quelle bibliothèque Python est couramment utilisée pour la manipulation de données en grande quantité ?
A NumPy
B Matplotlib
C Pandas
D Requests
8. Que va afficher ce code ?
x = [1, 2, 3, 4] x[1:3] = [10, 11, 12] print(x)
A [1, 10, 11, 12, 4]
B [1, 2, 10, 11, 12, 4]
C [1, 10, 11, 12, 3, 4]
D [1, 10, 11, 12]
9. Que va afficher ce code ?
x = 10 def incremente(): global x x += 1 incremente() print(x)
A 10
B 11
C Erreur
D None
10. Quelle est la principale caractéristique du typage des variables en Python ?
A Le typage est statique
B Le typage est dynamique
C Le typage est obligatoire
D Le typage est implicite