Tous les sujets, pour votre succès

NSI Évaluation commune Première Sujet 38 – SPENSI38

Accueil » NSI Évaluation commune Première Sujet 38 – SPENSI38

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 38 – SPENSI38

Extrait de l’annale :
Thème A : types de base
Question A 1
Quelle est la représentation binaire en complément à deux sur huit bits du nombre –3 ?
Réponses
A 1000 0011
B 1111 1100
C 1111 1101
D 1 0000 0011

Thème B : types construits
Question B 1
On dispose d’une liste L d’entiers rangés en ordre croissant.
On désire connaître le nombre de valeurs distinctes contenues dans cette liste.
Parmi les quatre fonctions proposées, laquelle ne donne pas le résultat attendu ?
Réponses
A def nombreDistincts(L):
n = 1
for i in range(1,len(L)):
if L[i] != L[i-1]:
n = n + 1
return n
B def nombreDistincts(L):
n = 1
for i in range(0,len(L)-1):
if L[i] != L[i+1]:
n = n + 1
return n
C def nombreDistincts(L):
n = 0
for i in range(0,len(L)-1):
if L[i] != L[i+1]:
n = n + 1
return n
D def nombreDistincts(L):
n = 0
for i in range(1,len(L)):
if L[i] != L[i-1]:
n = n + 1
return n + 1

Thème C : traitement de données en tables
Question C 1
Quelle est la valeur de la variable table à la fin de l’exécution du script suivant :
table = [[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]
table [1][2] = 5
Réponses
A [[1, 5, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]
B [[1, 2, 3], [5, 2, 3], [1, 2, 3], [1, 2, 3]]
C [[1, 2, 3], [1, 2, 5], [1, 2, 3], [1, 2, 3]]
D [[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 5, 3]]