Font size
WorksheetsChallenge Fullstack : Évaluez Vos Fondamentaux
Total questions: 55
Worksheet time: 2hrs 50mins
Lorsque vous utilisez l'élément a, vous devez obligatoirement préciser...
Un attribut href
Un attribut target
Un attribut src
Deux attributs href et target
Quels éléments sont nécessaires pour créer une liste non-ordonnée ?
ol et li
ul et ol
tr et td
ul et li
Laquelle de ces syntaxes est correcte ?
<img src="mon-image.jpg" alt="Une image">
<img>src="mon-image.jpg" alt="Une image"</img>
<img href="mon-image.jpg" alt="Une image">
<img url="mon-image.jpg" alt="Une image">
Lequel de ces éléments sert à créer une nouvelle ligne dans un tableau HTML ?
L'élément table
L'élément th
L'élément td
L'élément tr
Quel attribut permet d’inverser le compte des puces des éléments d'une liste ordonnée
a. reverse
b. reversed
c. start
d. count-reverse
Quel attribut est utilisé pour spécifier la source audio dans la balise <audio> ?
A. src
B. source
C. audio-source
D. sound-source
Comment spécifiez-vous l'image de prévisualisation avec l'attribut poster dans une balise <video> ?
A. <video poster="image.jpg">
B. <video preview="image.jpg">
C. <video src="image.jpg">
D. <video image="image.jpg">
Quel attribut HTML est utilisé pour spécifier l'épaisseur de la bordure autour des cellules d'un tableau (<table>) ?
A. cellpadding
B. border
C. tablespacing
D. cellspacing
Quel attribut HTML est utilisé pour spécifier l'espacement entre les cellules d'un tableau ?
A. cellpadding
B. border
C. tablespacing
D. cellspacing
Quel est le résultat de la fusion de deux cellules adjacentes avec l'attribut colspan="2" ?
Les cellules ne peuvent pas être fusionnées horizontalement.
Les deux cellules fusionnent en une seule cellule qui s'étend sur deux colonnes
Les deux cellules fusionnent en une seule cellule qui s'étend sur deux lignes.
Comment est défini l'attribut style dans une balise HTML ?
style="valeur: propriété;"
style="propriété: valeur;"
style="valeur"
style="propriété"
Quelle est la principale fonction des balises sémantiques en HTML ?
Définir la structure visuelle de la page
Décrire le style et la mise en forme du contenu
Fournir des informations sur la signification du contenu
Créer des liens hypertextes vers d'autres pages
Le sélecteur CSS: p{ color : red;} permet de...
... colorier les paragraphes en rouge.
... colorier les textes du site en rouge.
... mettre un fond en rouge.
... surligner en rouge.
Quelle balise permet d'insérer une citation?
<p>
<address>
<blockquote>
<source>
Sélectionnez les langages clients
HTML
Python
JavaScript
PHP
}
p.info.selection{
color : red;
}
2. Comment faire appelle à une fonction nommée « sum »?
sum()
call function sum()
call sum()
Aucune de ces réponses n’est vraie.
4. Le fichier externe de JavaScript doit contenir la balise <script>?
Vrai
Faux
7. Comment écrire une condition IF en JavaScript?
if a = 2 then
if a = 2
if a == 2 else
if (a == 2)
8. Comment écrire une condition IF pour vérifier si « a » n’est PAS égal à 2?
if a <> 2
if (a != 2)
if a =! 2 then
if (a <> 2)
9. Comment créer une fonction en JavaScript?
function f()
function = f()
function:f()
Aucune de ces réponses n’est vraie.
L'opérateur de comparaison == sert à comparer...
L'égalité en valeur simplement
L'égalité en valeur et en type
La différence en valeur simplement
Comment accédez-vous à une propriété d'un objet en JavaScript ?
En utilisant la notation d'indexation ([])
En utilisant la notation de concaténation (+=)
En utilisant la notation pointée (.)
En utilisant la notation fléchée (->)
Que retournera l'expression 5 == "5" en JavaScript ?
false
true
null
undefined
Que retournera l'expression true + true en JavaScript ?
true
"true"
2
false
Quelle méthode JavaScript est utilisée pour créer un nouvel élément dans le DOM ?
createElement
createNode
newElement
makeElement
Comment ajoutez-vous un nouvel élément comme enfant à un élément existant dans le DOM ?
insertChild
addNode
insertElement
appendChild
Quelle méthode JavaScript peut être utilisée pour écrire directement du contenu dans le document ?
document.appendContent
document.insertText
document.write
document.addText
Quelle propriété est utilisée pour obtenir le contenu HTML d'un élément dans le DOM ?
elementContent
contentHTML
innerHTML
textContent
Comment récupérez-vous tous les éléments avec une balise HTML donnée dans le DOM ?
getElementsByName
findElements
getElementsByTag
getElementsByTagName
En PHP les « super variables » sont utilisables sur toutes les pages de l’application
VRAI
FAUX
Voici le début d’une déclaration de formulaire HTML :
<form action="/TP_SIO2/index.php?action=AddCli" method="POST">
Lors de la soumission du formulaire, quel sera l'effet de :
« index.php?action=Addcli »
le fichier index.php appelle la fonction Addcli() dans le fichier action.php
le fichier index.php appelle la fonction Addcli() du controlleur
le fichier index.php reçoit la supervariable $GET[‘action’] qui contient « Addcli »
le fichier index.php reçoit la supervariable $POST[‘action’] qui contient « Addcli »
Quel est l’objet de ce test :
if (isset ($_POST['prenoms']) ) {
Ce test est VRAI si la variable $_POST['prenoms'] contient des caractère autres que des blancs
Ce test est VRAI si la variable $_POST['prenoms'] existe
Ce test est VRAI si le formulaire prenoms.php utilise la méthode POST
Ce test est VRAI si le champ ‘prenoms’ existe dans un formulaire de la page courante
Examiner attentivement cette fonction.
Dans quelle couche devrait-elle se trouver ?
la couche model
la couche controller
la couche View
Elle peut être dans toutes les couches
Soit le code php suivant :
session_start();
Quelle l’effet de cette instruction PHP ?
Elle permet d’initialiser la variable $_SESSION avec le numéro de Session de l’utilisateur
Elle permet d’utiliser les super variables $_COOKIE et $_SESSION
Elle autorise l’inclusion de code PHP dans le HTML
Elle permet d’utiliser la super variable $_SESSION
En développement WEB, qu’est un qu’un cookie ?
Une super variable dans laquelle on peut stocker le mot de passe de l’utilisateur
Un fichier stocké dans le cloud du client, pouvant contenir n’importe quelle valeur
Un fichier stocké sur la machine du client, pouvant contenir n’importe quelle valeur
Un fichier stocké sur la machine serveur, pouvant contenir n’importe quelle valeur
Quel traitement effectue cette instruction
setcookie(‘name’, $_SESSION [userID], time() + 24*3600);
Elle crée un cookie qui porte le nom du contenu de $_SESSION [userID] avec une durée de 24 heures
Elle initialise la variable $_SESSION [userID] avec l’heure courante mais du jour suivant
Elle crée un cookie qui s’appelle ‘’name ‘’ et qui contient $_SESSION [userID] concaténé avec l’heure courante du lendemain
Elle crée un cookie qui s’appelle ‘’name ‘’ et qui contient $_SESSION [userID] avec une durée de 24 heures
Quelle classe en PHP permet de se connecter à une base de données en utilisant PDO?
PDO_Connect
DB_Connect
PDO
DB_PDO
Quelle méthode est utilisée pour préparer une requête SQL en PDO?
prepareSQL()
execute()
query()
prepare()
Comment exécuter une requête préparée avec PDO et récupérer les résultats sous forme de tableau associatif?
$stmt->fetchAll(PDO::FETCH_ASSOC)
$stmt->execute(PDO::FETCH_ASSOC)
$stmt->query(PDO::FETCH_ASSOC)
$stmt->fetch(PDO::FETCH_ASSOC)
Comment lier une valeur à un paramètre nommé dans une requête préparée avec PDO?
$stmt->bindValue(':param', $value)
b) $stmt->bindParam(':param', $value)
$stmt->bind(':param', $value)
$stmt->bindValueParam(':param', $value)
Pour quelle raison utiliseriez-vous des requêtes préparées avec PDO?
Pour améliorer les performances
Pour prévenir les injections SQL
Pour faciliter le débogage
Pour toutes les raisons ci-dessus
MySQL est un système de gestion de base de données _____?
Orienté objet
Hiérarchique
Relationnel
Réseau
Le dictionnaire des données
Liste les champs de la base de données
Liste les champs de la table
Liste les mots-clés de la base
MCD signifie
Modèle contractuel de données
Modèle conceptuel de données
Modèle conflictuel de données
Quel est le type de la relation entre les tables agents et ventes ?
1 à 1
1 à plusieurs
Plusieurs à plusieurs
Lorsqu’il existe une relation de plusieurs à plusieurs entre deux tables, il faut :
Échanger les clés primaires
Regrouper les deux tables en une seule table
Créer une table intermédiaire
Pour créer une base de données seulement si elle n’existe pas déjà, quelle clause est utilisée?
IF EXISTS
IF NOT EXISTS
CREATE EXISTS
EXISTS IF
Que représente « salaire » dans l’extrait de code suivant?
Une table
Une ligne
Une colonne
Un objet
Duplication de la clé primaire est-elle autorisée dans SQL?
Oui
Non
Dépend de SGBD
Aucun de ces réponses
Quelle clé est utilisée pour lier deux tables dans Mysql?
Clé primaire
Clé étrangère
Clé primaire et étrangère
Aucun de ces réponses
Quelle commande permet de sélectionner une base de données pour une utilisation ultérieure?
SELECT database
USE database
CHOOSE database
PICK database
