Epreuve E3C : spécialité Numérique et Sciences Informatiques (NSI)
Voie : Bac général
Niveau d’études : Classe de première
Session : 2025
Durée de l’épreuve : 2 heures
Calculatrice : Interdite
Dictionnaire : Interdit
Numéro du sujet : Sujet 136 – SPENSI136
Extrait de l’annale :
Thème A : types de base
Question A 1
À quelle affectation sont équivalentes les instructions suivantes, où a, b sont des variables entières et c une
variable booléenne ?
if a==b:
c = True
elif a > b+10:
c = True
else:
c = False
Réponses
A c = (a==b) or (a > b+10)
B c = (a==b) and (a > b+10)
C c = not(a==b)
D c = not(a > b+10)
Thème B : types construits
Question B 1
De quelle expression la liste suivante est-elle la valeur ?
[[0,0,0,0], [1,1,1,1], [2,2,2,2]]
Réponses
A [[i] * 4 for i in range(4)]
B [[i] * 3 for i in range(4)]
C [[i] * 4 for i in range(3)]
D [[i] * 3 for i in range(3)]
Thème C : traitement de données en tables
Question C 1
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 ?
Réponses
A t est une liste de listes
B t est une liste de dictionnaires
C t est un dictionnaire de listes
D t est une liste de tuples