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

C
La méthode count () compte le nombre de fois qu’un élément est apparu dans une liste
 

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)

B
 

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

B
 

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]  
 

B
 

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

C
 
 

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

D
 

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'
 
 

A
 

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)

D
 

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

C
 

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

B
Les éléments sont comparés un par un.
 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *