QCM Python – Partie 1
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. Python est un langage _______?
A interprété
B machine
C compilé
D binaire
2. Qui est le créateur du langage Python ?
A James Gosling
B Guido van Rossum
C Dennis Ritchie
D Bjarne Stroustrup
3. En quelle année le langage Python a-t-il été créé ?
A 1985
B 2005
C 2000
D 1991
4. Pourquoi le langage Python s’appelle-t-il ainsi ?
A Parce que c’est un serpent
B En hommage à l’humoriste britannique Monty Python
C Parce que l’inventeur aimait les reptiles
D Parce que c’est un acronyme
5. Quel est le principe fondamental qui fait partie de la philosophie de Python ?
A « Il y a un seul et unique moyen de faire les choses. »
B « L’un des principes les plus importants est d’avoir beaucoup de complexité. »
C « Il doit y avoir plusieurs façons de faire les choses. »
D « Tout doit être fait en une seule ligne. »
6. Quelle version de Python est la plus couramment utilisée aujourd’hui ?
A Python 1
B Python 2
C Python 3
D Python 4
7. Python est livré avec une bibliothèque standard. Quel est l’avantage de cette bibliothèque ?
A Elle n’est pas nécessaire pour programmer en Python.
B Elle est installée après l’exécution du programme.
C Elle est uniquement utile pour les utilisateurs avancés.
D Elle offre des modules pour accomplir des tâches courantes sans installer de bibliothèques externes.
8. Quel est le statut de Python en tant que projet ?
A Python est un logiciel propriétaire.
B Python est un logiciel libre et open-source.
C Python est un logiciel payant.
D Python est un logiciel qui n’a pas de licence.
9. Quel est le type de la variable x dans ce code x = 5.67
?
A int
B float
C str
D bool
10. Quel est le résultat de l’exécution du code suivant ?
x = 10 if x > 5: print("Plus grand que 5") else: print("Plus petit ou égal à 5")
A « Plus grand que 5 »
B « Plus petit ou égal à 5 »
C Erreur de syntaxe
D Aucun message
11. Quelle est la sortie du code suivant ?
a = "Bonjour" b = "tout le monde" print(a + b)
A Bonjour+tout le monde
B Bonjour
C tout le monde
D Bonjour tout le monde
12. Quel est le type de données pour un caractère en python?
A chr
B char
C character
D python ne possède aucun type de données pour les caractères, ils sont traités comme des chaînes de caractères (String).
13. Quel est un IDE populaire pour le développement Python ?
A Visual Studio Code
B Eclipse
C PyCharm
D Tous les choix sont corrects
14. Python est souvent utilisé dans quel domaine en raison de ses bibliothèques puissantes ?
A Programmation système
B Intelligence artificielle et apprentissage automatique
C Développement de jeux vidéo
D Programmation web uniquement
15. Python peut-il être utilisé sur toutes les principales plateformes (Windows, macOS, Linux) ?
A Oui, Python est multiplateforme.
B Non, il fonctionne seulement sous Windows.
C Non, il fonctionne seulement sur macOS.
D Non, il fonctionne seulement sous Linux.
Question 2 : il manque un « l » foat n’existe pas.
Merci Pierre 🙂
Dommage de ne pas préciser qu’il s’agit de python 2 et non pas le 3 ^^ rien de méchant et ça reste sympa, mais pas de cmp() en python3 à ma connaissance et surtout la syntaxe de print =/= print()
Bonjour et merci votre blog 😀
dans le QCM à l’adresse
https://waytolearnx.com/2019/04/qcm-python-partie-1.html
Vous parlez de la fonction cmp(List1, list2).
Je me dis.
C’est dommage.
Car les listes sont des objets?
Donc, pour n’avoir pas développé une méthode?
du style list1.cmp(list2) ???
Tout est formidable. La publicite esst tres embetante.Vous meritez un prix :::: PRIXNETT.