QCM Python – Partie 4
Questions pratiques pour testez vos connaissances sur la programmation Python à savoir des structures conditionnelles, des opérations logiques, des boucles, des fonctions, etc. Testez votre connaissance et travaillez sur les questions que vous trompez le plus souvent.
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.