Vous êtes sur la page 1sur 4

Université Saad Dahlab De Blida (Blida 1) Mai 2015

Faculté des sciences


Département d’informatique
2ième année licence IL (Section A)
Durée : 1 heure et 30 minutes
Documents interdits
Examen : Développement d’applications Web

Matricule Nom Prénom Groupe Note

Exercice 1 (2 points)

Écrivez le code HTML source de cette page.

Exercice 2 (3 points)
Nous avons : AM2=2R(R+x).
1. En JavaScript, Créez en une fonction prenant comme paramètre R et x et retournant la valeur
de AM.
2. Créez une fonction qui :

1
 Crée un tableau de valeurs de x pour x=R, R/2, 0, -R/2 et -R.
 Déclarer un tableau y de longueur 5 et affecter à chaque élément de y la valeur retournée par la
fonction calculant AM pour chaque valeur de x retourne le tableau y.
Indication : utiliser la fonction Math.sqrt (valeur) pour calculer la racine carrée.

Exercice 3 (3 points)
Observez le document XML suivant :

1. <?xml version="1.0"?>
2. <!-- this is a note -->
3. <note date=3 janvier>
4. <to>Bob</To>
5. <from>Alice</from>
6. <heading>Reminder</heading>
7. <body>Don't forget me this weekend!</body>
8. </note>
9. <note date="5 janvier" <!-- this is another note --> >
10. <to>Alice</to>
11. <from>Bob
12. <body>No problem & see you soon</body>
13. </note>
14. <note />
1. Ce document est-il bien formé (i.e. respecte-t-il la syntaxe XML) ? Argumenter
2. S'il ne l'est pas :
a) Citer les erreurs ligne par ligne.
b) Corriger le code.
1.

2. a).

2
2. b).

Exercice 4 (4 points)
En utilisant le langage PHP, créez un tableau contenant une liste d’adresses URL. Extrayez le nom de domaine
de ces données, puis calculer le nombre d’occurrence de chaque Nom de domaine (plus précisément sur la partie
la plus significatif de nom de domaine).
Indication : Utiliser la Fonction explode (caractère k, chaine de caractères S) pour extraire une sous chaine de
caractères de la chaine S à partir du caractère k.
- Remplissez le tableau par des adresses URL de votre choix.

3
Exercice 5 (1,5 points)
Donner le programme (en PHP) qui permet de connecter une page PHP à MySQl (le serveur est local) :

Choisir la ou les proposition(s) correcte(s) (6,5 points)


1. Donner deux exemples de langage de programmation différents qui sont spécialement adaptés au
développement d’applications Web côté serveur (1 point).
A. JSP
B. HTML
C. ASP.Net
D. XML
E. Applets Java
F. XHTML
2. Les logiciels utiles pour un développeur web sont (1 point):
A. WampServer
B. BuilderC++
C. EasyPHP
D. Java NetBeans
E. Xampp
F. VisualC++
G. Lamp
H. Mamp
I. ORACLE
J. Appserv
3. Le rôle de préprocesseur PHP est (1 point) :
A. Interpréter le code HTML
B. Exécuter le code PHP et générer une page purement HTML
C. Interpréter le code PHP.
D. Interpréter le code JavaScript.
4. Un site dynamique est un site qui (0.5 point):
A. Contient une base de données.
B. Développé purement en HTML
C. Développé en PHP
5. Un navigateur peut (1 point) :
A. Interpréter le code HTML et exécuter un code JavaScript.
B. Interpréter seulement un code HTML
C. Interpréter un code HTML et XML
6. Le rôle de serveur DNS est (1 point):
A. Associer à une adresse IP adéquate une URL.
B. Associer à une URL l’adresse IP adéquate.
C. Permet d’accéder aux sites via leur URL
D. Sécuriser l’accès à un site.
E. Aider l’utilisateur à faire une recherche.
7. Ou se trouve l’interpréteur d’une page web ? (1 point)
A. Serveur Web.
B. Navigateur Web.
C. Système d’Exploitation (OS).
D. Préprocesseur PHP.
Bon Courage
4

Vous aimerez peut-être aussi