ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 TEST ISN Novembre 2016 Nom, prénom, classe : Pour chaque question, on complétera la grille par les numéros de la ou des bonnes réponses. Barème : 1 point par bonne réponse à une question, −0,25 par mauvaise réponse, 0 en cas de non réponse. 1 Grille à compléter Numéros des questions 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Numéros des réponses valides Numéros des questions 21 22 23 24 25 2 Architecture Question 1 De quoi s’approche le plus le comportement d’un transistor : 1. d’une LED 2. d’un interrupteur 3. d’une alimentation 1 Numéros des réponses valides ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 Une résolution □ Interrupteur. 3 Python Question 2 Lesquels des programmes ci-dessous afficheront 1, 2, 3, 4, 5, 6, 7, 8. 1. Programme 1 : Python 1 2 3 4 a = 1 while a < 9 : a += 1 print (a) 2. Programme 2 : Python 1 2 3 4 a = 1 w h i l e a <= 8 : print (a) a += 1 3. Programme 3 : Python 1 2 f o r i i n range ( 1 , 9 ) : print ( i ) 4. Programme 4 : Python 1 2 f o r i i n range ( 1 , 8 ) : print ( i ) 5. Aucun. Une résolution □ Les programmes 2 et 3. 2 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 Question 3 Dans quels cas, la variable a contiendra-t-elle une valeur de type float ? 1. a = 1.38 2. a = 138/100 3. a = 138//100 4. a = 1,38 5. a = 138 * 10^(-2) Une résolution □ Réponses 1 et 2. Question 4 Une variable v est initialisée par : 1. int 2. float 3. str 4. list v=’2.0’. L’instruction Une résolution type(v) renverra : □ Type str. Question 5 On définit la fonction python suivante : Python 1 2 3 4 5 d e f myst ( a , b ) : a = a+b b = a−b a = a−b return [ a , b ] L’appel myst(3,5) renverra : 1. [3,5] 2. [5,3] 3. [6,−2] 4. aucun des résultats précédents. Une résolution □ [5,3] 3 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 Question 6 On affecte la valeur ’gabuzo meu’ à une variable s. print(len(s)) affichera : 1. 9. 2. 10. 3. 8. 4. un message d’erreur. Une résolution □ len(s) vaut 10. Question 7 On affecte la valeur ’gabuzomeu’ à une variable s. print(s [2]) affichera : 1. ’a’. 2. ’b’. 3. ’ga’. 4. un message d’erreur. Une résolution □ s[2] vaut ’b’. Question 8 On considère le petit script python suivant : Python 1 2 3 4 5 6 7 8 9 a=10 i f a<5 : a=20 e l i f a>1 : a=500 e l i f a>100 : a=1 else : a=0 10 11 print (a) L’affichage final sera : 1. 0 4 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 2. 1 3. 10 4. 20 5. 500 6. un autre résultat Une résolution □ 500. Question 9 Le script suivant : Python ch = ’TESTISN ’ r = ’’ f o r c i n ch : r += c print ( r ) 1 2 3 4 5 affichera : 1. TESTISN 2. NSITSET 3. un message d’erreur 4. aucune des réponses précédentes Une résolution □ Réponse 1. Question 10 Le script suivant : Python 1 2 3 4 L = [ 1, 2, 3, [4] ] M= L M[ 2 ] = 5 p r i n t (L) affichera : 1. [ 1, 2, 3, [4] ] 2. [ 1, 2, 5, [4] ] 5 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 3. [ 1, 5, 3, [4] ] 4. aucune des réponses précédentes Une résolution □ Réponse 2. Question 11 Le script suivant : Python 1 2 3 4 5 6 L = [ 1, 2, 3, [4] ] M = [0 ,0 ,0 ,0] f o r i i n range ( l e n (L) ) M[ i ] = L [ i ] M[ 1 ] = 10 p r i n t (L) : affichera : 1. [ 1, 10, 3, [4] ] 2. [ 10, 2, 3, [4] ] 3. [ 1, 2, 3, [4] ] 4. aucune des réponses précédentes Une résolution □ Réponse 3. Question 12 Le script suivant : Python 1 2 3 4 5 from copy import copy L = [ 1, 2, 3, [4] ] M = copy (L) M[ 3 ] . append ( 8 ) p r i n t (L) affichera : 1. [1, 2, 3, [4, 8]] 2. [ 1, 2, 3, [4] ] 3. [ 1, 2, 3, [8] ] 4. une erreur 6 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 5. aucune des réponses précédentes Une résolution □ Réponse 1. Question 13 Le script suivant : Python 1 2 3 4 def f (a) : a = a + 5 print (a) return a 5 6 7 8 9 a = 6 print (a) f (a) print (a) affichera dans l’ordre : 1. une erreur 2. 6 11 6 3. 6 11 11 4. 6 suivi d’une erreur Une résolution □ Réponse 2. Question 14 Le script suivant : Python 1 2 3 d e f f (L) : L . append ( 5 0 ) L . append ( 3 0 ) 4 5 6 7 8 9 M = [1 ,2 ,3] p r i n t (M) f (M) p r i n t (M) affichera dans l’ordre : 7 ISN Terminale S 1. Lycée de la plaine de l’Ain - 2016/2017 [1, 2, 3, 50, 30] [1, 2, 3, 50, 30] 2. [1, 2, 3] [1, 2, 3] 3. [1, 2, 3] [1, 2, 3, 50, 30] 4. [1, 2, 3, 50, 30] [1, 2, 3] Une résolution □ Réponse 3. 4 HTML et CSS Question 15 Les titres sont définis à l’aide du tag hx, où x représente un nombre compris entre : 1. 1 et 3 2. 1 et 5 3. 1 et 6 4. 0 et 6 Une résolution □ Entre 1 et 6. Question 16 Quel est le schéma HTML correct ? 1. <html><body><head></head></body></html> 2. <html><head></head><body></body></html> 3. <html><head></head><body></html></body> Une résolution Deuxième proposition : <html><head></head><body></body></html> head avant le corps et les balises ne peuvent être entrelacées (elles peuvent par contre être imbriquées l’une dans l’autre). □ Question 17 Quel est le tag à utiliser pour placer une image ? 8 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 1. <image src=”” alt=””> 2. <img source=”” alt=””> 3. <img src=”” alt=””> Une résolution □ proposition 3 : <img src=”” alt=””> Question 18 Un meta-tag doit se placer 1. entre les balises <head> et </head> 2. entre les balises <body> et </body> 3. avant la balise <html> 4. après la balise </html> Une résolution □ Réponse 1. Question 19 Que signifie HTML ? 1. Hyper Technology Mixed Language 2. HyperText Markup Language 3. Hot Text Mapping Language 4. High Text Memory Link Une résolution □ Réponse 2. Question 20 Si je tape « &eacute ; » dans une page html, quel affichage vais-je obtenir ? 1. è 2. é 3. ê 4. un caractère non alphabétique 5. aucun affichage Une résolution □ Réponse 2. 9 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 Question 21 Quelles balises permettent de créer un tableau en HTML ? 1. <col></col> 2. <lig></lig> 3. <table></table> 4. <array></array> 5. <list></list> Une résolution □ Réponse 3. Question 22 Définition d’un commentaire en CSS : 1. 2. 3. 4. // ceci est un commentaire /*Ceci est un commentaire*/ < !– – ceci est un commentaire – –> # ceci est un commentaire Une résolution □ Réponse 2. Question 23 Quelle est la règle de style qui permet de définir la couleur d’arrière-plan d’un élément HTML : 1. 2. 3. 4. color : bgcolor : background-color : box-color : Une résolution □ Réponse 3. Boule et Bill sont deux étudiants d’ISN. Ils ont construit un mini-site CV qu’ils ont ensuite étendu. Ce site est composé de quelques pages HTML, d’une feuille de style et d’images. Il est organisé de la façon suivante : — Le dossier BOULE-BILL contient les fichiers index.htm et style.css et les dossiers CV et Livres. — Le dossier CV contient les fichiers et répertoires suivants : 10 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 • boule.htm • bill.htm • le dossier IMG — Le dossier IMG contient les fichiers : • dog.png • kid.png • maison.png — Le répertoire Livres contient les fichiers : • bye.png • quizz.htm • liste.htm Question 24 Pour utiliser la feuille de style style.css dans la page boule.htm, quel code doit-on insérer dans le fichier boule.htm, juste après le couple de balises <title></title> ? 1. <link rel=”StyleSheet” href=”style.css” type=”text/css”> 2. <link rel=”StyleSheet” href=”BOULE-BILL/style.css” type=”text/css”> 3. <link rel=”StyleSheet” href=”../style.css” type=”text/css”> 4. <link rel=”StyleSheet” href=”../BOULE-BILL/style.css” type=”text/css”> Une résolution □ Réponse 3. Question 25 Dans bill.htm, on souhaite introduire un lien pour accéder à quizz.htm. Que faut-il introduire ? 1. <a href=”quizz.htm”> petit test </a> 2. <a href=”../quizz.html”> petit test </a> 3. <a href=”../Livres/quizz.htm”> petit test </a> 11 ISN Terminale S Lycée de la plaine de l’Ain - 2016/2017 4. <a href=”CV/../quizz.htm”> petit test </a> 5. <a href=”CV/Livres/quizz.htm”> petit test </a> Une résolution □ Réponse 3. 12