ENNONCE
Aucun document ou matériel en dehors de ceux remis aux candidats par les examinateurs n'est autorisé.
I. Matériel et réseaux informatiques. (7points)
La figure ci-dessous représente l'architecture d'un réseau informatique local.
1. De quel type de topologie s'agit-il ? 1 pt
2. Que représentent les numéros attribués aux éléments du réseau ? 1 pt
3. Identifier et donner le rôle de l'élément (1). 2 pts
4. Quel est le principal inconvénient de cette topologie ? 1 pt
5. Citer deux types de câbles utilisés en connectique réseau. 2 pts
II. Logiciels d'application et programmation (6 pts)
1- Marquez sur votre copie la syntaxe erronée 2 pts
On peut débuter un script sous JavaScript de la manière suivante :
a) <script langage=javascript >
b) <script language="javascript" >
c) <script type="text/javascript” >
2- La déclaration d'une fonction sous JavaScript peut se faire de la manière suivante :
a) function Addition ( )
b) function Soustraction ( )
c) fonction Relation ( )
3- Citez deux avantages du langage JavaScript. 1 pt
4 Soit le code JavaScript suivant : 1- <html>
2- <head>
3- </head>
4- <body>
5- <script language = javascript>
6- Var tab=[auteur1,auteur2,auteur3,auteur4] ;
7- Var numero ;
8- numero= parselnt(prompt(‘Entrer le numéro de l'élément à afficher : ’));
9- AIert("Le nom de l'auteur correspondant est : " tab[numero-1]);
10- </script>
11- </body>
12- </html>
a. Marquez sur votre copie les numéros des lignes de code qui comportent une erreur, puis proposez une correction pour chaque ligne de code. 2 pts
b. Soit la variable Auteur[i] où i détermine une position quelconque du nom d'un auteur dans le tableau du script ci-dessus. A quelle position du tableau se trouve l’auteur numéro 3? 1pt
III. Traitement de l'information et base de données. (7pts)
1. Soit la table Élevé suivante de la base de données “ Gestion_Lycée " présentée selon le modèle relationnel.
Matricule | Nom | Prenom | Classe | Sexe |
80Q560 | ZRA | Brice | F5S | M |
10Z356 | KOLOTO | LSA | M | |
12X222 | NSOM | Philipe | USS | M |
66H700 | MGBELE | Bernadette | F4S | F |
a) Proposer une clé primaire pour ce tableau. 1 pt
b) Écrire la requête SQL permettant de créer cette table. 1 pt
c) Écrire la requête SQL permettant d'ajouter le prénom "Andy" pour l'élève dont le matricule est 10Z356. 1 pt
d) Quel est le résultat de la requête suivante :
SELECT Matricule, Nom, Prénom FROM Elève WHERE Classe = "USS" ; 2 pts
2. Les ordinateurs du Lycée sont connectés à un réseau local. Un des ordinateurs de la salle 105 possède le numéro 172.16.105.3.
a) Écrire en binaire ce numéro. 2 pts
172 | 16 | 105 | 3 | ||||||||||||||||||||||||||||
CORRECTION
I. Matériel et réseaux informatiques
I.1 Il s'agit de la topologie en étoile 1 pt
2. Adresses IP ou adresses logiques des hôtes. 1 pt
3. Il s'agit d'une Box. (Flybox)
Elle a pour rôle de créer un réseau local bénéficiant des services internet (c'est un équipement d’interconnexion qui intègre le routeur, le modem et le switch 1x2 = 2 pts
4. Si le box tombe en panne, le réseau est paralyse. 1 pt
5 : Câble coaxial ; Câble à paires torsadées ; La fibre optique. 1x 2 = 2 pts
II. Logiciels d'application et programmation
1.1 : a) < script langage=javascript > 1 pt
1.2 : c) fonction Relation() 1 pt
2 : Avantages de JavaScript 0,5 x 2 = 1 pt
• Rapidité dans la vérification des saisies dans les formulaires
• Automatisation des calculs simples sur une page web
• Gestion des dates et des heures dans une page web
3.1 Tableau 0,5 x 4 = 2 pts
Ligne | Instruction erronée | Correction |
6 | Var tab=[auteur1, auteur2, auteur3, auteur4] ; | var tab=[`auteur1‘, `auteur2’, `auteur3’, ‘auteur4`] ; |
7 | Var numéro ; | var numéro |
8 | numéro = parseInt( prompt(‘Entrer le numéro de l’élément à afficher :’)) ; | Numéro = parseInt( prompt("Entrer le numéro de l'élément à afficher :")) ; ou numéro=parseInt(prompt(‘Entrer le numéro de l\’élément à afficher :')) ; |
9 | Alert("Le nom de l'auteur correspondant est : " tab[numero-1]); | alert("Le nom de l'auteur correspondant est : “+ tab[numero-1]) ; |
3.2 A la position i=2 1 pt
III Traitement de l'information et bases de données
1.a La clé primaire pour ce tableau est : Matricule 1 pt
1.b : La requête SQL permettant de créer la table. 1 pt
CREATE TABLE ELeve( Matricule CHAR(6) PRIMARY KEY, Nom varchar(30), prenom varchar(50), classe char(3), sexe char(1) |
CREATE TABLE Eleve( Matricule CHAR(6), Nom varchar(30), prenom varchar(50), classe char(3), sexe char(1) PRIMARY KEY(Matricule)); |
CREATE TABLE Eleve( Matricule CHAR(6), Nom varchar(30), prenom varchar(50), classe char(3), sexe char(1) CONSTRAINT un_ nom PRIMARY KEY(Matricule): PRIMARY KEY(Matricule)); |
1.c : Écrivons la requête SQL permettant d'ajouter le prénom « Andy » pour l'élève dont le matricule est 102356
UPDATE Eleve
SET prenom='Andy‘
WHERE MatricuIe='10Z356' ;
1.d : Le résultat de la requête suivante : SELECT matricule, Nom, prenom FROM Elève WHERE Classe = 'USS’;
Matricule | Nom | Prenom |
12x222 | NSOM | Philipe |
2.a : Écrivons en binaire le numéro 172.16.105.3
172 | 16 | 105 | 3 |
10101100 | 00010000 | 01101001 | 00000011 |
Commentaires
Enregistrer un commentaire