QCM Python – Partie 5
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. Quel opérateur est surchargé par la fonction or()?
A //
B /
C ||
D |
2. Pour définir un bloc de code en Python, on utilise _____?
A Accolades
B Indentation
C Parenthèse
D Double quote
3. Quel est le résultat du programme suivant:
i = 0 while i < 3: print i i++ print i+1
A 0 2 1 3 2 4
B 1 0 2 4 3 5
C 0 1 2 3 4 5
D Erreur
4. Lequel des énoncés suivants est correct?
A Le nom de variable peut commencer par un trait de soulignement « _ ».
B Le nom de variable peut commencer par un chiffre.
C Les mots-clés ne peuvent pas être utilisés comme nom de variable.
D Le nom de variable peut avoir des symboles tels que: @, #, $ etc.
5. Quel est le résultat du programme suivant:
print "Welcome to WayToLearnX"[::-1]
A XnraeLoTyaW ot emocleW
B Welcome to WayToLearn
C X
D Erreur
6. Dans le code suivant n = '2'
, n est un _______?:
A char
B integer
C string
D tuple
7. Étant donné une fonction qui ne renvoie aucune valeur, quelle valeur est affichée lorsqu’elle est exécutée sur le shell?
A bool
B int
C void
D None
8. Quelle est la sortie du code suivant?
print(1, 2, 3, 4, sep='*')
A 1 2 3 4
B 1*2*3*4
C 1234
D 24
9. Quel module en Python supporte les expressions régulières?
A pyregex
B regex
C re
D Aucune de ces réponses n’est vraie.
10. Pour récupérer les entrées de l’utilisateur en Python, on utilise _______?
A <>
B input()
C scanf()
D cin