QCM Python – Partie 37
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. Lequel des mots-clés suivants est un espace réservé pour le corps d’une fonction?
A break
B continue
C body
D pass
2. Soit a = [1,2,3,4,5], lequel des énoncés suivants est correct?
A print(a[:100]) #Affiche [1,2,3,4,5] ?
B print(a[:]) #Affiche [1,2,3,4] ?
C print(a[0:]) #Affiche [2,3,4,5] ?
D print(a[-1:]) #Affiche [1,2] ?
3. Quelle sera la sortie du code suivant?
def getLen(): d = {} d["python"] = 22 d["java"] = 27 d["php"] = 53 d["c"] = 87 return len(d) print(getLen())
A 3
B 8
C 5
D 4
4. Qui a crée le langage python?
A Denis Ritchie
B Guido Van Rossum
C James Gosling
D Tom Cruise
5. L’instruction « return » en python peut-elle renvoyer plusieurs valeurs?
A Oui
B Non
6. À quoi sert le code ci dessous:
if __name__ == "__main__": myFunction()
A Créer un nouveau module
B Exécuter le module python en tant que programme principal
C Créer de nouveaux objets
D Définit un générateur
7. En python, nous utilisons « try » et « catch » pour la gestion des exceptions?
A Oui
B Non
6. Quel module est utilisé en python pour créer des graphiques?
A Graphics
B Turtle
C Canvas
D Tkinter
7. Sélectionnez le code valide pour lier un canevas avec un événement de clé p
A Canvas.entered(Enter, p)
B Canvas.bind(key,p)
C Canvas.bind('<key>',p)
D Canvas.entered('<enter> ',p)
8. Laquelle des affirmations suivantes est vraie?
A Python est un langage de programmation de haut niveau.
B Python est un langage interprété.
C Python est un langage orienté objet.
D Tout les réponses sont vrais
9. Quelle est la sortie du code suivant: print 9//2
A 4
B 4.5
C 4.0
D Erreur
10. Quelle fonction surcharge l’opérateur >> ?
A move()
B gt()
C more()
D Aucune de ces réponses n’est vraie.