QCM Python – Partie 2
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. Quelle fonction insère un objet à un index donné dans une liste?
A list.index(obj)
B list.insert(index, obj)
C list.pop(obj=list[-1])
D list.remove(obj)
2. En python, quelle est la bonne méthode pour charger un module?
A include math
B import math
C #include math.h
D using math
3. Quelle est la sortie pour 'python' [-3]
?
A ‘h’
B ‘t’
C ‘o’
D Erreur : index négatif.
4. Quelle sera la sortie du code suivant: print type(type(int))
?
A type ‘int’
B type ‘type’
C Error
D 0
5. Quelle sera la sortie du code suivant?
[ (a,b) for a in range(3) for b in range(a) ]
A [(1,0),(2,0),(2,1)]
B [(1,0),(2,1),(2,1)]
C [(0,0),(1,1),(2,2)]
D [(1,0),(2,1),(3,2)]
6. Quelle sera la sortie du code suivant?
myList = ['a','b','c','d'] print "".join(myList)
A [‘a’,’b’,’c’,’d’]
B abcd
C Null
D Erreur
7. Quelle sera la sortie du code suivant?
print(max('welcom to waytolearnx.com'))
A x
B w
C y
D .
8. Quelle sera la sortie du code suivant?
chr(ord('A'))
A 65
B A
C a
D Erreur
9. Quelle sera la sortie du code suivant?
x = lambda a : a + 10 print(x(5))
A 10
B 5
C 15
D Erreur
10. Lorsqu’une fonction est définie dans une classe, on l’appelle ______?
A Module
B Classe
C Méthode
D Une autre fonction