WorksheetsRévision finale 1147
Total questions: 12
Worksheet time: 36mins
Le protocole HTTP est :
a) Orienté connexion et garde l’état de chaque client
b) Stateless (sans état), chaque requête est indépendante
c) Chiffre toujours automatiquement les données
d) Utilisé uniquement pour les fichiers HTML
Pour envoyer un mot de passe dans un formulaire, on recommande :
a) GET, car c’est plus rapide
b) POST, car les données vont dans le corps de la requête
c) DELETE, pour effacer le mot de passe
d) PUT, car c’est plus sécurisé que POST
Dans une requête HTTP POST avec application/x-www-form-urlencoded, les données du formulaire se trouvent :
a) Dans l’URL
b) Dans le corps (body) de la requête
c) Dans les cookies uniquement
Quel code de statut HTTP indique une ressource introuvable ?
a) 200
b) 201
c) 404
d) 500
Pour téléverser un fichier avec un formulaire HTML, on doit utiliser :
a) method="get" et enctype="text/plain"
b) Peu importe la méthode, l’enctype est ignoré
c) method="post" et enctype="multipart/form-data"
d) method="put" et enctype="application/json"
On démarre une session PHP avec :
a) session_start();
b) start_session();
new Session();
Quelle fonction retourne le nombre d’éléments dans un tableau ?
a) size()
b) length()
c) count()
d) sizeofArray()
Que fait unset($voitures[1]); sur un tableau ?
a) Réinitialise le tableau complet
b) Supprime uniquement la clé 1 sans réindexer
c) Supprime la dernière entrée
d) Trie le tableau
Le mode "a" dans fopen("voitures.txt", "a") signifie :
a) Ouvrir en lecture seule
b) Ouvrir en écriture et écraser le fichier
c) Ouvrir en écriture et ajouter à la fin du fichier
d) Ouvrir en lecture/écriture et créer un nouveau fichier à chaque fois
file("voitures.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES) retourne :
a) Une ressource fichier
b) Une chaîne contenant tout le fichier
c) Un tableau, chaque élément = une ligne
d) Toujours false
Le mot-clé private sur un attribut
a) Le rend accessible uniquement dans cette classe
b) Le rend accessible partout
c) Le rend accessible dans cette classe et ses enfants
d) Le rend global
Le polymorphisme permet :
a) D’écrire plusieurs classes avec le même nom
b) D’utiliser la même méthode (demarrer()) sur plusieurs objets (Voiture, Moto) avec un comportement différent
c) D’interdire l’héritage
d) De déclarer des variables globales
