QCM de la leçon N° 2 Les Variables


Cocher les cases qui correspondent à des réponses exactes
(plusieurs réponses possibles)

1 _ Quels sont les noms de variables valides ?
     $_My_Var     
     $8_My_Var     
     $My_Var_8     
2 _ A quoi peut servir la fonction unSet() ?
     Mettre une variable à 0     
     Mettre des espaces dans la variable     
     Effacer la variable de la mémoire     
3 _ Si l'on a <? $a=5 ; unset($a); ?>, quelles propositions sont justes ?
     <? echo isSet($a); ?> renvoie "true"     
     <? echo !isSet($a); ?> renvoie "true"     
     <? echo isSet($a); ?> renvoie "false"     
4 _ Si l'on a <? $a="Joe"; $b="Max"; $c=$a.$b; ?>, quelles propositions sont justes ?
     <? echo $c; ?> renvoie JoeMax     
     <? echo $c; ?> renvoie Joe.Max     
     <? echo $c; ?> renvoie Joe Max     
5 _ Si l'on a <? $a="Joe"; ?>, quelles propositions sont justes ?
     <? echo "$a"; ?> renvoie $a     
     <? echo '$a'; ?> renvoie Joe     
     <? echo '$a'; ?> renvoie $a     
6 _ Si l'on a <? $a=7; $a="Joe"; ?>, que se passe-t-il ?
     Le programme renvoie une erreur     
     Le type de la variable $a devient "chaine"     
     Le contenu de la variable devient 74 (code de "J")     
7 _ Si l'on a <? $a="5_Joe" ;?>, quelles propositions sont justes ?
     <? settype($a, "integer"); ?> provoque $a=0     
     <? settype($a, "integer"); ?> provoque $a=5     
     <? settype($a, "integer"); ?> renvoie une erreur     
8 _ Si l'on a <? $a="true" ?>, quelles propositions sont justes ?
     <? settype($a, "string"); ?> renvoie une erreur     
     <? settype($a, "integer"); ?> provoque $a=1     
     <? settype($a, "integer"); ?> provoque $a=0     
9 _ Si l'on a <? $a = 3.94 ;?>, quelles propositions sont justes ?
     <? print("Integer: (integer)$a); ?> renvoie 4     
     <? print("Integer: (integer)$a); ?> renvoie 3     
     <? print("Integer: (integer)$a); ?> renvoie 0     
10 _ Pour acceder à une variable à l'intérieur d'une fonction, comment faire ?
     Y faire référence simplement par son nom     
     Utiliser le tableau $globals[]     
     La passer comme parametre de la fonction    

   

Tous droits réservés. 2005-2008