Download as pdf
Download as pdf
You are on page 1of 19
2 - On considére le script suivant 7 Pore Quelle est Ia valeur de t& la fin de son exécution ? Réponses A (2, 13, 9,2 8-2, 8,14, 2] 17,13, 14,7 D- (7,13, 9, 2} 3 - On dispose dans le tableau annge2010 les températures mensuelles moyennes dune région francaise. On exécute le script suivant cee tee (Que contient la variable m & la fin de cette exécution 7 Réponses Ac le meis le plus froid 8: le mols le plus chaud rature moyenne la plus basse D-la température moyenne la plus haute 04 - Quelle instruction permet d’atfecter Ia liste [0,1,4,9,16] a la variable tableau ? Réponses A tableau = [1°°2 for | in ranget4) tableau ~ [I**2 for | in ranges) ©: tableau = [2 for | in range( 16) D- tableau = [#2 for in range(17: 5 - Quelle est la valeur dea variable F 8 la fin de Vexécution du script suivant > 8 - On considére la liste de Iistes suivante : Quelle instruction permet d'obtenir une diagonale de Réponses Ac Betactoe[3] = x B- tctactoe[4l © tictactoel1111 = - tletactoe[2]02] = x" Q9- On dafinit ainsi une liste M = Quelle expression vaut la chine de caracteres 'H! 7 Reponses : A. MELI] 8 MSIE] cm) D-M(3) Q10 - On dispose dune liste definie par L = [15,17,12,23]. Quelle est la valeur de L aprés instruction L[2] = 25? Réponses : ‘Ac [15,25,42,23] . [15,17,25,12,23) ©. [35,17,25,23] D- [15,17,12,25,23] Q12 - Que vaut lexpression [ 2"k for k in range(5) ] ? Réponses A-(0,2,4,6.8] 8- (2,4,6,8,10] © 11,2,4,8,16) D- [2,4,8,16,32] 13 - On exécute le code suivant = Que vaut B 8 la fin de Fexécr Réponses : |A-rien du tout, le programme déclenche une erreur dexécution 8.113.221, (6,54), 198,71] CE E1-4,71, (2.5.8), 13,691] D-(17,8,9], [45,6], [1.2.3] (18 - on considere le code suivant : Que vaut t Ia fin do son exécution ? Réponses 4 (0,3,5,7,9] B10, 3,5, 7,9, 31 © [0,3,5,7,9,81 - Fexécution déclenche une erreur 221 - Lest une liste dientiors. On définit la fonction suivante : (Que calcule cette fonction ? Réponses : ‘Ac le maximum dela te L passée en arcument Ble minimum de la liste L passe en argument Cle premier terme de la liste L passée en argument D- le dernier terme de la liste L passe en argument 922 - On considére le code suivant Que vaut u a la fin de son exécution 7 Réponses A (1,6,8, 21] 8 (6, 8,3, 21) (6, 8, 21] D- (1, 3,6, 21] 223 - On exécute le code suivant + Quelle est la valeur de la variable v a la fin de cette exécution ? Réponses : aA B(LA7] © 13.6.9) D+ 11.2,3.4,5,6,7,8,9] (024 - Ona defini : = ((1.2.3), (4.5.61, [7.8.91]. Quelle expression parmi les sulvantes @ pour valeur le nombre 8 ? Réponses ATL] e. T1L2) 12,1] D-Ti2){1] (025 - On defini : L= [ [lundi’,10,0.87), ("mardi”,11,0.82], ["mercredi’,12,0.91] ] Qual est letype de la variable a définie par a ~ L{Z][2] ? Réponses : A. nombre entier B- liste (c mombre flottant D- chaine de caractéres 225 - n définitla liste L ainsi : L= [ [4], [1,21, [4.2.31] Des égalités suivantes, une seule est fausse. Laquelle ? Réponses : A len(L{o]) B. len(L} =: C ten(L(2y D- LDL] 027 - On définit L = [[1,2,3,4,5],(6,7,8,9,10] [14,12,13,14,15]]. Quelle est la valeur de L{o][2] ? Réponses : AD a3 cn D-12 028 - on considere deux entiers strictement positifs L et C. On note n = L*C leur produit et on écrit la fonction sulvante, qui construit un tableau de L lignes et C colonnas, contenant les entiers consécutifs de 0 3 n-1 Par exemple, 'appel construltTable(2,3) dott renvoyer la table : ([0, 1, 21,13, 4, 51] Que faut-il écrire & la place des points de suspension pour obtenir ce résultat ? Reponses : ‘Ac igne.append( + C=) B. ligne.append(L*i + j) : llgne.append(i + L")) D- ligne-append(cvt + J) Q30 - Si on tape dans Ia console dexécution la commande : [14,3] + [2,4,5] qu'obtient-on 7 Réponses : A-[3, 8, 8] B- [19] C144, 3,2, 4,5] D- un message d'erreur car I'adcition n'est pas compatible avec les listes Q31 - Quelle est la valeur de expression [(a,b) for a in range(3) for b in range(3) if a> b] ? Réponses : Ax [(a,b),(a,b),(a,b),(a,b), (a,b), (a,b), (2,b),(a,b),(a,b)] B- [(0,0),(0,1),(0,2),(1,0),(1,1),(1,2),(2,0),(21),(2,2)] & £(4,0),(2,0),(2,4)] D- [(0,0),(0,1),(0,2),(4,0),(1,4),(4,2),(1,0),(4,1),(2,2)] 22 - Quelle est la valeur de l'exprassion [[i for in range(5)] for j in range(3)] ? Réponse: A-[[0, 1, 21,0, 4, 2], [0, 1, 21, £0, 4, 21, £0, 1, 21] B.[f0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1,2, 3, 41] C-[L0, 1, 2, 3], [0, 1, 2, 31, (0, 1, 2, 3], [0, 1, 2, 3], (0, 1, 2, 3) D- [[0, 4, 2, 3, 4 5], [0, 1, 2, 3,4, 5], (0,1, 2,3, 4, 51] Q33 - On définit une grille G remplie de 0, sous la forme dune liste de @élements. tes, of toutes les sous-listes ont le méme nombre on appelle hauteur de a grille le nombre de sous-llstes contenues dans G et largeur de Ia grille le nombre d'éléments dans chacune de ces sous-listes. Comment peut-on las obtenir ? Réponses ‘Ac hauteur ~ len¢stoD) largeur = len(G) 8- hauteur = len(S) largeur = len(to}) hauteur = lenCstoD largeur = len(6{t]) D- hauteur = len(6[1]) largeur = len(to}) 034 - Laquelle des expressions suivantes a-t-elle pour valeur la liste des carrés des premiers entiers qui ne sont pas multioles ac? Réponses, A. be for x in range (13) if //5 != 0] Be [xx if x95 I= 0 for x in range (11)) C= Dex if x//5 I= 0 for x In range (21)] D- [ot for x in range (11) if x%5 I= 0 935 - on efit: Quelle est Ia valour de expression [x[0] for x in tab if x[1]>=15] ? Réponses, A. [Canthony’, 16), (Anne’, 15) ‘anthony’, ‘Anne') [18,15] D- Typetrror : ‘tuple’ object is not callable Q3¢ - Quelle expression Python a pour valeur la liste [1,3,5,7,9,11] ? Reponses : A Di &- [271+ 1 for iin ranget6)] [251 + 1 for iin range(5!] D- [2°11 for in range(7)] 1 for iin range(6)] Q44 - De quelle expression la iste suivante est-elle la valeur ? Reponses AL [LI] * 4 for iin range(4)] B- [[i] * 3 for iin rangeC4)] Ili] * 4 for iin range(3)) D- [fi] = 3 for iin range(3)1 Q46 - Quelle est Is valeur de l'expression [[n,a+2] for n in range(3)] ? Réponses : AL [0,2,1,3,2,41 B- [1,3,2,4,3,5] c- (10,21,11,31.2,.41] D- [{1,3],2,4],[3,5]] Q47 - On construit une matrice par compréhension : Laquelle des conditions suivantes est-elle vérifige 7 Réponses A mealta) B- MLOIL1] c m[2 i031 D- e212 48 - Quelle est expression qui a pour valeur la liste [1,4,9,16,25,36] 7 Réponses : A. {nn forn in range(t,7) } B- {nn for n in range(s) > © [nn for nin range(t.7) 1 D- [nn for n in range(6) } Q57 - Quelle expression a pour valeur la liste [7,14,21,28,35,42,40,56,53] ? Reponses : A: [7"k for kin range(9)] B- [7*k for kin range(1,10)] c- [7°k for kin range(10)] D> [[7*k for k in range(1,9)] 058 - Quelle est la valeur de expression [[0] * 3 for |in range(2}] 7 Réponses : 4. [(0,0], (0,0), [0,01] B- [[0,0,0}, [0,0,0)] [0.000], {0.000]) D- {{0.00], [0.001, [0.00] 259 - quelle est la valeur de la variable S a Ia fin de exécution du script suivant 7 Réponses : Aw B15 cis b-24 Q61 - On dispose dune liste Quelle est la valeur de M aprés exécution du code suivant ? Reponses : A. [2,3,8,6,7,8,8,24) B. (6,2,3,6,7,8,8,24] C- (6,2,8,24,3,8,7,8) D- (15,2,3,6,7).(8.8),.24)] Q60 - On représente un plateau de jau déchec par une liste de listas dans laquelle on place des 1 pour représenter une case 0 se trouve une tour et des 0 pour représenter les cases vides. Par exemple le code rege enone: Oe peer el eee représente la situation de la figure cl-dessous. a at Ta fat fat eux tours sont en prise si elles se trouvent sur une méme ligne ou sur une Parmi les codes suivants, lequel permet de vérifier que la tour placée en ligne j et en colonne j n'est en prise avec aucune tour placée dans les colonnes & sa gauche ? Réponses a Barrera et eeee eet Peseta] arene eecemereelcaty 62 - On définit en Python la fonction suivante : 054 - Considérons le tableau suivant : Que vaut f([-1, 0, 1, 21) ? Reponses: Quelle est a valeur de expression tableau(2][1] ? Ac [0, 0, 1, 3] Réponses : B-[-1,0,0, 3] Aa C-[0, -1, 0, 3] Bo D-[-3,-1,4,3] c Ba}22 D-[5.6)12A4] Q63 - On éfinit L ~ [2,3,5,7,-4]. En demandant la valeur de L[51, qu'obtient-on ? 55 - Laquelle des quatre expressions suivantes 2-t-alle pour valeur la liste [1, 2, 5, 10]? Reponses: Réponses : A A. [for In range(4) if <2) a2 B. [for in range(4)] C3 C. [iM + 1 for iin range(4)] D- une erreur D-[I*1- 2°1 + 2 for in range(4)] Q66 - Considérons le tableau suivant Quelle est la valeur de expression tableau[1] ? Réponses : ‘A: [0.1.2.3] B-£1,2,3.4] -(0,2,4.61] D- 4,3,5,71 Q68 - On deéfinit une liste : L= (1,1, 2,9, 3,4, 5,6, 7]. (967 - On définit ainsi le tableau t = [[4,5,71, (8.4.21, [3,9,6]] Quelle expression a-t-elle pour valeur la liste [4, 16, 36] ? Quel jou dindices permet dobtenir siément "0" de ce tableau? peponces + Réponses + A. [(x* x) 9% 2 == 0 for x in liste] a t19102] B- [x for x in liste if x % 2 -- 0] B- e(2113] culate) © [x*x for in liste] b-ti2yt4) D- [x *x forx in liste If x % 2 070 - On considére le code suivant Que vaut carre & la fin de son exécution ? Réponses A. [0, 1, 4,9, 16, 25, 36, 49, 64, 81] B- (0, 4, 18, 36, 64] © [1, 9, 25, 49, 81] D- [0, 2, 4, 6, 8, 10, 12, 14, 16, 19] 77 - Parmi les scripts suivants, un seul ne permet pas de générer le tableau (0,2,4,6,8,10,12,14,16,18] noté Quel est ce script fautif ? Réponses T=0 one oe OnE cee (078 - On dispose dune liste L dentiers rangés en ordre croissant. On desire connaitre le nombre de valeurs distinctes contenues dans cette liste Parmi les quatre fonctions proposées, laquelle ne donne pas le résultat attendu 7 Réponses 36 U8] te Uy Eatemettcrs! se un = ued Parrett Q80 - Quelle est Ia valeur de l'expression [2**i for iin range(5)] ? Réponses : A: [0/1,4,9,16] B. [3,4,0,16,25) C- [0,2,4,6,8] D- [1,2,4,8,16] Q81 - Quelle affectation permet de donner & L la valeur [1,9,25,49,81] ? Réponses : ALL = [i2 for range(9) if i%: 2 for i in range(10) if i%2 -— 0] 2 for i in range(10) 1 2 fori in range(10) Q82 - On definit : T = [7*n for n in range(10)]. Quelle est la valeur de expression TI7] ? Réponses : A a2 B49 C56 D- 70 Q83 - On définit en Python la fonction suivante : Quelle est la liste renvoyée par f(I1, 2, 3, 4, 5, 6]) ? Réponses A-[3, 5, 7,9, 11, 13] B-(1, 3, 5,7,9, 11] C-13,5, 7,9, 11] D- cet appel de fonction dédenche un message d'erreur Q84 - On exécute le scriot suivant + Réponses : A. 26 B30 C5, 20, 3,2] D- [5, 8, 12, 1] (085 - Gn souhalte construire une table de 4 lignes de 3 éléments que l'on va remplir de 0. Quelle syntaxe Python utlisera-t-on ? Reponses A-[[0]* 3 for iin range (4)] B- for iin range (4) [0] *3 [0] * 3 foriin range (4) D- [ for in range (4) [01 "31 986 - On considare la liste de p-uplats suivante : 0 chaque p-uplet représente un informaticien ou une informaticienne célébre ; le premier élément est son prénom, le deuxiéme Glément son nom, le troisi@me élément sen sexe CH’ pour un homme, 'F’ pour une femme) et le quatriéme élément son année de naissance (un nombre entier entre 1000 et 2000). On définit une fonction : Que vaut fonctionystere(table)? Reponses A: (race; "Ada’] B. [CGrace’, ‘Hopper, 'F', 1908), (’Ada’, ‘Lovelace’, ", 1815)] C [Hopper’, Lovelace’) oo 290 - quelle est Ia valeur de Ia varlable Image apres exécution du proaramme Python suivant 7 Quelle est la valeur de la variable a ala fin de cette execution ? AL {10, 0, 0, 01, £0, 0, 0, 01, 10,0, 0, OF, [1.2 1, 21 B- [{0, 0, 0, 13, [0, 0, 0, 21, (0, 0, 0, 11, (0, 0, 0, 121 © 0, 0, 0, 11, (0, 0, 2, 01, (0, 1, 0, 0}, {1, 0, 0, 01) D- (10, 0, 0, 41, (0, 0, 2, 41, (0,4, 2621, 4,1, 2,001 01 - Laquelle de ces tistes de chaines de caracteres est triée en ordre croissant ? A (232%, "29%, "27%, “ast, “9 © (er, "322", "19", "27", "a5") 992 - Ona defini perenne Trey q Une erreur s'est glissée dans le tableau, car le symbole du Fluor est F et non Fl. Quelle instruction permet de rectifier ce tableau Réponses : A. mendeleiev.appand('F’) B- mendaleiev{1][5] = 'F c- mendeleiev[S]C1 D- mendeleiev{-2][-11 093 - On exécute le script suivant : Que vaut asso 4 la fin de l'exécution ? Réponses A: marc’, ‘jean’, ‘paul’ 8. [[marc,'marie’], (‘paul’,'marie’], [marie’,‘marie']] © ['marc’, ‘paul, ‘marie'] D- ['marie’, ‘anne’] Q95- On a defini Ease ra Comment construire la liste des gaz rares, c'est-a-dire la liste des éléments de la demniére colonne ? Réponses A; gaz_rares = [ periode[7] for periode in mendeleiev] B- gaz_rares = [ periode for periode in mendeleiev{7] C- gaz_rares = [ periode for periode[7] in mendeleiev] D- gazrares periode[s] for periode in mendeleiev] Q100 - On exécute le code suivant eT eeDSy Quelle est alors la valeur de maxi(L) ? Reponses : AS ("Alice’,17) B- (‘Doriane’,17) C- (Fabienne’,17) D- (Emilien’,14) (0101 - Dans une course de chevaux, chaque participant est représenté par un numéro de dossard unique , son nom et sa vile sous la forme d'un couple formé d'un entier et d'une liste : (dossard, (nom, ville] Les données de quelques participants sont réunies au sein de la liste course ci-dessous Quelle expression permet d'obtenir la ville du cheval nommé Zéphir ? Réponses : A coursef4](11i11 8- coursef]{1]{2) course(1J(21{1] D- course(2)(1)(1] 102 - Quelle est la valeur de la variable t1 a la fin de l'exécution du script suivant neon eee aes] ome roa! Creme) Réponse: A [['valenciennes’, 67], ['tille’, 52], [Laon’, 48], ['arras’, 52]] B- [['Valenciennes', 24, 67), [‘Lile', 22, 62], Laon’, 21, 48], [Arras', 18, 52]] C- [Larras', 18, 53],[Laon’, 31, 48], [Lille’, 23, 62], ['Valenciennes’, 24, 677] D- [{'Valenciennes', 67, 241, ['Lille’, 62,231, ['Laon’, 48, 311, [Arras’, 53, 181] Q103 - On écrit la fonction suivante On dispose dune liste L dont les éléments sont des couples (nom, note) Par exemple On aimerait que l'appel de fonction extreme(L, test) renvoie un couple présentant la note maximale, Quelle définition de la fonction test peut-on utiliser ? Réponses + AL Q104 - Une table d’un fichier client contient le nom, le prénom et lidentifiant des clients sous la forme : En supposant que plusieurs clients se prénomment Jean, que vaut la liste x aprés l'exécution du code suivant ? Peas] eee mene =a atest) Réponses A- Une liste de tuples des noms, prénoms et numéros de tous les clients prénommeés Jean B- Une liste des numéros de tous les clients prénammés Jean C- Un tuple aver le nom, prénom et numéro du premier client prénommé Jean D- Un tuple avec le nom, prénom et numéro du dernier client prénommeé Jean Q105 - Quelle est la valeur de x aprés exécution du programme ci-dessous ? ea on eresh aoc) ce. eee Peete) Réponses : Aa B-5 cs b- 33 2106 - Quelle est la valeur de la variable table aprés execution du procramme Python suivant 7 Perewieriereer tries) eset rece es eee Snes meena] Réponses A. [6, 12, 22, 27, 43] B.[12, 6, 22, 37, 43: C- [43, 12, 22, 97, 6] D- [43, 37, 22, 12, 61 107 - Laquelle de ces exoressions a pour valeur Ia liste [[0,1,21,(3,4,5],[6,7,81] ? Reponses : A: [[i+ for iin range(3}] for j in range(2)] B- [{i]*3 for iin range(3)]"3 C: [{i+}*3 for i in range(3)] for j in range(3)) D- [lit fori range(3)] for j in range(3)]*3 Q108 - Sila variable note est définie par note = ["do","ré","mi","fa","s0l","la","si"] alors : Réponses : A. index de “sol” est 5 a \dex de nete est 0 C-lindex de "si" est 7 D- index de “mi” est 2 Q109 - Un programme Python présente la ligne suivante Elle définit : Reponses : A. une liste de trois éléments B- un tuple de trois éléments C- une fonction acceptant trois paramatres D- un cictionnaire associant la valeur x2 @ la clé x1 d'indice x3

You might also like