0% ont trouvé ce document utile (0 vote)
167 vues4 pages

QCM JSON Sequence 4 Corrigã©

Ce document présente un QCM sur l'échange de données JSON entre le client et le serveur, en se concentrant sur l'utilisation de PHP et JavaScript. Il couvre des fonctions spécifiques pour encoder et décoder JSON, ainsi que les méthodes HTTP appropriées pour envoyer des données. Les réponses correctes aux questions sont également fournies.

Transféré par

Lo Mohamed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
167 vues4 pages

QCM JSON Sequence 4 Corrigã©

Ce document présente un QCM sur l'échange de données JSON entre le client et le serveur, en se concentrant sur l'utilisation de PHP et JavaScript. Il couvre des fonctions spécifiques pour encoder et décoder JSON, ainsi que les méthodes HTTP appropriées pour envoyer des données. Les réponses correctes aux questions sont également fournies.

Transféré par

Lo Mohamed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

QCM : Échange de données JSON avec le serveur

1. Quel est l'objectif principal de ce chapitre ?


a) Apprendre à utiliser JSON avec Python
b) Échanger des données JSON entre le client et le serveur en utilisant PHP
c) Créer des bases de données relationnelles
d) Utiliser JSON pour générer des images
2. Quelle fonction PHP est utilisée pour convertir un objet PHP en JSON ?
a) json_decode()
b) json_encode()
c) json_convert()
d) json_parse()
3. Quelle fonction JavaScript est utilisée pour convertir une chaîne JSON en
objet JavaScript ?
a) JSON.stringify()
b) JSON.parse()
c) JSON.convert()
d) JSON.toObject()
4. Quelle méthode HTTP est souvent préférable pour envoyer des données
JSON au serveur ?
a) GET
b) POST
c) PUT
d) DELETE
5. Quelle fonction PHP est utilisée pour décoder une chaîne JSON en objet
PHP ?
a) json_encode()
b) json_decode()
c) json_parse()
d) json_convert()
6. Quelle balise HTML est utilisée dans la technique JSONP pour éviter les
problèmes inter-domaines ?
a) <div>
b) <script>
c) <json>
d) <link>
7. Quelle est la principale différence entre JSONP et une requête AJAX
standard ?
a) JSONP utilise la balise <script> au lieu de XMLHttpRequest
b) JSONP ne peut pas être utilisé avec PHP
c) JSONP est plus lent que AJAX
d) JSONP ne supporte pas les données JSON
8. Quelle fonction PHP est utilisée pour encoder un tableau PHP en JSON ?
a) json_decode()
b) json_encode()
c) json_parse()
d) json_convert()
9. Quelle méthode est utilisée pour envoyer des données JSON au serveur
en utilisant la méthode POST ?
a) xmlhttp.open("GET", "url", true)
b) xmlhttp.open("POST", "url", true)
c) xmlhttp.send("GET", "url")
d) xmlhttp.send("POST", "url")
10. Quelle fonction JavaScript est utilisée pour convertir un objet JavaScript
en chaîne JSON ?
a) JSON.stringify()
b) JSON.parse()
c) JSON.convert()
d) JSON.toObject()
11. Quelle est la principale raison d'utiliser JSONP ?
a) Pour éviter les problèmes de sécurité
b) Pour contourner les restrictions inter-domaines
c) Pour améliorer les performances des requêtes AJAX
d) Pour générer des images dynamiques
12. Quelle fonction PHP est utilisée pour récupérer les données envoyées via
la méthode POST ?
a) $_GET
b) $_POST
c) $_REQUEST
d) $_SERVER
13. Quelle est la syntaxe correcte pour créer une
balise <script> dynamiquement en JavaScript ?
a) document.createElement("div")
b) document.createElement("script")
c) document.createElement("json")
d) document.createElement("link")
14. Quelle fonction est appelée dans la technique JSONP pour traiter les
données JSON renvoyées par le serveur ?
a) myFunc()
b) json_encode()
c) json_decode()
d) XMLHttpRequest()
15. Quelle méthode est utilisée pour envoyer des données JSON au serveur
en utilisant la méthode GET ?
a) xmlhttp.open("GET", "url", true)
b) xmlhttp.open("POST", "url", true)
c) xmlhttp.send("GET", "url")
d) xmlhttp.send("POST", "url")
16. Quelle fonction PHP est utilisée pour préparer une requête SQL avec des
paramètres ?
a) mysqli_query()
b) mysqli_prepare()
c) mysqli_fetch()
d) mysqli_encode()
17. Quelle méthode est utilisée pour ajouter une balise <script> au document
HTML ?
a) document.appendChild()
b) document.createElement()
c) document.addScript()
d) document.insertScript()
18. Quelle fonction JavaScript est utilisée pour créer un élément HTML
dynamiquement ?
a) document.createElement()
b) document.append()
c) document.addElement()
d) document.insertElement()
19. Quelle est la principale différence entre JSON et JSONP ?
a) JSONP utilise la balise <script> pour contourner les restrictions inter-
domaines
b) JSONP est plus lent que JSON
c) JSONP ne supporte pas les données JSON
d) JSONP ne peut pas être utilisé avec PHP
20. Quelle fonction PHP est utilisée pour récupérer les données envoyées via
la méthode GET ?
a) $_GET
b) $_POST
c) $_REQUEST
d) $_SERVER

Réponses :

1. b) Échanger des données JSON entre le client et le serveur en utilisant PHP


2. b) json_encode()
3. b) JSON.parse()
4. b) POST
5. b) json_decode()
6. b) <script>
7. a) JSONP utilise la balise <script> au lieu de XMLHttpRequest
8. b) json_encode()
9. b) xmlhttp.open("POST", "url", true)
10. a) JSON.stringify()
11. b) Pour contourner les restrictions inter-domaines
12. b) $_POST
13. b) document.createElement("script")
14. a) myFunc()
15. a) xmlhttp.open("GET", "url", true)
16. b) mysqli_prepare()
17. a) document.appendChild()
18. a) document.createElement()
19. a) JSONP utilise la balise <script> pour contourner les restrictions inter-
domaines
20. a) $_GET

Vous aimerez peut-être aussi