Académique Documents
Professionnel Documents
Culture Documents
Question/Reponse
1- Si nous souhaitons définir le style d'un seul élément, quel sélecteur css utiliserons-nous?
a- id
b- text
c- class
d- name
R1-a- id
Si nous souhaitons définir le style d’un seul élément en CSS, nous utiliserons le
sélecteur id. En effet, l’identifiant (id) est unique à chaque élément et permet donc de
cibler un élément spécifique sur la page. Par contre, le select
2- Grâce à quelle fonction détermine-t-on le nombre d'élément (s) contenu dans un tableau ?
a- d-index
b- s-index
c- X-index
d- z-index
R4- d- z-index
Explication : Pour organiser trois DIV de sorte que DIV 3 soit placé au-dessus de DIV1, nous
allons utiliser la propriété CSS z-index. Cette propriété contrôle l’ordre de pile des éléments. Un
élément avec un z-index plus élevé sera toujours en haut de celui avec un z-index plus bas .
b- L'instruction require est identique à include mise à part que PHP vérifie si le fichier a déjà été
inclus et si c'est le cas, ne l'inclut pas une deuxième fois
c- En cas d'erreur, include() génère un avertissement alors que require() génère un erreur fatale
e- include() permet d'appeler n'importe quel type de fichier, alors qu'il n'est possible d'appeller
que des fichiers contenant exclusivement du PHP avec require()
a- Faux. require() n’est pas un alias d’include(). Ce sont deux instructions distinctes.
b- Faux. L’instruction require n’est pas identique à include. La différence principale est que
require génère une erreur fatale et arrête le script si le fichier spécifié ne peut pas être inclus,
tandis que include génère seulement un avertissement et le script continuera de s’exécuter. PHP
ne vérifie pas si le fichier a déjà été inclus avant d’inclure le fichier.
c- Vrai. En cas d’erreur, include() génère un avertissement, tandis que require() génère une
erreur fatale. C’est la différence principale entre ces deux instructions.
d- Faux. include() et require() peuvent tous deux être utilisés pour inclure n’importe quel
type de fichier, pas seulement les fichiers PHP. Cependant, si le fichier inclus contient du code
PHP, ce code sera exécuté.
Explication : En effet, dans le code HTML, #help fait référence à un élément de la page qui
a l’identifiant (id) “help”. Quand on clique sur le lien, la page va se déplacer pour afficher cet
élément. C’est ce qu’on appelle un “lien interne” ou “signet”.
R8- a- 100%
Explication : En effet, une valeur de 100% signifie que le tableau prendra toute la largeur
disponible de son conteneur, qui est la fenêtre du navigateur dans ce cas. Donc, la bonne réponse à
votre question est la réponse a.
R9- a- GET affiche les valeurs entrées dans un formulaire dans l’URL, contrairement à POST.
Explication : En effet, la méthode GET envoie les informations en les ajoutant à l’URL sous
forme de paramètres. Par contre, la méthode POST envoie les informations de manière invisible pour
l’utilisateur, dans le corps de la requête HTTP. Donc, la bonne réponse à votre question est la réponse
a.
Explication : En effet, en PHP, l’opérateur @ est utilisé pour supprimer les messages d’erreur
générés par l’expression qui le suit. Si vous placez cet opérateur devant une expression PHP, tous les
messages d’erreur qui pourraient être générés par cette expression seront ignorés. Donc, la bonne
réponse à votre question est la réponse b.
11- Quelle est la bonne syntaxe pour un passage de deux paramètres par URL ?
d- <a href='param.php?var1=1&var2=2'>
a- <a href='param.php&var1=1?var2=2'>
b- <a href='param.php?var1=1;var2=2'>
R12- a- possible d’y stocker des valeurs de n’importe quel type PHP
b- possible qu’une clé soit un entier, soit une chaîne de caractères
Explication : En effet, en PHP, un tableau est une structure de données qui peut contenir
des valeurs de n’importe quel type (entiers, flottants, chaînes de caractères, booléens, objets,
etc.). De plus, les clés d’un tableau en PHP peuvent être des entiers ou des chaînes de caractères.
Donc, les deux propositions a et b sont vraies.
$liste = array("fruit" => "banane", "legume"=> "radis", "boisson" => "eau"); echo
$liste[1];
Quelles propositions sont justes ?
a- renvoie "legume"
b- renvoie "radis"
c- renvoie "banane"
d- renvoie une erreur d'index
R13- d- renvoie une erreur d’index
Explication : En effet, le tableau $liste utilise des chaînes de caractères comme clés
(“fruit”, “legume”, “boisson”). Donc, essayer d’accéder à un élément du tableau avec une clé
numérique comme $liste[1] va générer une erreur d’index. Donc, la bonne réponse à votre
question est la réponse d.
14- En JavaScript quel opérateur est utilisé pour concaténer des chaînes de caractères ?
a- add()
b- +
c- &
d -.
R14- b- +
R15- d- Z
17- Lequel des sélecteurs suivants sélectionne tous les éléments de E ayant
l'attribut Attr se terminant par la valeur donnée?
a- E[attr^=value]
b- B E[attr$=value]
c- C E[attr *= value]
d- D Aucune de ces réponses n'est vraie.
R17- b- E[attr$=value]
<?php
$serverIP = "192.168.52.1";
$userIP = "192.168.52.2";
?>
Explication :
R19- Cela affichera le nom du jour à l’index 5 (Vendredi), suivi de “7”, puis le nom du mois
à l’index 2 (Mars), et enfin l’année courante.
20- Lequel des éléments suivants doit être installé sur votre ordinateur pour exécuter des
scripts PHP?
a- Adobe Dreamweaver
b- PHP
c- Apache
d- lI/S
R20-b-PHP
Pour exécuter des scripts PHP sur votre ordinateur, vous devez installer PHP (option b).
Cependant, pour que votre script PHP soit accessible via un navigateur web, vous aurez
également besoin d’un serveur web comme Apache (option c) ou IIS (option d). Adobe
Dreamweaver (option a) est un éditeur de code et n’est pas nécessaire pour exécuter des
scripts PHP. Il est utilisé pour développer et gérer des sites web. Donc, la réponse la plus
précise à votre question serait PHP.