wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BTS SIO - PHP#01

Total questions: 22

Worksheet time: 15mins

Name
Class
Date
1.

Php est un langage s’exécutant sur un serveur ?

a)

vrai

b)

faux

2.

Php permet de ...

a)

Créer un espace Membre

b)

Manipuler des fichiers sur le serveur

c)

Ajouter,modifier des données dans une base de données

d)

Toutes ces réponses sont exactes

3.

Un script php commence par ...

a)

<--

b)

<?php

c)

<!

d)

?>

4.

Chaque ligne d'instruction se termine par ...

a)

?>

b)

;

c)

.

d)

!

5.

Pour afficher du texte, on utilise ...

a)

afficher();

b)

echo();

c)

heco();

d)

write();

6.

Les noms de variables sont sensibles à la casse ?

a)

vrai

b)

faux

7.

Pour définir une variable en php, on utilise ...

a)

@

b)

$

c)

&

d)

var

8.

Comment s'appelle le fichier de configuration de PHP ?

a)

conf.php

b)

php.conf

c)

php.ini

d)

ini.php

9.

Un navigateur web peut exécuter et lire du code PHP ?

a)

vrai

b)

Faux

10.

Laquelle de ces valeurs est un booléen ?

a)

vrai

b)

false

c)

13

d)

"true"

11.

Soit le code php suivant :

$recette = ['nom' => ‘tartiflette’,     'origine' => ‘haute-savoie’,     'temps' => 45]; print_r($recette);

 

Comment afficher à l’écran le département d'origine de la recette la tartiflette ?

a)

echo $recette'[origine]';

b)

echo $recette.origine;

c)

echo $recette[origine];

d)

echo $recette['origine'];

12.

Quel est le résultat de ce bloc d'instruction :

a)

variable i vaut 2

variable i vaut 3

variable i vaut 4

stop !

b)

variable i vaut 1

variable i vaut 2

variable i vaut 3

variable i vaut 4

stop !

c)

variable i vaut 1

variable i vaut 2

variable i vaut 3

variable i vaut 4

variable i vaut 5

stop !

d)

variable i vaut 1

variable i vaut 2

variable i vaut 3

variable i vaut 4

stop !

variable i vaut 5

13.

En PHP, on peut déclarer des tableaux contenant des tableaux qui contiennent eux-même des tableaux.

a)

VRAI

b)

FAUX

14.

Quelle instruction générique permet de se connecter à une base de données en PHP ?

a)

$bdd = new dbconnect(…..)

b)

 $bdd = new query(…..)

c)

$bdd = new connectetoiSVP(…..)

d)

$bdd = new PDO(…..)

15.

Php est payant

a)

vrai

b)

faux

16.

Comment écrire "Hello World" en PHP ?

a)

"Hello World";

b)

echo "Hello World";

c)

Document.Write("Hello World");

17.

Comment obtenir les informations d'un formulaire envoyé en utilisant la méthode "get"

a)

$_GET[];

b)

Request.Form;

c)

Request.QueryString;

18.

Quand on utilise la méthode POST pour envoyer un formulaire, les variables sont affichés dans l'url :

a)

faux

b)

vrai

19.

Que fait le code suivant :

$fichier = file("matiere.txt");

a)

Lit le fichier matiere.txt et le stocke dans une variable

b)

Ne lit pas le fichier matiere.txt et le stocke dans une variable

c)

Ecrit dans le fichier matiere.txt

d)

Créé le fichier matiere.txt

20.

Que vaut $fichier dans le code suivant :

$fichier = file("matiere.txt");

a)

Le contenu du fichier matiere.txt de type String

b)

Le String suivant : "file("matiere.txt");"

c)

Le contenu du fichier matiere.txt

d)

Le contenu du fichier matiere.txt sous forme de tableau

21.

Expliquer le code suivant :

include "header.php";

a)

Renvoie le texte "header.php"

b)

Inclut le contenu du fichier header.php dans la page actuelle

c)

Copie le code dans header.php

d)

Ce code ne fait rien.

22.

Je souhaite commenter du code en PHP, je peux utiliser ...

a)

// en début de ligne

b)

<!-- et --> comme en HTML

c)

/* et */ lorsque je souhaite commenter plusieurs lignes

d)

aucune de ces propositions