wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C2: Développement Web

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

À quoi sert principalement le HTML ?

a)

Faire des calculs

b)

Créer des bases de données

c)

Vérifier des mots de passe

d)

Afficher et structurer une page web

2.

Le HTML est dit “statique” car :

a)

Il s’exécute sur le serveur

b)

Il change selon l’utilisateur

c)

Il ne peut pas réfléchir ou décider

d)

Il utilise des variables

3.

Où s’exécute le code PHP ?

a)

Dans le navigateur

b)

Sur le serveur

c)

Sur l’ordinateur de l’utilisateur

d)

Dans le HTML

4.

Que voit l’utilisateur final dans son navigateur ?

a)

Le code PHP

b)

Les variables PHP

c)

Le résultat en HTML

d)

Le serveur

5.

Quel est le rôle principal de PHP ?

a)

Styliser la page

b)

Afficher des images

c)

Réfléchir et préparer du HTML dynamique

d)

Structurer la page sous forme de sections/div

6.

Quel symbole est obligatoire pour déclarer une variable en PHP ?

a)

#

b)

@

c)

$

d)

&

7.

Laquelle de ces propositions est une variable PHP valide ?

a)

mavariable

b)

$1variable

c)

$_mavariable

d)

$ma-variable

8.

Pourquoi $mavariable et $MaVariable sont différentes ?

a)

PHP est lent

b)

PHP est sensible à la casse

c)

PHP interdit les majuscules

d)

PHP change les noms automatiquement

9.

Laquelle de ces lignes correspond à une affectation correcte en PHP ?

a)

$mavariable == "Hello"

b)

$mavariable = "Hello"

c)

"Hello" = $mavariable

d)

$mavariable === Hello

10.

La variable $éléve en PHP :

a)

Ne fonctionne jamais

b)

Fonctionne mais les accents sont déconseillés

c)

Provoque toujours une erreur

d)

Est obligatoire en PHP

11.

Quel est le type de la valeur "Hello world" en PHP ?

a)

int

b)

float

c)

string

d)

bool

12.

Quel opérateur permet de concaténer deux chaînes de caractères en PHP ?

a)

Le plus : +

b)

La virgule : ,

c)

Le point : .

d)

L'esperluette: &

13.

Quelle est la différence entre == et === en PHP ?

a)

=== compare uniquement les valeurs

b)

=== compare la valeur ET le type

c)

== compare le type uniquement

14.

Que vaut la variable $var après ce code ?

$var = 2 + 3;

a)

23

b)

5

c)

2 + 3

d)

oui oui baguette

15.

Que vaut la variable $var après ce code ?

$var = 5 + "2";

a)

7

b)

5 + "2"

c)

5 + 2

d)

Erreur

16.

Que se passe-t-il ici ?

$var = 2 + "hello";

a)

$var = 2

b)

$var = "2hello"

c)

Erreur fatale

d)

$var = 0