Académique Documents
Professionnel Documents
Culture Documents
EMSI Casablanca
Nom et prénom : .........................................................................
Groupe : .........................................................................
Site: .........................................................................
Remarques
Pour chaque question dans la partie QCM :
1 choix est vrai, les autres sont faux.
Vous obtiendrez 0,5 si la réponse est correcte, sinon 0.
Répondez dans une feuille séparée!
QCM (5 points)
A. Un endroit pour stocker et organiser les fichiers du projet, les dossiers et leurs versions.
A. Interprété
B. Compilé
C. Autre
3. Quelle est la méthode utilisée pour ajouter un élément à la fin d'un tableau en JavaScript?
A. add();
B. insert();
C. append();
D. push();
5. Quelle est la commande utilisée pour initialiser un dépôt Git dans un dossier local?
A. git init
B. git create
C. git start
D. git new
function bonjour() {
return;
console.log("Bonjour");
}
console.log(bonjour());
A. Bonjour
B. undefined
C. Erreur
D. null
A. 1 2 3
B. 1 2
C. 1
D. Rien
<p>Hello, world!</p>
<script>
let p = document.getElementById("p");
p.textContent = "Bonjour tout le monde";
</script>
A. Une erreur car textContent n'est pas une propriété de l'objet sélectionné.
D. Une erreur parce que getElementById n'est pas une méthode de l'objet document .
console.log(x, y);
B. Erreur de syntaxe, nous ne pouvons pas utiliser une condition true dans la boucle.
C. 1 2
D. 2 4
E. 2 22
console.log(x);
A. 2
B. Erreur de syntaxe
C. 7
D. 6
QROC (5 points)
1. Une fonction qui appelle elle-même est connue sous le nom de (1) __________.
2. Remplissez le vide pour créer une liste ordonnée avec trois éléments.
<(1) ________>
<(2) ________>élément 1</________>
<________>élément 2</________>
<________>élément 3</________>
</________>
let x = prompt();
let y = prompt();
if((1) ________){
console.log(x);
} else {
console.log(y);
}
6. Affichez ce modèle.
* * *
* *
* * *
* *
* * *
7. Calculez 1/n!.
function unSurNFactorial(n) {
if ((1) ________) {
return (2) ________;
}
return (3) ________ * (4) ________;
}
let n = 4;
console.log(unSurNFactorial(n)); // 1/4! = 1/24
tab.(1) ________;
9. Afficher la valeur la plus grande parmi les valeurs des propriétés d'un objet.
let obj = {"a": 1, "b": -2, "c": 0, "d": 4};
let (1) ________;
console.log((4) ________);
10. Modifiez le contenu de l'élément div lorsque l'on place le curseur dessus.
1. Écrivez un code JavaScript pour calculer la somme des carrés de n nombres (utiliser une
boucle for).
Exemple : n = 4 -> 1² + 2² + 3² + 4² = 30
age : un nombre.
ageInvalide : ne prend aucun paramètre, et renvoie true si l'âge est supérieur à 150
ans ou inférieur à 1 an, sinon false.
4. Écrivez un code PHP pour afficher les nombres de 1 à 5 modulo 3 (utiliser une boucle for).
<ul>
<li>1 mod 3 = un</li>
<li>2 mod 3 = deux</li>
<li>3 mod 3 = zero</li>
<li>4 mod 3 = un</li>
<li>5 mod 3 = deux</li>
</ul>