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 255 – SPENSI255
Extrait de l’annale :
Thème A : types de base
Question A 1
Combien de bits faut-il au minimum pour coder le nombre décimal 4085 ?
Réponses
A 4
B 12
C 2042
D 2043
Thème B : types construits
Question B 1
On exécute le code suivant :
A = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
B = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
for i in range(3):
for j in range(3):
B[i][j] = A[j][i]
Que vaut B à la fin de l’exécution ?
Réponses
A rien du tout, le programme déclenche une erreur d’exécution
B [[3, 2, 1], [6, 5, 4], [9, 8, 7]]
C [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
D [[7, 8, 9], [4, 5, 6], [1, 2, 3]]
Thème C : traitement de données en tables
Question C 1
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’}]
Réponses
A repertoire[‘Tournesol’]
B repertoire[‘tel’][1]
C repertoire[1][‘tel’]
D repertoire[‘Tournesol’][tel]