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 16 – SPENSI16
Extrait de l’annale :
Thème A : types de base
Question A 1
L’écriture décimale du nombre 1001 1101 écrit sur 8 bits en complément à 2 est :
Réponses
A –4
B –29
C –99
D 157
Thème B : types construits
Question B 1
Quelle expression Python a pour valeur la liste [1,3,5,7,9,11] ?
Réponses
A [2i – 1 for i in range(6)] B [2i + 1 for i in range(6)]
C [2i + 1 for i in range(5)] D [2i – 1 for i in range(7)]
Thème C : traitement de données en tables
Question C 1
Une table d’un fichier client contient le nom, le prénom et l’identifiant des clients sous la forme :
clients = [ (« Dupont », « Paul », 1),
(« Durand », « Jacques », 2),
(« Dutronc », « Jean », 3),
…]
En supposant que plusieurs clients se prénomment Jean, que vaut la liste x après l’exécution du code suivant ?
x = []
for i in range(len(clients)):
if clients[i][1] == « Jean »:
x = clients[i