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 81 – SPENSI81
Extrait de l’annale :
Thème A : types de base
Question A 1
Parmi les quatre expressions suivantes, laquelle s’évalue en True ?
Réponses
A False and (True and False)
B False or (True and False)
C True and (True and False)
D True or (True and False)
Thème B : types construits
Question B 1
On définit une grille G remplie de 0, sous la forme d’une liste de listes, où toutes les sous-listes ont le même
nombre d’éléments.
G = [ [0, 0, 0, …, 0],
[0, 0, 0, …, 0],
[0, 0, 0, …, 0],
……
[0, 0, 0, …, 0] ]
On appelle hauteur de la grille le nombre de sous-listes contenues dans G et largeur de la grille le nombre
d’éléments dans chacune de ces sous-listes. Comment peut-on les obtenir ?
Réponses
A hauteur = len(G[0])
largeur = len(G)
B hauteur = len(G)
largeur = len(G[0])
C hauteur = len(G[0])
largeur = len(G[1])
D hauteur = len(G[1])
largeur = len(G[0])
Thème C : traitement de données en tables
Question C 1
Quelle est la valeur de la variable table après exécution du programme Python suivant ?
table = [12, 43, 6, 22, 37]
for i in range(len(table) – 1):
if table[i] > table[i+1]:
table[i], table[i+1] = table[i+1], table[i]
Réponses
A [6, 12, 22, 37, 43]
B [12, 6, 22, 37, 43]
C [43, 12, 22, 37, 6]
D [43, 37, 22, 12, 6]