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 96 – SPENSI96
Extrait de l’annale :
Thème A : types de base
Question A 1
Que peut-on dire du programme Python suivant de calcul sur les nombres flottants ?
x = 1.0
while x != 0.0:
x = x – 0.1
Réponses
A l’exécution peut ne pas s’arrêter, si la variable x n’est jamais exactement égale à 0.0
B à la fin de l’exécution, x vaut – 0.00001
C à la fin de l’exécution, x vaut 0.00001
D l’exécution s’arrête sur une erreur FloatingPointError
Thème B : types construits
Question B 1
Quelle affectation permet de donner à L la valeur [1,9,25,49,81] ?
Réponses
A L = [i2 for i in range(9) if i%2 == 0]
B L = [i2 for i in range(10) if i%2 == 0]
C L = [i2 for i in range(10) if i%2 == 1]
D L = [i*2 for i in range(10) if i//2 == 1]
Thème C : traitement de données en tables
Question C 1
On exécute le script suivant :
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
Que contient la variable c à la fin de cette exécution ?