• Aucun résultat trouvé

Sujet E3C Spécialité NSI (N°03334) - Première 2021-2020

N/A
N/A
Protected

Academic year: 2022

Partager "Sujet E3C Spécialité NSI (N°03334) - Première 2021-2020"

Copied!
15
0
0

Texte intégral

(1)

ÉPREUVES COMMUNES DE CONTRÔLE CONTINU

CLASSE : Première

VOIE : ☒ Générale ☐ Technologique ☐ Toutes voies (LV)

ENSEIGNEMENT : spécialité Numérique et Sciences Informatiques (NSI) DURÉE DE L’ÉPREUVE : 02 h 00

Niveaux visés (LV) : LVA LVB Axes de programme :

CALCULATRICE AUTORISÉE : ☐Oui ☒ Non DICTIONNAIRE AUTORISÉ : ☐Oui ☒ Non

☒ Ce sujet contient des parties à rendre par le candidat avec sa copie. De ce fait, il ne peut être dupliqué et doit être imprimé pour chaque candidat afin d’assurer ensuite sa bonne numérisation.

☐ Ce sujet intègre des éléments en couleur. S’il est choisi par l’équipe pédagogique, il est nécessaire que chaque élève dispose d’une impression en couleur.

☐ Ce sujet contient des pièces jointes de type audio ou vidéo qu’il faudra télécharger et jouer le jour de l’épreuve.

Nombre total de pages : 15

L'épreuve consiste en 42 questions, rangées en 7 thèmes.

Pour chaque question, le candidat gagne 3 points s'il choisit la bonne réponse, perd 1 point s'il choisit une réponse fausse. S'il ne répond pas ou choisit plusieurs réponses, il ne gagne ni ne perd aucun point.

Le total sur chacun des 7 thèmes est ramené à 0 s'il est négatif.

La note finale s'obtient en divisant le total des points par 6,3 et en arrondissant à l'entier

supérieur.

(2)

Thème A : types de base

Réponse à la question 1 A• B• C• D•

Réponse à la question 2 A• B• C• D•

Réponse à la question 3 A• B• C• D•

Réponse à la question 4 A• B• C• D•

Réponse à la question 5 A• B• C• D•

Réponse à la question 6 A• B• C• D•

Thème B : types construits

Réponse à la question 1 A• B• C• D•

Réponse à la question 2 A• B• C• D•

Réponse à la question 3 A• B• C• D•

Réponse à la question 4 A• B• C• D•

Réponse à la question 5 A• B• C• D•

Réponse à la question 6 A• B• C• D•

Thème C : traitement de données en tables

Réponse à la question 1 A• B• C• D•

Réponse à la question 2 A• B• C• D•

Réponse à la question 3 A• B• C• D•

Réponse à la question 4 A• B• C• D•

Réponse à la question 5 A• B• C• D•

Réponse à la question 6 A• B• C• D•

Thème D : interactions entre l'homme et la machine sur le Web

Réponse à la question 1 A• B• C• D•

Réponse à la question 2 A• B• C• D•

Réponse à la question 3 A• B• C• D•

Réponse à la question 4 A• B• C• D•

Réponse à la question 5 A• B• C• D•

Réponse à la question 6 A• B• C• D•

(3)

Thème E : architectures matérielles et systèmes d'exploitation

Réponse à la question 1 A• B• C• D•

Réponse à la question 2 A• B• C• D•

Réponse à la question 3 A• B• C• D•

Réponse à la question 4 A• B• C• D•

Réponse à la question 5 A• B• C• D•

Réponse à la question 6 A• B• C• D•

Thème F : langages et programmation

Réponse à la question 1 A• B• C• D•

Réponse à la question 2 A• B• C• D•

Réponse à la question 3 A• B• C• D•

Réponse à la question 4 A• B• C• D•

Réponse à la question 5 A• B• C• D•

Réponse à la question 6 A• B• C• D•

Thème G : algorithmique

Réponse à la question 1 A• B• C• D•

Réponse à la question 2 A• B• C• D•

Réponse à la question 3 A• B• C• D•

Réponse à la question 4 A• B• C• D•

Réponse à la question 5 A• B• C• D•

Réponse à la question 6 A• B• C• D•

(4)
(5)

Thème A : types de base

Question A.1

Soit 𝑛 l'entier dont la représentation binaire en complément à deux codée sur 8 bits est 0110 1110.

Quelle est la représentation binaire de −𝑛 ? Réponses

A 0001 0001 B 0001 0010 C 1001 0001 D 1001 0010

Question A.2

Quel est un avantage du codage UTF8 par rapport au codage ASCII ? Réponses

A il permet de coder un caractère sur un octet au lieu de deux B il permet de coder les majuscules

C il permet de coder tous les caractères

D il permet de coder différentes polices de caractères

Question A.3

Quelle est l’écriture décimale de l’entier dont la représentation en binaire non signé est 0001 0101 ? Réponses

A 15 B 21 C 111 D 420

Question A.4

Combien de bits faut-il au minimum pour coder le nombre décimal 4085 ? Réponses

A 4 B 12 C 2042 D 2043

Question A.5

Soient a et b deux booléens. L’expression booléenne NOT(a AND b) OR a est équivalente à : Réponses

A False B True

C NOT(b)

D NOT(a) OR NOT(b)

(6)

Question A.6

Quel est le nombre minimum de bits qui permet de représenter les 7 couleurs de l'arc-en-ciel ? Réponses

A 2 B 3 C 4 D 5

Thème B : types construits

Question B.1

On s'intéresse à la valeur 14 présente dans la liste suivante:

L = [[1,2,3,4,5], [6,7,8,9,10], [11,12,13,14,15], [16,17,18,19,20]].

Quelle expression vaut 14 parmi les suivantes ? Réponses

A T[2][3]

B T[3][4]

C T[3][2]

D T[4][3]

Question B.2 Après avoir défini :

m = [[1, 2, 3], [4, 5, 6]]

laquelle des quatre expressions suivantes a la valeur 4 ? Réponses

A m[0][1]

B m[1][0]

C m(0,1) D m(1,0)

Question B.3 Après avoir défini :

d = { 'tigre': 'félin', 'tortue': 'reptile', 'renard': 'canidé' } laquelle des quatre expressions suivantes est correcte ? Réponses

A d['tortue']

B d['reptile']

C d['tortue': 'reptile']

D d[1]

(7)

Question B.4 On définit :

notes = [('Toto', 20), ('John', 12), ('Johnny', 2), ('Superman', 16)]

Quelle est l'expression donnant la note de Superman ? Réponses

A notes[4][2]

B notes[3][1]

C notes[Superman]

D notes['Superman']

Question B.5

Quelle est l'expression qui a pour valeur la liste [1,4,9,16,25,36] ? Réponses

A { n*n for n in range(1,7) } B { n*n for n in range(6) } C [ n*n for n in range(1,7) ] D [ n*n for n in range(6) ]

Question B.6

On considère le script suivant : t = [2, 8, 9, 2]

t[2] = t[2] + 5

Quelle est la valeur de t à la fin de son exécution ? Réponses

A [2, 13, 9, 2]

B [2, 8, 14, 2]

C [7, 13, 14, 7]

D [7, 13, 9, 2]

(8)

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

Question C.2

Soit le tableau défini de la manière suivante : tableau = [[1,3,4],[2,7,8],[9,10,6],[12,11,5]]

On souhaite accéder à la valeur 12, on écrit pour cela : Réponses

A tableau[4][1]

B tableau[1][4]

C tableau[3][0]

D tableau[0][3]

Question C.3

On considère l’extraction suivante d'une base de données des départements français. Cette extraction a ensuite été sauvegardée dans un fichier texte.

"1","01","Ain","AIN","ain","A500"

"2","02","Aisne","AISNE","aisne","A250"

"3","03","Allier","ALLIER","allier","A460"

"4","04","Alpes-de-Haute-Provence","ALPES-DE-HAUTE-PROVENCE","alpes-de-haute- provence","A412316152"

"5","05","Hautes-Alpes","HAUTES-ALPES","hautes-alpes","H32412"

Quel est le format de ce fichier ? Réponses

A YML B XML C CSV D JSON

(9)

Question C.4

Laquelle de ces listes de chaînes de caractères est triée en ordre croissant ? Réponses

A ['8', '12', '142', '21']

B ['8', '12', '21', '142']

C ['12', '142', '21', '8']

D ['12', '21', '8', '142']

Question C.5

On exécute le code suivant : a = [5, 4, 3, 4, 7]

a.append(4)

Quelle est la valeur de la variable a à la fin de cette exécution ? Réponses

A 2 B [4, 4]

C [5, 4, 3, 4, 7, 4]

D True

Question C.6

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]]

Thème D : interactions entre l'homme et la machine sur le Web

Question D.1

Quelle est la machine qui exécute un programme JavaScript inclus dans une page HTML ? Réponses

A le serveur WEB qui contient la page HTML

B la machine de l'utilisateur qui consulte la page HTML C un serveur du réseau

D un routeur du réseau

Question D.2

Dans le code HTML les délimiteurs tels que <body> et </body> s’appellent ? Réponses

(10)

Question D.3

On considère cet extrait de fichier HTML représentant les onglets d'une barre de navigation :

<ul id="tab-nav">

<li><a href="onglet1.html" class="tab-nav-active">Onglet 1</a></li>

<li><a href="onglet2.html">Onglet 2</a></li>

<li><a href="onglet3.html">Onglet 3</a></li>

</ul>

Quel code CSS permet de mettre en bleu la couleur de fond des onglets et uniquement eux ? Réponses

A tab-nav a { background-color : blue; } B tab-nav, a { background-color : blue; } C #tab-nav a { background-color : blue; } D #tab-nav, a { background-color : blue; }

Question D.4

onmouseover est une méthode qui permet de traiter un événement de quel type ? Réponses

A l'appui d'une touche du clavier B un clic sur un bouton de souris C un mouvement de la souris

D le survol par la souris d'un élément de la page

Question D.5

Quel est le protocole utilisé pour accéder à la page https://www.domaine.gouv.fr/qcm.php?nom=Martin ? Réponses

A HTTPS B HTTP

C WWW

D FTP

Question D.6

Charles veut accéder à son forum favori. Il saisit son adresse (URL) sur son navigateur Web, qui lui afficher une erreur 404.

Quelle cas de figure n'explique pas sa situation ? Réponses

A une mise à jour du serveur qui héberge le forum B une erreur de saisie de sa part

C une panne de sa connexion internet

D un changement de titre du forum qu'il veut consulter

(11)

Thème E : architectures matérielles et systèmes d'exploitation

Question E.1

Lorsqu'un utilisateur lance une application, le système d'exploitation va l'ouvrir dans : Réponses

A un espace disponible du disque SSD B un espace disponible du disque HDD C un espace disponible de la RAM D un espace disponible de la ROM

Question E.2

La commande chmod a-r monfichier Réponses

A permet à tous (all en anglais) la lecture de monfichier B interdit à tous (all en anglais) la lecture de monfichier C permet à tous (all en anglais) l'écriture dans monfichier D interdit à tous (all en anglais) l'écriture dans monfichier

Question E.3

Parmi les adresses suivantes, laquelle est une adresse Ethernet non valide ? Réponses

A 8D:A9:D5:67:E6:F3 B 8d:a9:d5:67:e6:f3 C 8H:A9:D5:67:E6:F3 D FF:A9:D5:67:E6:F3

Question E.4

On réalise une petite station météo.

Quel composant est un capteur ? Réponses

A l'afficheur LCD B l'écran de l'ordinateur C la LED

D le thermomètre

Question E.5

Lequel de ces périphériques n'est pas un périphérique d'entrée ? Réponses

A le moniteur B le clavier C la souris D le scanner

(12)

Question E.6

Quel est l’effet de la commande shell suivante ? cp NSI_ex1_Franck.txt NSI_ex1_Marie.txt Réponses

A Le fichier NSI_ex1_Franck.txt est copié sous le nom NSI_ex1_Marie.txt B Le fichier NSI_ex1_Franck.txt est renommé sous le nom NSI_ex1_Marie.txt C Le fichier NSI_ex1_Marie.txt est copié sous le nom NSI_ex1_Franck.txt D Le fichier NSI_ex1_Marie.txt est renommé sous le nom NSI_ex1_Franck.txt

Thème F : langages et programmation

Question F.1

On définit deux fonctions : def f(x):

y = 2*x + 1 return y

def calcul(x):

y = x - 1 return f(y)

Quelle est la valeur renvoyée par l'appel calcul(5) ? Réponses

A 4 B 9 C 11 D 19

Question F.2

Quel est le seul langage de programmation parmi les propositions suivantes ? Réponses

A HTML B CSS C C++

D WEB

(13)

Question F.3

Quelles sont les valeurs des variables x et y à la fin de l'exécution du script suivant : x = 4

while x > 0:

y = 1 while y < x:

y = y + 1 x = x – 1 Réponses

A l'exécution ne termine pas ! B la valeur de x est 0, celle de y est 0 C la valeur de x est 0, celle de y est 1 D la valeur de x est -1, celle de y est 0

Question F.4

La documentation de la bibliothèque random de Python précise que

random.randint(a,b) renvoie un entier aléatoire N tel que a ≤ N ≤ b.

Afin d’obtenir un entier choisi aléatoirement dans l’ensemble {-4 ; -2 ; 0 ; 2 ; 4}, après avoir importé la librairie random de Python, on peut utiliser l’instruction :

Réponses

A random.randint(0,8)/2 B random.randint(0,8)/2 - 4 C random.randint(0,4)*2 - 2 D (random.randint(0,4) - 2) * 2

Question F.5

Quelle est la valeur de la variable n à la fin de l'exécution du script ci-dessous ? n = 1

for i in range(4):

n = n + 2 Réponses A 1 B 8 C 9 D 18

(14)

Question F.6

La fonction suivante ne calcule pas toujours correctement le maximum des deux nombres donnés en argument.

On rappelle que abs(z) calcule la valeur absolue du nombre z.

def maxi(x,y) :

m = (x-y+abs(x+y))/2 return m

Parmi les tests suivants, lequel va détecter l'erreur ? Réponses

A maxi(3,-2) B maxi(2,2) C maxi(3,2) D maxi(2,3)

Thème G : algorithmique

Question G.1

Une seule des affirmations suivantes est vraie : Réponses

A L'algorithme des k plus proches voisins a pour but de déterminer les k plus proches voisins d'une observation dans un ensemble de données.

B L'algorithme des k plus proches voisins a pour but de déterminer la classe d'une observation à partir des classes de ses k plus proches voisins.

C L'algorithme des k plus proches voisins a pour but de déterminer dans un ensemble de données le sous- ensemble à k éléments qui sont les plus proches les uns des autres.

D L'algorithme des k plus proches voisins a pour but de déterminer les éléments d'un ensemble de données appartenant à une même classe.

Question G.2

On décide d'effectuer une recherche dans un tableau trié contenant 42000 valeurs. On procède par dichotomie.

Le nombre maximal d'itérations de l'algorithme sera : Réponses

A 21000 car une recherche dichotomique divise le nombre de tests maximal par deux.

B 42000 car la valeur recherchée pourrait très bien être la dernière du tableau.

C 41999 car si on n'a pas trouvé l'élément recherché à l'avant-dernière position du tableau, il n'est plus utile d'effectuer de test pour la dernière position.

D 16 car à chaque itération, le nombre d'éléments à examiner est divisé par deux et que 215⩽ 42000 ⩽ 216.

Question G.3

Pour pouvoir utiliser un algorithme de recherche par dichotomie dans une liste, quelle précondition doit être vraie ?

Réponses

A la liste doit être triée

B la liste ne doit pas comporter de doublons

C la liste doit comporter uniquement des entiers positifs D la liste doit être de longueur inférieure à 1024

(15)

Question G.4

Quelle est la valeur de X/m à la fin de l'exécution du code suivant : L = [1,2,3,4,1,2,3,4,0,2]

X = 0 m = 0 for k in L:

X = X + k m = m + 1 Réponses A 2 B 2.2 C 10 D 22

Question G.5

On définit la fonction f comme suit : def f(L):

a = L[0]

for x in L:

if x < a:

a = x return a

Quelle est la valeur renvoyée par l'appel f([7, 10.3, -4, 12 ,7 ,2, 0.7, -5, 14, 1.4]) ? Réponses

A -5 B 1.4 C 7 D 14

Question G.6

On considère la fonction suivante : def comptage(phrase,lettre):

i = 0

for j in phrase:

if j == lettre:

i = i+1 return i

Que renvoie l'appel comptage("Vive l’informatique","e") ? Réponses

A 0 B 2 C 19 D 'e'

Références

Documents relatifs

–  Méthode K-NN (plus proche voisin) –  Arbres de décision. –  Réseaux de neurones –  Classification bayésienne

Parmi les propriétés suivantes d’une balise &lt;button /&gt; dans une page HTML, laquelle doit être rédigée en langage

A envoie les données du formulaire vers la page définie par l'attribut action de l'élément form B efface les données entrées par l'utilisateur dans le formulaire.. C envoie

Pour chaque question, le candidat gagne 3 points s'il choisit la bonne réponse, perd 1 point s'il choisit une réponse fausse.. S'il ne répond pas ou choisit plusieurs réponses, il

Pour chaque question, le candidat gagne 3 points s'il choisit la bonne réponse, perd 1 point s'il choisit une réponse fausse.. S'il ne répond pas ou choisit plusieurs réponses, il

D Les données sont envoyées en plusieurs parties qui suivent des itinéraires différents au sein du réseau et arrivent à destination dans un ordre quelconque.

Un site internet utilise une requête HTTP avec la méthode POST pour transmettre les données d'un formulaire. Laquelle des affirmations suivantes

C L'algorithme des k plus proches voisins a pour but de déterminer dans un ensemble de données le sous- ensemble à k éléments qui sont les plus proches les uns des autres. D