Question 1Qu'écrira le programme ci-dessous ?
liste=[10,20,30,40]
liste=liste+5
print(liste)
|
| Je ne sais pas |
[10, 20, 30, 40] |
[15, 20, 30, 40] |
[15, 25, 35, 45] |
erreur |
Question 2Qu'écrira le programme ci-dessous ?
liste=[10,20,30,40,50,60,70]
i=1;
while (i<3):
del(liste[i])
i=i+1
print(liste)
|
| Je ne sais pas |
[10, 40, 50, 60, 70] |
[30, 40, 50, 60, 70] |
[20, 40, 50, 60, 70] |
[10, 30, 50, 60, 70] |
Question 3Qu'écrira le programme ci-dessous ?
liste = [1,5,8,3,6,2,7,5,6]
k = 0
x = 0
while k < len(liste):
if liste[k] > x:
x=liste[k]
k=k+1
print(x)
|
| Je ne sais pas |
1 |
8 |
7 |
9 |
Question 4Qu'écrira le programme ci-dessous ?
liste = [7,5,8,3,6,2,1,5,6]
k = 0
x = 100
while k < len(liste):
if liste[k] < x:
x=liste[k]
k=k+1
print(x)
|
| Je ne sais pas |
7 |
8 |
6 |
1 |
Question 5Qu'écrira le programme ci-dessous ?
liste = [7,5,8,3,6,2,1,5,6]
k = 0
i = 0
x = 100
while k < len(liste):
if liste[k] < x:
x=liste[k]
i=k
k=k+1
print(i)
|
| Je ne sais pas |
1 |
6 |
7 |
4 |
Question 6Qu'écrira le programme ci-dessous ?
liste = [7,5,8,3,6,2,1,5,6]
k = 0
i = 0
x = 8
while k < len(liste):
if liste[k]==x:
i=k
k=k+1
print(i)
|
| Je ne sais pas |
0 |
2 |
3 |
8 |
Question 7Que vaudra la liste L à la fin de ce programme ?
L=[1,2,3,4,5,6,7]
del(L[1])
L.append(8)
|
| Je ne sais pas |
[1, 3, 4, 5, 6, 7, 8] |
[2, 3, 4, 5, 6, 7, 8] |
[8, 2, 3, 4, 5, 6, 7] |
[8, 1, 3, 4, 5, 6, 7] |
Question 8Quelle est l'instruction pour connaître la longueur de la liste L ?
|
| Je ne sais pas |
length(L) |
len(L) |
L.length |
L.len |
Question 9Laquelle de ces instructions définit un tuple ?
|
| Je ne sais pas |
tuple=('a','b','c') |
tuple='abc' |
tuple={'a','b','c'} |
tuple=['a','b','c'] |
Question 10Laquelle de ces instructions définit une liste ?
|
| Je ne sais pas |
liste=('a','b','c') |
liste='abc' |
liste=['a','b','c'] |
liste={'a','b','c'} |
Question 11Qu'écrira le programme ci-dessous ?
nombres=[9,5,6,2,3]
del(nombres[3])
print(nombres)
|
| Je ne sais pas |
[9, 5, 6, 3] |
[9, 5, 6, 2] |
[9, 5, 2, 3] |
[2, 3] |
Question 12Qu'écrira le programme ci-dessous ?
nombres=[9,5,6,2,3]
nombres.remove(3)
print(nombres)
|
| Je ne sais pas |
[9, 5, 6, 3] |
[9, 5, 6, 2] |
[9, 5, 2, 3] |
[2, 3] |
Question 13Qu'écrira le programme ci-dessous ?
hier = ["Il", "fait", "beau"]
demain = hier
demain[2] = "moche"
for mot in hier:
print(mot,end=" ")
|
| Je ne sais pas |
Il fait beau |
Il fait moche |
moche |
erreur |
Question 14Qu'écrira le programme ci-dessous ?
hier = ["Il", "fait", "beau"]
demain = []
for mot in hier:
demain.append(mot)
demain[2] = "moche"
for mot in hier:
print(mot,end=" ")
|
| Je ne sais pas |
Il fait beau |
Il fait moche |
moche |
erreur |
Question 15Que produira l'instruction [0]*6 ?
|
| Je ne sais pas |
0 |
[6] |
[0, 0, 0, 0, 0, 0] |
erreur |
Question 16Que produira l'instruction [3] + [4] ?
|
| Je ne sais pas |
7 |
[7] |
[3, 4] |
erreur |
Question 17Que produira l'instruction [3] + 4 ?
|
| Je ne sais pas |
7 |
[7] |
[3, 4] |
erreur |
Question 18Quelle est la différence entre une liste et un tuple ?
|
| Je ne sais pas |
Il n'y a pas de différence |
Les éléments d'un tuple sont séparés par un ";", ceux d'une liste par une "," |
Un tuple est modifiable, une liste non |
Une liste est modifiable, un tuple non |
Question 19Qu'écrira le programme ci-dessous ?
legumes = ["carottes", "patates", "tomates"]
legumes[1:1]=["radis"]
print(legumes)
|
| Je ne sais pas |
['radis'] |
['carottes', 'radis', 'tomates'] |
['radis', 'patates', 'tomates'] |
['carottes', 'radis', 'patates', 'tomates'] |
Question 20Qu'écrira le programme ci-dessous ?
legumes = ["carottes", "patates", "tomates"]
legumes[1:2]=["radis"]
print(legumes)
|
| Je ne sais pas |
['radis', 'radis'] |
['carottes', 'patates', 'radis', 'tomates'] |
['carottes', 'radis', 'tomates'] |
['carottes', 'radis', 'patates', 'tomates'] |
Question 21Lequel des programmes ci-dessous ne crée pas une copie de la liste a=[1,6,4,8,7,4,2] dans la liste b ?
|
| Je ne sais pas |
b = a |
b=[0]*len(a) for i in range(len(a)): b[i]=a[i] |
b=[] for item in a: b.append(item) |
b=[] b[0:len(a)]=a |