epreuve-theorrique-info-bac-2013 - E

publicité
REPUBLIQUE DU CAMEROUN
Paix – Travail – Patrie
REPUBLIC OF CAMEROON
Peace – Work - Fatherland
…………….
…………….
Examen blanc : Baccalauréat A-C-D-E
Durée : 1 H
Coef. : 2
Épreuve d'Informatique théorique
Première partie : Programmation (10 pts)
I – Connaissance du cours : 5 pts
I.1 – Donner la structure classique d’un programme JavaScript.
1 pt
I.2 – Quelle est la syntaxe de déclaration d’une fonction avec paramètres en JavaScript ?
1 pt
I.3 – Voici une écriture codée d’un Algorithme :
Entrée
Entrer x
Traitement
u prend la valeur x+4
y prend la valeur u × x
Sortie
Afficher y
I.3.1 – Que renvoie l’algorithme pour x = 5 ? x = 10 ?
I.3.2 – L’algorithme définit une fonction f. Exprimer y en fonction de x.
(0,5pt x 2) = 1 pt
2 pts
II – Exécution d’un code JavaScript : 5 pts
II.1 – Dites ce que fait le programme JavaScript ci-dessous.
2 pts
˂html˃˂head˃˂title˃˂welcome to my Web site!˃˂/title˃˂/head˃
˂body˃˂script˃
alert (ˋBienvenu sur mon site Webˊ)
˂/script˃
˂/body˃˂/html˃
II.2 – Ecrire un programme JavaScript qui demande l’âge de l’utilisateur et le renvoie vers la page des
mineurs (page web préalablement créée) si son âge est inférieur à 18 ans.
3 pts
1/2
Deuxième partie : Base des données (5 pts)
1 – Définir le sigle SGBD.
1 pt
2 - Citer trois types de SGBD.
(0,5 x3) = 1,5 pt
3 – On dit souvent que SQL est un Langage de Manipulation des Données (LMD). Citer deux
instructions utilisées par ce langage.
(0,25 x 2) = 0,5 pt
4 - On suppose qu'une bibliothèque gère une base de données dont le schéma est le suivant (les clés
primaires des relations sont soulignées) :
Emprunt(Personne, Livre, DateEmprunt, DateRetourPrevue, DateRetourEffective)
Retard(Personne, Livre, DateEmprunt, PenalitéRetard)
Ecrire les requêtes suivantes en SQL permettant de :
4.1 – Lister toutes les personnes ayant emprunté le livre "Recueil Examens BD".
1 pt
4.2 – Lister toutes les personnes n'ayant jamais rendu de livre en retard.
1 pt
Troisième partie : Réseaux informatiques (5 pts)
1 - Indiquer le type de réseau à utiliser pour chaque cas :
1.1 - Un réseau qui relie les ordinateurs de votre Lycée.
0,5
pt
1.2 - Un réseau qui relie les ordinateurs d’une société sur toute l’étendue du Cameroun.
0,5 pt
2 – Choisir la lettre correspondant à la bonne réponse.
1 pt
DNS est :
a. Un serveur jouant le rôle d'un annuaire (Domain Name Server)
b. Un site dynamique de sécurité informatique (Data Network Security)
c. Une base de données concentrant des documents officiels protégés (Données Native Sécurisées)
d. Un serveur de données de type encyclopédie Wiki (Data Network Sciences)
3 – La salle d’informatique dont le schéma ci-dessous représenté est équipée d’un réseau
comportant 05 ordinateurs et une imprimante partagée.
2
1
3
3.1 – De quel type de réseau s’agit-il ?
0,5 pt
3.2 – Citer 02 principaux équipements matériels d’interconnexion utilisés dans ce réseau.
1 pt
3.3 – L’utilisateur du poste 01 peut-il utiliser l’imprimante ? Justifier votre réponse.(0,5 + 1)=1,5 pt
2/2
CORRIGE
Première partie : Programmation (10 pts)
I – Connaissance du cours : 5 pts
I.1 - <SCRIPT language="Javascript">
//code javascript ;
</SCRIPT>
I.2 – Syntaxe de déclaration d’une fonction avec paramètres
Syntaxe :
function nom_ft(param1, param2,…)
{
....
}
I.3.1 - Si x = 5, l’algorithme calcule u = x+4 = 5+ 4 = 9, puis affiche la valeur
y = u x x = 9 x 5 = 45
Si x = 10, l’algorithme calcule u = x + 4 = 10 + 4 = 14 puis affiche la valeur
y = u × x = 14 × 10 = 140
I.3.2 - Pour toute valeur de x, l’algorithme calcule u = x + 4 puis affiche la valeur
y = u x x = (x+4) x x = x2 + 4x
L’algorithme définit donc une fonction f telle que pour tout x, f (x) = x2 + 4x
II – Exécution d’un code JavaScript : 5 pts
II.1 – Ce programme affiche sur une page web la boîte de message « Bienvenu sur mon site
web ».
II.2 – Programme
˂html˃˂head˃˂title˃Page des mineurs˂/title˃
˂script langage = ̏ JavaScript ̋˃
Function test() {
varn ;
{n = prompt( ̏ Entrer votre âge ̋ ) ;
}
if (age<18) {
alert("Vous êtes mineur"); window.location="mineur.html";
}
Deuxième partie : Base des données (5 pts)
1 - SGBD : Système de Gestion des Bases de Données
2 - Trois types de SGBD : SGBD Relationnel, SGBD Objet, SGBD Objet-Relationnel.
3 – Deux instructions du LMD : INSERT, UPDATE, DELETE, SELECT,…
4.1 - SELECT Personne FROM Emprunt WHERE Livre = 'Recueil Examens BD’
4.2 - SELECT Personne FROM Emprunt WHERE Personne NOT IN
(SELECT Personne FROM Retard)
Troisième partie : Réseaux informatiques (5 pts)
1.1 – LAN
1.2 - MAN
2 –a
3.1 – Il s’agit d’un LAN
3.2 – SWITCH – Câble réseau
3.3 – Oui. Car les postes utilisent une imprimante réseau directement connectée au Switch.
Téléchargement