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 256 – SPENSI256
Extrait de l’annale :
Thème A : types de base
Question A 1
Choisir une expression booléenne pour la variable S qui satisfait la table de vérité suivante.
A B S
0 0 1
0 1 0
1 0 1
1 1 1
Réponses
A A ou (non B)
B (non A) ou B
C (non A) ou (non B)
D non (A ou B)
Thème B : types construits
Question B 1
On définit en Python la fonction suivante :
def f(L):
S = []
for i in range(len(L)-1):
S.append(L[i] + L[i+1])
return S
Quelle est la liste renvoyée par f([1, 2, 3, 4, 5, 6]) ?
Réponses
A [3, 5, 7, 9, 11, 13]
B [1, 3, 5, 7, 9, 11]
C [3, 5, 7, 9, 11]
D cet appel de fonction déclenche un message d’erreur
Thème C : traitement de données en tables
Question C 1
On définit ainsi une liste t puis une liste r :
t = [ {‘id’:1, ‘age’:23, ‘sejour’:’PEKIN’},
{‘id’:2, ‘age’:27, ‘sejour’:’ISTANBUL’},
{‘id’:3, ‘age’:53, ‘sejour’:’LONDRES’},
{‘id’:4, ‘age’:41, ‘sejour’:’ISTANBUL’},
{‘id’:5, ‘age’:62, ‘sejour’:’RIO’},
{‘id’:6, ‘age’:28, ‘sejour’:’ALGER’}]
r = [ c for c in t if c[‘age’]>30 and c[‘sejour’]==’ISTANBUL’ ]
Combien la liste r contient-elle d’éléments ?
Réponses
A 0
B 1
C 2
D 3