Aucun document ou matériel en dehors de ceux remis aux candidats n’est autorisé.
I. Matériel et réseaux informatiques 07 points
1. Après votre réussite au baccalauréat, vous souhaitez vous offrir un ordinateur. Vous vous rendez dans un magasin de vente de matériel informatique, et on vous présente un ordinateur avec les indications :
i) 235Ghz
ii) 4Go ;
iii) 18``
iv) 1To ;
v) CD-ROM/DVD
a) A quel composant de l’ordinateur correspond les indications i), ii) 0,5 pt
b) Sur quel port peut-on connecter le composant iii) 0,5 pt
c) A quel type de périphérique appartient le composant iv) 0,5 pt
d) Avec cet ordinateur, pouvez-vous lire une série qui se trouve sur un DVD ? Justifier votre réponse 1 pt
2. Pour communiquer, les ordinateurs doivent respecter un ensemble de règle ; on parle de protocole.
a) Énumérer deux protocoles de communication 1 pt
b) Quel élément identifie de façon unique un équipement dans un réseau ? 0,5 pt
c) Votre enseignant souhaite faire communiquer les 8 ordinateurs de la salle d’informatique. Pour cela il dispose d’un switch et vous demande :
i) De proposer une topologie adéquate. 0,5 pt
ii) Quel est l’inconvénient majeur de cette topologie 1 pt
iii) Proposez une adresse IP (privée) pour son réseau et masque de sous réseau correspondant 1+0,5 = 1,5 pt
II Logiciels d’application et programmation 06 pts
1. Complétez le tableau en indiquant un exemple de logiciel ou la famille de logiciel correspondant 2 pts
Famille de logiciel | Exemple de logiciel | Éditeur de texte | ||
Exemple de logiciel | Google Chrome | MySQL |
2. Soit le code JavaScript suivant :
<script language=’’JavaScript’’>
Function pair(nombre){
If(nombre%2==0)
return true
else{
return false}
}
var s = 0 ;
for{var i = 0 ; i<10 ; i++){
if(pair(i)==true)}{
s = s +i;
}
}
alert(s);
</script>
a) Donner un avantage du langage JavaScript 0,5 pt
b) Expliquez la phrase « JavaScript n’est pas fortement typé » 0,5 pt
c) Identifiez deux structures utilisées dans ce code 0,5 pt
d) Que fait la fonction pair(nombre) ? 1 pt
e) Combien de fois l’instruction s = s +i sera exécutée ? 0,5 pt
f) Quelle sera la valeur de la variable s à la fin de l’exécution de ce code ? 0,5 pt
III. Traitement de l’information et base de données 07 pts
1. Les applications utilisent en grande majorité les SGBD pour la sauvegarde et le traitement des données. Ces SGBD communiquent grâce au langage SQL.
a) Définir les sigles : SGBD ; SQL 1 pt
b) Énumérez deux exemples de SGBD 1 pt
c) Quelle différence faites-vous entre une clé primaire et une clé étrangère ? 1 pt
2. On considère la base de données « BOUTIQUE » contenant la table « PRODUIT »
codeProduit | nom | prix | date_expiration |
PRO001 | Cerelac 6 | 2800 | 10/06/202 |
PRO002 | NAN Confort | 3600 | 15/12/2019 |
PRO003 | Phosphatine | 3000 | 12/10/2020 |
PRO004 | Cerelac 8 | 3200 | 17/03/2020 |
PRO005 | NAN Confort 2 | 3800 | 18/12/2020 |
a) Quel champ identifie de façon unique un produit ? 0,5 pt
b) Écrire la requête SQL permettant de créer la table « PRODUIT » 1 pt
c) Écrire la requête SQL qui modifie le champ « nom » en « libellé » 1 pt
d) Quel est le résultat de la requête :
SELECT nom, prix, date_expiration FROM PRODUIT Where date_expiration<=15/06/2020 ORDER BY nom ASC 1,5 pt