EXAMEN DE FIN DE SEMESTRE LICENCE : Non autorisés
Session de Mai 2024 : Génie Logiciel
Classe : L2 GL
Module : Langage de Programmation Niveau : S4
ISP-Bamako
Nombre-Pages : 02
PHP
2022-2023 Durée : 3 heures Prof : M. Sidibé
Partie I : QUESTIONS DE COURS
A) Questions-réponses
1) Qu’est-ce que le langage PHP ? Qui est sont créateur ?
2) Quelle est l’utilité du langage PHP ?
3) Cite les différents outils nécessaire pour la réalisation de page web dynamique avec PHP.
4) Qu’est-ce qu’une fonction en PHP ? Quelle est la syntaxe de déclaration d’une fonction ?
5) Cite les différentes structures de contrôle en PHP et donne deux (02) exemples pour
chaque cas.
B) Questions à multiples choix (QCM)
Choisissez la bonne réponse pour chaque question :
1) Que signifie PHP?
a. Personal Home Page
b. Hypertext Preprocessor
c. Pretext Hypertext Processor
2) Quel symbole permet d'identifier les variables en PHP ?
d. &
e. $
f. %
3) Quel opérateur de comparaison utiliser pour tester si $a est différent de $b ?
a. =
b. &&
c. ! =
4) Parmi les propositions suivantes, laquelle est fausse au sujet du PHP ?
a. Le PHP permet d'afficher du HTML
b. Un serveur est obligatoire pour développer du PHP
c. Le navigateur web lit et comprend le PHP
5) Quel est le type de la variable $a = 19.9 ?
a. String
b. Integer
c. Float
Page 1|2
Partie II : EXERCICES
Exercice 01 :
1) Ecris en PHP un code qui permet d’afficher les messages suivants à l’écran :
a. Bonjour tout le monde !
b. Somme de 15 et 20 est égale à …. (NB : calcule le résultat)
c. Je m’appelle …… et j’habite à ….. (NB : remplacez les pointillés par vos informations)
2) Ecris en PHP un programme qui permet de calculer et d’afficher la somme, le produit et
le reste de deux nombre 24 et 3.
Exercice 02 :
1) Donnez le résultat affiché par ce programme :
<?php
$prenom = "Moussa";
$nom = "KEITA";
$age = 23;
echo "Je m'appelle " .$prenom. " ".$nom. " ". "et j'ai " .$age. " ans <br>";
echo 'Je m\'appelle ' .$prenom. ' et j\'ai ' .$age. ' ans <br>';
?>
2) Recopiez et complétez le tableau suivant :
Operations Résultats
a=2 2
a += 3 a=
a *= 4 a=
a /=2 a=
a %=2 a=
b =++a a= et b=
b = a ++ a= et b=
b= (--a)+1 a= et b=
NB : Toujours prendre la dernière valeur de la variable a pour complétez la suite du tableau.
Page 2|2