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 221 – SPENSI221
Extrait de l’annale :
Thème A : types de base
Question A 1
Le code ASCII permet de représenter en binaire les caractères alphanumériques. Quel est son principal
inconvénient ?
Réponses
A Il utilise beaucoup de bits.
B Il ne différencie pas les majuscules des minuscules.
C Il ne représente pas les caractères accentués.
D Il n’est pas compatible avec la plupart des systèmes informatiques.
Thème B : types construits
Question B 1
On définit le dictionnaire dico par les instructions suivantes :
def f(x):
return xx def g(x): return x + x def h(x): return 3x
dico = { ‘F’: f, ‘G’: g(6), ‘H’: h }
Une seule des affirmations suivantes est incorrecte. Laquelle ?
Réponses
A dico[‘F’] est une fonction
B dico‘F’ est un entier
C dico[‘G’] est une fonction
D dico[‘G’] est un entier
Thème C : traitement de données en tables
Question C 1
On a défini deux tables de données :
data1 = [(‘Bruce’, ’Wayne’), (‘Chuck’, ‘Norris’), (‘Bruce’, ‘Lee’), (‘Clark’, ‘Kent’)]
data2 = [(‘Diana’, ’Prince’), (‘Chuck’, ‘Norris’), (‘Peter’, ‘Parker’)]
Quelle instruction permet de construire une table data regroupant l’ensemble des informations de data1 et
data2 ?
Réponses
A data = data1 + data2
B data == data1 + data2
C data = [element for element in data1 or data2]
D data = [data1] + [data2]