Bloc1V2 QCM Corr
Bloc1V2 QCM Corr
Bloc1V2 QCM Corr
Toute communication (orale, téléphonique, par messagerie, etc.) avec les autres étu-
diant.e.s est interdite. Aucun document autorisé.
— Pour la partie QCM, plusieurs réponses peuvent être valides à chaque question, on souhaite
avoir toutes les réponses valides. Chaque question admet au moins une réponse valide et au
moins une réponse incorrecte. Il n’y aura pas de point négatif.
1 Algo - Prog
Question 1 ♣ Python est un langage
A binaire
B machine
C compilé
D interprété
Question 3 ♣ Dans l’algorithme de recherche linéaire dans un tableau, le pire cas est lorsque :
A L’élément se trouve dans la dernière position du tableau ou il n’existe pas
B L’élément se trouve au début du tableau
C L’élément se trouve au milieu du tableau
Question 5 ♣
Quel est le résultat de l’évaluation de la variable scores après l’exécution des instructions sui-
vantes ?
1 scores = { ’ alice ’: 3 , ’ bob ’: 2}
2 scores [ ’ charles ’] = scores [ ’ bob ’]
3 scores [ ’ bob ’] += 1
A 6 C 3 E 4 G 1
B 2 D 8 F 7 H 5
1.2 Fonctions
Question 10 ♣ On considère la définition de la fonction suivante :
1 def liste_pairs ( n ):
2 pairs = []
3 for i in range (1 , n ):
4 i += 1
5 pairs . append ( i )
6 return pairs
A 21 B 11 C 22 D 22 E une autre
valeur
4 def seuil ( k ):
5 x = 0
6 while f ( x ) < k :
7 x = x + 1
8 return x
2 Partie WEB
Question 15 ♣ Un serveur d’application Web
A ne peut pas servir de contenus statiques
B permet de servir des contenus dynamiques
C permet d’exécuter des programmes dans le navigateur Web
D sait répondre aux requêtes HTTP
Question 19 ♣ Le sélecteur permet de retrouver tous les éléments <li> immédiatement sous un
<ul> lui-même dans un élément <nav>
A nav ul + li B nav ul li C nav, ul > li D nav ul > li