C15 : QCM
Question
On exécute le code suivant :
collection = [('Renault', '4L', 1974, 30),
('Peugeot', '504', 1970, 82),
('Citroën', 'Traction', 1950, 77)]
Que vaut collection[1][2] ?
Question
On exécute le code suivant :
table = [ ['lovelace', 'ada', 1815, 1852],
['von neumann','john', 1903, 1957],
['turing', 'alan', 1912, 1954],
['mccarthy', 'john', 1927, 2011],
['floyd', 'robert', 1936, 2001] ]
def age(personnage):
return personnage[3] - personnage[2]
table.sort(key=age, reverse=True)
Quelle est la première ligne de la table table à la suite de cette exécution ?
Question
Laquelle de ces listes de chaînes de caractères est triée en ordre croissant ?
Question
On définit :
contacts = { 'Toto': 'toto@nsi.fr',
'Chloé': 'chloe@nsi.com',
'Paul': 'paul@nsi.net',
'Clémence': 'clemence@nsi.org' }
Parmi les propositions suivantes, laquelle est exacte ?
Question
Laquelle de ces affirmations est vraie ?
Question
On a défini deux tables de données :
data1 = [('Bruce', 'Wayne'), ('Chuck', 'Norris'), ('Bruce', 'Lee'), ('Clark', 'Kent')]
data2 = [('Diana', 'Prince'), ('Chuck', 'Norris'), ('Peter', 'Parker')]
Quelle instruction permet de construire une table data regroupant l'ensemble des informations de data1 et data2 ?
Question
On considère l’extraction suivante d'une base de données des départements français. Cette extraction a ensuite été sauvegardée dans un fichier texte.
"1","01","Ain","AIN","ain","A500"
"2","02","Aisne","AISNE","aisne","A250"
"3","03","Allier","ALLIER","allier","A460"
"4","04","Alpes-de-Haute-Provence","ALPES-DE-HAUTE-PROVENCE","alpes-de-haute-provence","A412316152"
"5","05","Hautes-Alpes","HAUTES-ALPES","hautes-alpes","H32412"
On considère le code suivant :
import csv
with open('departements.csv', newline='') as monFichier:
lesLignes = csv.reader(monFichier)
for uneLigne in lesLignes:
print(uneLigne[3])
Que va produire l'exécution de ce code ?
Question
On considère le code suivant :
def clearfield(f):
for i in range(len(f)):
fiche[i]['code'] = None
return f
fiche = [ {"nom": "pierre", "note": 5.99, "code": 125},
{"nom": "pol", "note": 2.99, "code": 82},
{"nom": "jack", "note": 7.99, "code": 135} ]
Que renvoie clearfield(fiche) ?
Question
On définit ainsi une liste t :
t = [{'id':1, 'age':23, 'sejour':'PEKIN'},
{'id':2, 'age':27, 'sejour':'ISTANBUL'},
{'id':3, 'age':53, 'sejour':'LONDRES'},
{'id':4, 'age':41, 'sejour':'ISTANBUL'},
{'id':5, 'age':62, 'sejour':'RIO'},
{'id':6, 'age':28, 'sejour':'ALGER'}]
Quelle affirmation est correcte ?
Question
On considère la table suivante :
t = [{'type': 'marteau', 'prix': 17, 'quantité': 32},
{'type': 'scie', 'prix': 24, 'quantité': 3},
{'type': 'tournevis', 'prix': 8, 'quantité': 45} ]
Quelle expression permet d'obtenir la quantité de scies ?
Question
On a défini :
repertoire = [{'nom': 'Francette', 'poste': 412},
{'nom': 'Jeanne', 'poste': 222},
{'nom': 'Éric', 'poste': 231}]
Quelle expression permet d'accéder au numéro de poste d'Éric ?