Tous les sujets, pour votre succès

NSI Évaluation commune Première Sujet 33 – SPENSI33

Accueil » NSI Évaluation commune Première Sujet 33 – SPENSI33

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 33 – SPENSI33

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
On considère deux entiers strictement positifs L et C. On note n = L*C leur produit et on écrit la fonction
suivante, qui construit un tableau de L lignes et C colonnes, contenant les entiers consécutifs de 0 à n-1 :
def construitTable(L,C):
t = []
for i in range(L):
ligne = []
for j in range(C):
……
t.append(ligne)
return t
Par exemple, l’appel construitTable(2,3) doit renvoyer la table :
[ [0, 1, 2],
[3, 4, 5] ]
Que faut-il écrire à la place des points de suspension pour obtenir ce résultat ?

Thème C : traitement de données en tables
Question C 1
Laquelle de ces listes de chaînes de caractères est triée en ordre croissant ?
Réponses
A [‘Chat’, ‘Chien’, ‘Cheval’, ‘Cochon’]
B [‘Chat’, ‘Cheval’, ‘Chien’, ‘Cochon’]
C [‘Chien’, ‘Cheval’, ‘Cochon’, ‘Chat’]
D [‘Cochon’, ‘Chien’, ‘Cheval’, ‘Chat’]