QCM Python – Partie 14
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. Supposons que list1 = [1, 2, 3, 1, 4, 5, 6, 1]
, alors list1.count(1)
égale à?
A 1
B 2
C 3
D 4
2. Quelle est la sortie du code suivant?
>>>t=(1,2,4,3) >>>t[1:3]
A (2, 4, 3)
B (2, 4)
C (1, 2, 4)
D (1, 2)
3. Quelle est la sortie du code suivant?
list1 = [1, 2, 3, 4, 5, 6] list1.reverse() print(list1)
A [3, 2, 1, 6, 5, 4]
B [6, 5, 4, 3, 2, 1]
C [6, 5, 4, 1, 2, 3]
D N’affiche rien
4. Quelle est la sortie du code suivant?
>>>tuple1 = (1, 2, 4, 3, 8, 9) >>>[tuple1[i] for i in range(0, len(tuple1), 2)]
A (1, 4, 8)
B [1, 4, 8]
C (2, 3, 9)
D [2, 3, 9]
5. Quelle est la sortie du code suivant?
def f(x, y, z): return x + y + z f(3, 20, 100)
A 320100
B 120
C 123
D N’affiche rien
6. Lequel des énoncés suivants est vrai?
A Un ensemble est une collection non ordonnée d’éléments.
B Les éléments d’un ensemble sont uniques.
C Vous pouvez changer les éléments d’un ensemble/set contrairement d’un tuple.
D Tout les réponses sont vrais
7. Comment on peut changer la valeur 3 par 2 dans le code ci-dessous?
x = {‘un’: 1, ‘deux’: 3}
A x['deux'] = 2
B x['deux'] = '2'
C x[2] = 'deux'
D x[1] = 'deux'
8. Quelle est la sortie du code suivant?
>>>t = (1, 2) >>>2 * t
A [1, 2, 1, 2]
B [1, 1, 2, 2]
C (1, 1, 2, 2)
D (1, 2, 1, 2)
9. Quelle est la sortie du code suivant?
def f(x): x = x + [5] x = [1, 2, 3, 4, 5] f(x) print(len(x))
A 0
B 4
C 5
D Une exception est levée
10. Quelle est la sortie du code suivant?
>>>tuple1 = (1, 2, 4, 3) >>>tuple2 = (1, 2, 3, 4) >>>tuple1 < tuple2
A True
B False
C None
D Erreur