Vous êtes sur la page 1sur 6

Correction QCM sur les listes en python

Exercice 1 :
Combien vaut la liste c à la fin de ce programme ?
a=['K', 'H', 'F', 'I', 'F', 'B', 'L', 'C']
b=[25, 81]
c=a+b
['K', 'H', 'F', 'I', 'F', 'B', 'L', 25, 81]

['K', 'H', 'F', 'I', 'F', 'B', 'L', 'C']

['K', 'H', 'F', 'I', 'F', 'B', 'L', 'C', 25, 81]

[25, 81]

['K', 'H', 'F', 'I', 'F', 'B', 25, 81]

Exercice 2 :
Combien vaut la variable resultat à la fin de ce programme ?
liste = ['2605.312', '1+8=9', '3485', '1868.154', '633,76']
resultat="v".join(liste)
"1868.154v1+8=9v633,76v1560.708v634,57"

"2605.312v1+8=9v3485v1868.154v633,76"

Exercice 3 :
On crée une liste contenant les 10 premiers nombres entiers naturels par
liste=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Combien vaut alors liste[-7:4] ?

[]

[4]

[5]

[8]

[2, 3, 4]

[7, 9]

Exercice 4 :
Combien vaut la liste d à la fin de ce programme ?
a=[6, 2, 82]
b=[22]
c=4*a
d=4*b+c
[6, 2, 82, 6, 2, 82, 6, 2, 82, 6, 2, 82]

[6, 6, 6, 6]

[22, 22, 22, 22, 22, 6, 2, 82, 6, 2, 82, 6, 2, 82]

QCM sur les listes Python Page 1


[22, 22, 22, 22]

[22, 22, 22, 6, 2, 82, 6, 2, 82, 6, 2, 82]

[22, 22, 22, 22, 6, 2, 82, 6, 2, 82, 6, 2, 82]

[22, 22, 22, 22, 6, 2, 82, 6, 2, 82, 6, 2, 82, 6, 2, 82]

Exercice 5 :
Combien vaut la liste d à la fin de ce programme ?
a=[10, 77, 51, 64]
b=[94, 23]
c=3*a
d=4*b+c
[94, 23, 94, 23, 94, 23, 94, 23]

[10, 77, 51, 64, 22, 81, 69, 61, 37, 75, 36, 66, 54, 67, 3, 58, 96, 74, 34]

[10, 77, 51, 64, 3, 32, 66, 74]

[94, 94, 94, 94, 10, 77, 51, 64, 10, 77, 51, 64, 10, 77, 51, 64]

[94, 23, 94, 23, 94, 23, 94, 23, 10, 77, 51, 64, 10, 77, 51, 64, 10, 77, 51,
64]

Exercice 6 :
Combien vaut la liste b à la fin de ce programme ?
a=['f']
b=[]
for c in a:
b.append(chr(ord(c)+1))
['f']

['e']

['h']

['d']

['g']

Exercice 7 :
On crée une liste contenant 10 nombres entiers par
liste=[29, 24, 24, 10, 20, 9, 9, 17, 24, 25]
Combien vaut alors liste[8] ?

25

10

17

29

QCM sur les listes Python Page 2


24

20

Exercice 8 :
Combien vaut la liste b à la fin de ce programme ?
a=['n', 'i', 'x', 'k', 'o', 'c']
b=[]
for c in a:
b.append(chr(ord(c)-1))
['m', 'h', 'w', 'j', 'k', 't']

['C', 'O', 'K', 'X', 'I', 'N']

['m', 'h', 'w', 'j', 'n', 'b']

['m', 'h', 'w', 'j', 'Y', 'C']

['U', 'L', 'T', 'S', 'D', 'W']

['M', 'H', 'W', 'J', 'N', 'B']

['p', 'k', 'z', 'm', 'q', 'e']

['m', 'h', 'w', 'j', 'n', 'E']

['m', 'h', 'w', 'j', 'C', 'V']

Exercice 9 :
Combien vaut la liste b à la fin de ce programme ?
a=[36, 44, 7, 9, 1, 23, 27, 26]
b=[]
for i in a:
b.append(3*i)
[12, 132, 40, 27, 3, 69, 81, 78]
[12, 132, 15, 27, 3, 69, 81, 78]
[12, 132, 23, 27, 3, 69, 81, 78]
[12, 132, 21, 27, 3, 69, 81, 78]
[108, 132, 21, 27, 3, 69, 81, 78]
[12, 132, 40, 27, 19, 69, 81, 78]

Exercice 10 :
Combien vaut la liste d à la fin de ce programme ?
a=[57]
b=[75, 60, 24, 5]
c=3*a
d=2*b+c
[75, 60, 24, 5, 75, 60, 24, 5, 57, 57]
[75, 60, 24, 5, 75, 60, 24, 5, 57, 57, 57]
[75, 60, 24, 5, 57, 57]

QCM sur les listes Python Page 3


[75, 60, 24, 75, 60, 24]
[57, 5, 24, 60, 75, 5, 24, 60, 75]
[75, 60, 24, 75, 60, 24, 57, 57, 57]

Exercice 11 :
On crée une liste contenant les 10 premiers nombres entiers naturels par
liste=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Combien vaut alors liste[-6:1] ?
[1]
[6]
[]
[5]
[1, 4]
[5, 10]

Exercice 12 :
Combien vaut la variable resultat à la fin de ce programme ?
liste = ['e', 'i', 'n', 'p', 's', 'v']
resultat="X".join(liste)
"eXiXnXp"
"pXeXsXi"
"pXeXsXiXnXArnaud ANDRÉ"
"eXiXnXpXsXv"
"pXeXsXiXnXvX+"

Exercice 13 :
On crée une liste contenant les 10 premiers nombres entiers naturels par
liste=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Combien vaut alors liste[-9:3] ?
[5, 6, 7, 8, 9]
[8]
[]
[1]
[2, 3]
[6]

Exercice 14 :
On crée une liste contenant les 10 premiers nombres entiers naturels par
liste=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Combien vaut alors liste[-3:2] ?

QCM sur les listes Python Page 4


[1, 6]
[4]
[]
[1, 3, 5, 7, 9]
[6]
[1]

Exercice 15 :
On crée une liste contenant 10 nombres entiers par
liste=[18, 20, 30, 10, 18, 13, 29, 15, 14, 25]
Combien vaut alors liste[5] ?
14
25
18
10
29
13
30
20
15

Exercice 16 :
On crée une liste contenant les 10 premiers nombres entiers naturels par
liste=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Combien vaut alors liste[3:5] ?
[4, 5]
[5, 7, 9]
[4]
[4, 6, 8, 10]
[]
[4, 5, 6]

Exercice 17 :
On crée une liste contenant les 10 premiers nombres entiers naturels par
liste=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Combien vaut alors liste[0:8] ?
[3]
[9, 10]
[1, 2, 3, 4, 5, 6, 7, 8]

QCM sur les listes Python Page 5


[5]
[6]
[]

Exercice 18 :
Combien vaut la liste b à la fin de ce programme ?
a=[6, 31, 35, 31, 22, 23, 2]
b=[]
for i in a:
b.append(i)
[6, 11, 35, 31, 22, 47, 2]
[6, 31, 35, 31, 22, 23, 2]
[6, 19, 35, 31, 22, 47, 2]
[6, 11, 35, 31, 31, 22, 2]
[6, 19, 35, 31, 22, 23, 2]
[6, 11, 35, 31, 31, 47, 2]

Exercice 19 :
On crée une liste contenant les 10 premiers nombres entiers naturels par
liste=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Combien vaut alors liste[-3:7] ?

[3]

[]

[2]

[1]

[8]

[10]

Exercice 20 :
Combien vaut la liste b à la fin de ce programme ?
a=[29, 50, 12, 2]
b=[]
for i in a:
b.append(i-2)
[28, 49, 11, 1]

[27, 48, 10, 0]

QCM sur les listes Python Page 6

Vous aimerez peut-être aussi