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]
list1 = [1, 2, 3, 1, 4, 5, 6, 1], alors
list1.count(1)
list1.count(1) égale à?

A 1

B 2

C 3

D 4

 

2. Quelle est la sortie du code suivant?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>>>t=(1,2,4,3)
>>>t[1:3]
>>>t=(1,2,4,3) >>>t[1:3]
>>>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?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
list1 = [1, 2, 3, 4, 5, 6]
list1.reverse()
print(list1)
list1 = [1, 2, 3, 4, 5, 6] list1.reverse() print(list1)
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?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>>>tuple1 = (1, 2, 4, 3, 8, 9)
>>>[tuple1[i] for i in range(0, len(tuple1), 2)]
>>>tuple1 = (1, 2, 4, 3, 8, 9) >>>[tuple1[i] for i in range(0, len(tuple1), 2)]
>>>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?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
def f(x, y, z): return x + y + z
f(3, 20, 100)
def f(x, y, z): return x + y + z f(3, 20, 100)
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?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
x = {‘un’: 1, ‘deux’: 3}
x = {‘un’: 1, ‘deux’: 3}
x = {‘un’: 1, ‘deux’: 3}

A

x['deux'] = 2
x['deux'] = 2

B

x['deux'] = '2'
x['deux'] = '2'

C

x[2] = 'deux'
x[2] = 'deux'

D

x[1] = 'deux'
x[1] = 'deux'
 
 

 

8. Quelle est la sortie du code suivant?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>>>t = (1, 2)
>>>2 * t
>>>t = (1, 2) >>>2 * t
>>>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?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
def f(x):
x = x + [5]
x = [1, 2, 3, 4, 5]
f(x)
print(len(x))
def f(x): x = x + [5] x = [1, 2, 3, 4, 5] f(x) print(len(x))
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?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>>>tuple1 = (1, 2, 4, 3)
>>>tuple2 = (1, 2, 3, 4)
>>>tuple1 < tuple2
>>>tuple1 = (1, 2, 4, 3) >>>tuple2 = (1, 2, 3, 4) >>>tuple1 < tuple2
>>>tuple1 = (1, 2, 4, 3)
>>>tuple2 = (1, 2, 3, 4)
>>>tuple1 < tuple2

A True

B False

C None

D Erreur

Laisser un commentaire

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