test 2

Représentation des données : types construits · 10 question(s)
Mode entraînement sans compte : ce résultat ne sera pas ajouté à un historique personnel.
⏱ Temps restant --:--

Question 1

Que vaut l'expression [ 2*k for k in range(5) ] ?

Question 2

On exécute le script suivant :

def quoi(liste):
maListe = []
for i in range(len(liste))
maListe.append(liste[i][0])
return maListe

L = [[5,8,12,1], [20,11,3,8], [3,12,1,4], [2,13,17,3]] m = quoi(L)
Que contient la variable m à la fin de cette exécution ?

Question 3

On exécute le code suivant :

dict = {"alexandre" : 17, "mehdi" : 18,  "jeanne" : 16,"charlotte" : 19, "celina" : 18, "noé" : 19}

def f(dic): for cle, valeur in dic.items() : if valeur > 18: return cle
Que renvoie l'appel f(dict) ?

Question 4

On dispose d'une table tab constituée d'une liste de trois sous-listes contenant chacune quatre caractères.

tab=[['A', 'B', 'C', 'D'],
['E', 'F', 'G', 'H'],
['I', 'J', 'K', 'L'] ]
Parmi les propositions suivantes, laquelle permet de convertir cette table en une liste L contenant dans l'ordre, ligne par ligne, les 12 caractères de tab ?

# à la fin, on a l'égalité :
L == [  'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L' ]

Question 5

Quelle est la valeur de la variable S à la fin de l'exécution du script suivant ?

res =  [ [1,2,3], [4,5,6], [7,8,9] ]
S = 0
for i in range(3):
S = S + res[i][2]

Question 6

Quel est le type de la variable billes définie par : billes = {'vert': 6, 'rouge': 15, 'bleu': 11, 'jaune': 2, 'orange': 17 }

Question 7

Quelle expression Python permet d’accéder au numéro de téléphone de Tournesol, sachant que le répertoire a été défini par l’affectation suivante :

repertoire = [{'nom':'Dupont', 'tel':'5234'}, {'nom':'Tournesol', 'tel':'5248'}, {'nom':'Dupond', 'tel':'3452'}]

Question 8

Parmi les scripts suivants, un seul ne permet pas de générer le tableau [0,2,4,6,8,10,12,14,16,18] noté T. Quel est ce script fautif ?

Question 9

On a défini : T = [[1,2,3], [4,5,6], [7,8,9]]. Quelle expression parmi les suivantes a pour valeur le nombre 8 ?

Question 10

Quelle est la valeur de la variable t1 à la fin de l'exécution du script suivant :

t1 = [['Valenciennes', 24],['Lille', 23],['Laon', 31],['Arras', 18]]
t2 = [['Lille', 62],['Arras', 53],['Valenciennes', 67],['Laon', 48]]

for i in range(len(t1)): for v in t2: if v[0] == t1[i][0]: t1[i].append(v[1])