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 223 – SPENSI223
Extrait de l’annale :
Thème A : types de base
Question A 1
Le résultat de l’addition en binaire 101001 + 101 est égal au nombre binaire :
Réponses
A 101102
B 010101
C 101110
D 110000
Thème B : types construits
Question B 1
On veut affecter à t la valeur [[0,1,2], [3,4,5], [6,7,8], [9,10,11], [12,13,14]].
Pour cela on utilise le code suivant. Par quoi doit-on remplacer les pointillés …… ?
n = 5
p = 3
t = [ [ …… for j in range(p) ] for i in range(n) ]
Réponses
A i*j + j
B p*i + j
C p*j + i
D i*(j+1)
Thème C : traitement de données en tables
Question C 1
On a défini :
mendeleiev = [ [‘H’,’.’,’.’,’.’,’.’,’.’,’.’,’He’],
[‘Li’,’Be’,’B’,’C’,’N’,’O’,’Fl’,’Ne’],
[‘Na’,’Mg’,’Al’,’Si’,’P’,’S’,’Cl’,’Ar’]]
Une erreur s’est glissée dans le tableau, car le symbole du Fluor est F et non Fl. Quelle instruction permet de
rectifier ce tableau ?
Réponses
A mendeleiev.append(‘F’)
B mendeleiev[1][6] = ‘F’
C mendeleiev[6][1] = ‘F’
D mendeleiev[-1][-1] = ‘F’