Tous les sujets, pour votre succès

NSI Évaluation commune Première Sujet 217 – SPENSI217

Accueil » NSI Évaluation commune Première Sujet 217 – SPENSI217

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 217 – SPENSI217

Extrait de l’annale :
Thème A : types de base
Question A 1
Un nombre entier signé est codé en complément à deux sur 8 bits par : 0111 0101.
Que peut-on dire ?
Réponses
A c’est un nombre positif
B c’est un nombre négatif
C c’est un nombre pair
D 7 bits auraient suffi à représenter cet entier signé en complément à deux

Thème B : types construits
Question B 1
L est une liste d’entiers.
On définit la fonction suivante :
def f(L):
m = L[0]
for x in L:
if x > m:
m = x
return m
Que calcule cette fonction ?
Réponses
A le maximum de la liste L passée en argument
B le minimum de la liste L passée en argument
C le premier terme de la liste L passée en argument
D le dernier terme de la liste L passée en argument

Thème C : traitement de données en tables
Question C 1
On dispose du fichier « info.csv » donné ci-dessous :
nom, prenom, naissance, deces
lovelace, ada, 1815, 1852
von neumann, john, 1903, 1957
turing, alan, 1912, 1954
mccarthy, john, 1927, 2011
floyd, robert, 1936, 2001
Le programme ci-dessous nous permet de créer un tableau à partir de ce fichier.
file = open(« info.csv », « r »)
firstLine = file.readline() # chargement de la ligne d’entête
tableau = [line.split(‘,’) for line in file] # chargement des données
Les index des lignes de ce tableau vont…
Réponses
A de 0 à 3
B de 1 à 4
C de 0 à 4
D de 0 à 5