wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizz 2a3

Total questions: 20

Worksheet time: 50mins

Name
Class
Date
1.

Où faut-il placer correctement un script JavaScript dans une page HTML ?

a)

dans la section <body>

b)

dans la section <head>

c)

les deux sections <head> et <body> sont toutes deux correctes

2.

Quelle balise utilise-t-on pour définir le titre principal d'une page web ?

a)

<head>

b)

<h1>

c)

<h6>

d)

<header>

3.

Quelle méthode n'existe pas dans le DOM ?

a)

document.getElementsByClassName

b)

document.getElementsByTagName

c)

document.getElementsByAttribute

d)

document.getElementById

4.

Quelle est la syntaxe JavaScript correcte pour modifier le contenu de l’élément HTML ci-dessous ?
<p id="demo">Ceci est une démonstration.</p>

a)

document.getElement("p").innerHTML = "Bonjour le monde !";

b)

document.getElementsByName("p").innerHTML = "Bonjour le monde !";

c)

document.getElementById("demo").innerHTML = "Bonjour le monde !";

d)

document.getElementsByClass("demo").innerHTML = "Bonjour le monde !";

5.

const numbers = [5, 8, 12];

console.log(numbers.includes(8));
La sortie du code suivant ?

(a)  

6.

Quel événement se produit lorsque l’utilisateur passe la souris au-dessus d’un élément HTML ?

a)

onclick

b)

onmouseout

c)

onmouseover

d)

ondblclick

e)

onmouseenter

7.

let a = "10";

let b = 10;

console.log(a === b);

Quelle est la sortie de ce code ?

(a)  

8.

document.querySelectorAll("p").innerHTML = "Salut !";

Que se passe-t-il avec le code suivant ?

a)

Tous les paragraphes changent

b)

Erreur

c)

le contenu du premier <p> change

d)

Rien

9.

const numbers = [1, 2, 3];

numbers.unshift(0);

console.log(numbers);
La sortie du code suivant ?

(a)  

10.

<?php

function test() {

static $x = 0;

$x++;

echo $x;

}

test();

test();

test();

?>

La sortie de ce code ?

a)

111

b)

123

c)

012

d)

Erreur

11.

class Produit {

private $prix;

}

Écrivez une méthode setPrix() permettant d’attribuer une valeur à la propriété $prix.

(a)  

12.

Afficher avec JavaSceipt une alerte "Formulaire envoyé !" lorsque l’utilisateur soumet le formulaire.

<form id="myForm">

<input type="text" placeholder="Votre nom">

<button type="submit">Envoyer</button>

</form>

(a)  

13.

Qu’est-ce que l’héritage en PHP ?

(a)  

14.

Que fait la fonction unset() ?

(a)  

15.

Laquelle des affirmations suivantes à propos de query() et prepare() en PDO est correcte ?

a)

query() est plus rapide que prepare()

b)

prepare() permet d’utiliser des paramètres sécurisés

c)

query() est réservée uniquement aux requêtes d’insertion

d)

prepare() ne renvoie jamais de résultat

16.

Que fait la fonction preventDefault() ?

(a)  

17.

Quelle est la différence entre innerText et textContent ?

(a)  

18.

$sql = "SELECT * FROM etudiant WHERE id = ?";

$stmt = $pdo->prepare($sql);

$stmt->execute([3]);

$etudiant = $stmt->fetch();
Que fait ce code ?

(a)  

19.

Quel code permet de sélectionner l’élément HTML suivant à l’aide de querySelector() ?

<p id="message">Bonjour !</p>

(a)  

20.

Quelle est la différence entre createElement() et append() en JavaScript ?

a)

createElement() ajoute un élément dans la page, append() le crée

b)

append() ne fonctionne qu’avec les balises <div>

c)

createElement() crée un élément, append() l’ajoute dans le DOM

d)

Les deux font la même chose