1ère Générale NSI

 

Term. Générale NSI

 

Terminale STI2D SIN

Bts Ccst

Technico-commercial 3.0

[[{"text":"Pour tester vos connaissances, vous allez réaliser le qcm suivant;  "}],[{"text":"Laquelle de ces listes de chaînes de caractères est triée en ordre croissant ?","theme":"C","nume":"1","sujet":3,"annee":2020},{"radio":[{"label":" [\"112\", \"19\", \"27\", \"45\", \"8\"]","sol":true},{"label":" [\"8\", \"19\", \"27\", \"45\", \"112\"]"},{"label":" [\"8\", \"112\", \"19\", \"27\", \"45\"]"},{"label":" [\"19\", \"112\", \"27\", \"45\", \"8\"]"}]}],[{"text":"On considère l’extraction suivante d'une base de données des départements français. Cette extraction a ensuite été sauvegardée dans un fichier texte.
\"1\",\"01\",\"Ain\",\"AIN\",\"ain\",\"A500\"
\"2\",\"02\",\"Aisne\",\"AISNE\",\"aisne\",\"A250\"
\"3\",\"03\",\"Allier\",\"ALLIER\",\"allier\",\"A460\" 
\"4\",\"04\",\"Alpes-de-Haute-Provence\",\"ALPES-DE-HAUTE-PROVENCE\",\"alpes-de-haute- provence\",\"A412316152\" 
\"5\",\"05\",\"Hautes-Alpes\",\"HAUTES-ALPES\",\"hautes-alpes\",\"H32412\"
On considère le code suivant :
import csv
with open('departements.csv', newline='') as monFichier:
lesLignes = csv.reader(monFichier) 
    for uneLigne in lesLignes:
      print(uneLigne[3])
Que va produire l'exécution de ce code ?
","theme":"C","nume":"2","sujet":3,"annee":2020},{"radio":[{"label":" L'affichage de la troisième colonne à savoir le nom du département avec une majuscule initiale"},{"label":" L'affichage de tout le contenu du fichier"},{"label":" L'affichage du nombre total de départements figurant dans le fichier"},{"label":" L'affichage de la quatrième colonne, à savoir le nom du département tout en majuscules","sol":true}]}],[{"text":"On a défini :
mendeleiev = [
['H','.', '.','.','.','.','.','He'], ['Li','Be','B','C','N','O','Fl','Ne'], ['Na','Mg','Al','Si','P','S','Cl','Ar'], ...... ]
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 ?","theme":"C","nume":"4","sujet":3,"annee":2020},{"radio":[{"label":" mendeleiev.append('F')"},{"label":" mendeleiev[1][6] = 'F'","sol":true},{"label":" mendeleiev[6][1] = 'F'"},{"label":" mendeleiev[-1][-1] = 'F'"}]}],[{"text":"Quelle est la valeur de la variable table à la fin de l'exécution du script suivant : table = [[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]
table [1][2] = 5","theme":"C","nume":"5","sujet":3,"annee":2020},{"radio":[{"label":" [[1, 5, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]]"},{"label":" [[1, 2, 3], [5, 2, 3], [1, 2, 3], [1, 2, 3]]"},{"label":" [[1, 2, 3], [1, 2, 5], [1, 2, 3], [1, 2, 3]]","sol":true},{"label":" [[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 5, 3]]"}]}],[{"text":"On considère la liste de p-uplets suivante :
table = [ ('Grace', 'Hopper', 'F', 1906), ('Tim', 'Berners-Lee', 'H', 1955),
('Ada', 'Lovelace', 'F', 1815), ('Alan', 'Turing', 'H', 1912) ]
où chaque p-uplet représente un informaticien ou une informaticienne célèbre ; le premier élément est son prénom, le deuxième élément son nom, le troisième élément son sexe (‘H’ 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 :
def fonctionMystere(table): mystere = []
  for ligne in table:
    if ligne[2] == 'F':
      mystere.append(ligne[1]) 
  return mystere
Que vaut fonctionMystere(table)?
","theme":"C","nume":"6","sujet":3,"annee":2020},{"radio":[{"label":" [‘Grace’, ‘Ada’]"},{"label":" [('Grace', 'Hopper', 'F', 1906), ('Ada', 'Lovelace', 'F', 1815)]"},{"label":" [‘Hopper’, ’Lovelace’]","sol":true},{"label":" []"}]}],[{"text":"Qu'est-ce que le format de fichier CSV ?","theme":"C","nume":"1","sujet":4,"annee":2020},{"radio":[{"label":" un format de fichier mis au point par Microsoft pour Excel"},{"label":" un format de fichier pour décrire une base de données"},{"label":" un format de fichier où les données sont séparées par un caractère tel qu'une virgule","sol":true},{"label":" un format de fichier décrivant une page Web"}]}],[{"text":"Soit le tableau défini de la manière suivante : tableau = [[1,3,4],[2,7,8],[9,10,6],[12,11,5]] On souhaite accéder à la valeur 12, on écrit pour cela :","theme":"C","nume":"2","sujet":4,"annee":2020},{"radio":[{"label":" tableau[4][1]"},{"label":" tableau[1][4]"},{"label":" tableau[3][0]","sol":true},{"label":" tableau[0][3]"}]}],[{"text":"On exécute le script suivant :
asso = []
L = [ ['marc','marie'], ['marie','jean'], ['paul','marie'], ['marie','marie'], ['marc','anne'] ] 
for c in L :
  if c[1]==’marie’:
   asso.append(c[0])
Que vaut asso à la fin de l'exécution ?
","theme":"C","nume":"3","sujet":4,"annee":2020},{"radio":[{"label":" ['marc', 'jean', 'paul']"},{"label":" [['marc','marie'], ['paul','marie'], ['marie','marie']]"},{"label":" ['marc', 'paul', 'marie']","sol":true},{"label":" ['marie', 'anne']"}]}],[{"text":"On considère l’extraction suivante d'une base de données des départements français. Cette extraction a ensuite été sauvegardée dans un fichier texte.
\"1\",\"01\",\"Ain\",\"AIN\",\"ain\",\"A500\"
\"2\",\"02\",\"Aisne\",\"AISNE\",\"aisne\",\"A250\"
\"3\",\"03\",\"Allier\",\"ALLIER\",\"allier\",\"A460\" \"4\",\"04\",\"Alpes-de-Haute-Provence\",\"ALPES-DE-HAUTE-PROVENCE\",\"alpes-de-haute- provence\",\"A412316152\" 
\"5\",\"05\",\"Hautes-Alpes\",\"HAUTES-ALPES\",\"hautes-alpes\",\"H32412\"
Quel est le format de ce fichier ?
","theme":"C","nume":"5","sujet":4,"annee":2020},{"radio":[{"label":" YML"},{"label":" XML"},{"label":" CSV","sol":true},{"label":" JSON"}]}],[{"text":"On exécute le script suivant :
a = [1, 2, 3] 
b = [4, 5, 6] 
c=a+b
Que contient la variable c à la fin de cette exécution ?
","theme":"C","nume":"6","sujet":4,"annee":2020},{"radio":[{"label":" [5,7,9]"},{"label":" [1,4,2,5,3,6]"},{"label":" [1,2,3,4,5,6]","sol":true},{"label":" [1,2,3,5,7,9]"}]}],[{"text":"On considère la table suivants :
t = [ {'type': 'marteau', 'prix': 17, 'quantité': 32}, {'type': 'scie', 'prix': 24, 'quantité': 3}, {'type': 'tournevis', 'prix': 8, 'quantité': 45} ]
Quelle expression permet d'obtenir la quantié de scies ?","theme":"C","nume":"4","sujet":5,"annee":2020},{"radio":[{"label":" t[2]['quantité']"},{"label":" t[1]['quantité']","sol":true},{"label":" t['quantité'][1]"},{"label":" t['scies']['quantité']"}]}],[{"text":"On souhaite construire une table de 4 lignes de 3 éléments que l’on va remplir de 0. 
Quelle syntaxe Python utilisera-t-on ?
","theme":"C","nume":"5","sujet":5,"annee":2020},{"radio":[{"label":" [ [ 0 ] * 3 for i in range (4) ]","sol":true},{"label":" for i in range (4) [ 0 ] * 3"},{"label":" [ 0 ] * 3 for i in range (4)"},{"label":" [ for i in range (4) [ 0 ] * 3 ]"}]}],[{"text":"On définit ainsi une liste t :
t = [ {'id':1, 'age':23, 'sejour':'PEKIN'}, {'id':2, 'age':27, 'sejour':'ISTANBUL'}, {'id':3, 'age':53, 'sejour':'LONDRES'}, {'id':4, 'age':41, 'sejour':'ISTANBUL'}, {'id':5, 'age':62, 'sejour':'RIO'},
{'id':6, 'age':28, 'sejour':'ALGER'}]
Quelle affirmation est correcte ?","theme":"C","nume":"6","sujet":5,"annee":2020},{"radio":[{"label":" t est une liste de listes"},{"label":" t est une liste de dictionnaires","sol":true},{"label":" t est un dictionnaire de listes"},{"label":" t est une liste de tuples","sol":false}]}],[{"text":"On exécute le code suivant :
dict = { \"alexandre\" : 17, \"mehdi\" : 18, \"jeanne\" : 16, \"charlotte\" : 19, \"celina\" : 18, \"noé\" : 19 }
def f(dic):
  for cle, valeur in dic.items() :
    if valeur > 18: 
      return cle
Que renvoie l'appel f(dict) ?
","theme":"C","nume":"1","sujet":6,"annee":2020},{"radio":[{"label":" 19"},{"label":" 19,19"},{"label":" \"charlotte\"","sol":true},{"label":" \"charlotte\",\"noé\""}]}],[{"text":"On considère la table suivants :
t = [ {'type': 'marteau', 'prix': 17, 'quantité': 32}, {'type': 'scie', 'prix': 24, 'quantité': 3}, {'type': 'tournevis', 'prix': 8, 'quantité': 45} ]
Quelle expression permet d'obtenir la quantié de scies ?","theme":"C","nume":"3","sujet":6,"annee":2020},{"radio":[{"label":" t[2]['quantité']"},{"label":" t[1]['quantité']","sol":true},{"label":" t['quantité'][1]"},{"label":" t['scies']['quantité']"}]}],[{"text":"Qu'est-ce que le CSV ?","theme":"C","nume":"1","sujet":7,"annee":2020},{"radio":[{"label":" Un langage de programmation"},{"label":" Un format de fichier permettant de stocker de l’information","sol":true},{"label":" Un algorithme permettant de rechercher une information dans un fichier"},{"label":" Un format de fichier permettant de définir le style d’une page web"}]}],[{"text":"On définit la variable suivante : 
lettres = {\"a\": 1, \"b\": 2, \"c\": 3}. 
Quelle est la valeur de l'expression list(lettres.keys()) ?
","theme":"C","nume":"2","sujet":7,"annee":2020},{"radio":[{"label":" [a,b,c]"},{"label":" [1,2,3]"},{"label":" [\"a\",\"b\",\"c\"]","sol":true},{"label":" {\"a\": 1, \"b\": 2, \"c\": 3}"}]}],[{"text":"On déifnit la fonction suivante qui prend en argument un tableau non vide d'entiers.
def f(T): 
  s=0
  for k in T: 
    if k == 8: 
      s = s+1
  if s > 1: 
    return True
  else:
    return False
Dans quel cas cette fonction renvoie-t-elle la valeur True ?
","theme":"C","nume":"3","sujet":7,"annee":2020},{"radio":[{"label":" dans le cas où 8 est présent au moins une fois dans le tableau T"},{"label":" dans le cas où 8 est présent au moins deux fois dans le tableau T","sol":true},{"label":" dans le cas où 8 est présent exactement une fois dans le tableau T"},{"label":" dans le cas où 8 est présent exactement deux fois dans le tableau T"}]}],[{"text":"Soit la table de données suivante :

nomprenomdate_naissance
DupontPierre17/05/1987
DupondCatherine18/07/1981
HaddockArchibald23/04/1998
Quels sont les descripteurs de ce tableau ?
","theme":"C","nume":"1","sujet":8,"annee":2020},{"radio":[{"label":" nom, prenom et date_naissance","sol":true},{"label":" Dupont, Pierre et 17/05/1987"},{"label":" Dupont, Dupond et Haddock"},{"label":" il n'y en a pas"}]}],[{"text":"On utilise habituellement un fichier d'extension csv pour quel type de données ?","theme":"C","nume":"3","sujet":8,"annee":2020},{"radio":[{"label":" des données structurées graphiquement"},{"label":" des données sonores"},{"label":" des données compressées"},{"label":" des données structurées en tableau","sol":true}]}],[{"text":"On exécute le code suivant :
table = [ ['lovelace', 'ada', 1815, 1852],
['von neumann','john', 1903, 1957],
['turing', 'alan', 1912, 1954], ['mccarthy', 'john', 1927, 2011], ['floyd', 'robert', 1936, 2001] ]
def age(personnage):
    return personnage[3] - personnage[2]
table.sort(key=age, reverse=True)

Quelle est la première ligne de la table table à la suite de cette exécution ?
","theme":"C","nume":"1","sujet":9,"annee":2020},{"radio":[{"label":" ['lovelace', 'ada', 1815, 1852]"},{"label":" ['mccarthy', 'john', 1927, 2011]","sol":true},{"label":" ['turing', 'alan', 1912, 1954]"},{"label":" ['mccarthy', 'floyd', 'von neumann', 'turing', 'lovelace']"}]}],[{"text":"Parmi les extensions suivantes, laquelle caractérise un fichier contenant des données que l'on peut associer à un tableau de pixels ?","theme":"C","nume":"2","sujet":9,"annee":2020},{"radio":[{"label":" pdf"},{"label":" xls","sol":true},{"label":" png"},{"label":" exe"}]}],[{"text":"On exécute le code suivant :
table = [ ['lovelace', 'ada', 1815, 1852], ['von neumann','john', 1903, 1957], ['turing', 'alan', 1912, 1954], ['mccarthy', 'john', 1927, 2011], ['floyd', 'robert', 1936, 2001] ]
L = []
for index in range(len(table)): 
  if table[index][3] > 1954:
    L.append(index)
Quelle est la valeur de la liste L à la suite de cette exécution ?
","theme":"C","nume":"2","sujet":10,"annee":2020},{"radio":[{"label":" ['von neumann','mccarthy','floyd']"},{"label":" [1957,2011,2001]"},{"label":" [1,3,4]","sol":true},{"label":" ['lovelace','turing']"}]}],[{"text":"On exécute le code suivant :
collection = [('Renault', '4L', 1974, 30), ('Peugeot', '504', 1970, 82), ('Citroën', 'Traction', 1950, 77)]
Que vaut collection[1][2] ? ","theme":"C","nume":"3","sujet":10,"annee":2020},{"radio":[{"label":" 1970","sol":true},{"label":" '4L'"},{"label":" ('Peugeot', '504', 1970, 82)"},{"label":" ('Renault', '4L', 1974, 30)"}]}],[{"text":"On exécute le code suivant :
def maxi(t): 
  m = t[0]
  for x in t:
    if x[1] >= m[1]:
      m=x 
  return m
L = [ ('Alice', 17), ('Barnabé', 17), ('Casimir', 17),('Doriane', 17), ('Emilien', 14), ('Fabienne', 16) ]
Quelle est alors la valeur de maxi(L) ?
","theme":"C","nume":"4","sujet":10,"annee":2020},{"radio":[{"label":" ('Alice',17)"},{"label":" ('Doriane',17)","sol":true},{"label":" ('Fabienne',17)"},{"label":" ('Emilien',14)"}]}],[{"text":"On exécute le script suivant :
notes = {\"Paul\": 12, \"Jean\": 16, \"Clara\": 14, \"Aïssa\": 18} t = list(notes.keys())
Quelle est la valeur de t à la fin de cette exécution ? ","theme":"C","nume":"5","sujet":11,"annee":2020},{"radio":[{"label":" Paul"},{"label":" [\"Paul\", '\"Jean\", \"Clara\", \"'Aïssa']","sol":true},{"label":" [12, 16, 14, 18]"},{"label":" [ \"Paul\": 12, \"Jean\": 16, \"Clara\": 14, \"Aïssa\": 18 ]"}]}],[{"text":"Dans une course de chevaux, chaque participant est représenté par un numéro de dossard unique , son nom et sa ville 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 : course = [ (5,['Mistral','Lille']), (3,['Zéphir','Paris']),
(7,['Ouragan','Bordeaux']), ......, ....... ]
Quelle expression permet d'obtenir la ville du cheval nommé Zéphir ? ","theme":"C","nume":"2","sujet":12,"annee":2020},{"radio":[{"label":" course[1][1][1]","sol":true},{"label":" course[1][1][2]"},{"label":" course[1][2][1]"},{"label":" course[2][1][1]"}]}],[{"text":"Quelle est la valeur de la variable t1 à la fin de l'exécution du script suivant :
t1 = [['Valenciennes', 24],['Lille', 23],['Laon', 31],['Arras', 18]] 
t2 = [['Lille', 62],['Arras', 53],['Valenciennes', 67],['Laon', 48]]
for i in range(len(t1)): 
  for v in t2:
    if v[0] == t1[i][0]: 
      t1[i].append(v[1])
","theme":"C","nume":"6","sujet":12,"annee":2020},{"radio":[{"label":" [['Valenciennes', 67], ['Lille', 62], ['Laon', 48], ['Arras', 53]]"},{"label":" [['Valenciennes', 24, 67], ['Lille', 23, 62], ['Laon', 31, 48], ['Arras', 18, 53]]","sol":true},{"label":" [['Arras', 18, 53],['Laon', 31, 48], ['Lille', 23, 62], ['Valenciennes', 24, 67]]"},{"label":" [['Valenciennes', 67, 24], ['Lille', 62,23], ['Laon', 48, 31], ['Arras', 53, 18]]"}]}],[{"text":"Par quelle expression remplacer les pointillés dans le programme Python suivant, pour que son exécution affiche le numéro de Dupond ?
repertoire = [ {'nom':'Dupont', 'tel':'5234'},
{'nom':'Tournesol', 'tel':'5248'}, {'nom':'Dupond', 'tel':'3452'}]
for i in range(len(repertoire)):
   if ...... :
     print(repertoire[i]['tel'])
","theme":"C","nume":"5","sujet":13,"annee":2020},{"radio":[{"label":" nom == 'Dupond'"},{"label":" repertoire['nom'] == 'Dupond'"},{"label":" repertoire[i] == 'Dupond'"},{"label":" repertoire[i]['nom'] == 'Dupond'","sol":true}]}],[{"text":"On définit :
T = [ {'fruit': 'banane', 'nombre': 25}, {'fruit': 'orange', 'nombre': 124}, {'fruit': 'pomme', 'nombre': 75}, {'fruit': 'kiwi', 'nombre': 51} ]
Quelle expression a-t-elle pour valeur le nombre de pommes ?","theme":"C","nume":"6","sujet":13,"annee":2020},{"radio":[{"label":" T[2]['nombre']","sol":true},{"label":" T[2,'nombre']"},{"label":" T[3]['nombre']"},{"label":" T[3,'nombre']"}]}],[{"text":"On exécute le code suivant :
a = [5, 4, 3, 4, 7] 
a.append(4)
Quelle est la valeur de la variable a à la fin de cette exécution ?
","theme":"C","nume":"1","sujet":14,"annee":2020},{"radio":[{"label":"2"},{"label":" [4, 4]"},{"label":" [5, 4, 3, 4, 7, 4]","sol":true},{"label":" True"}]}],[{"text":"Quelle expression Python permet d’accéder au numéro de téléphone de Tournesol, sachant que le répertoire a été défini par l’affectation suivante :
repertoire = [ {'nom':'Dupont', 'tel':'5234'},
{'nom':'Tournesol', 'tel':'5248'}, {'nom':'Dupond', 'tel':'3452'}]","theme":"C","nume":"6","sujet":14,"annee":2020},{"radio":[{"label":" repertoire['Tournesol']"},{"label":" repertoire['tel'][1]"},{"label":" repertoire[1]['tel']","sol":true},{"label":" repertoire['Tournesol'][tel]"}]}],[{"text":"On écrit la fonction suivante :
def extreme(t, test): 
  m = t[0]
  for x in t:
    if test(x,m):
      m=x 
  return m
On dispose d'une liste L dont les éléments sont des couples (nom, note). Par exemple :
L = [ ('Alice', 17), ('Barnabé', 18), ('Casimir', 17), ('Doriane', 20),
('Emilien', 15), ('Fabienne', 16) ]
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 ?
","theme":"C","nume":"2","sujet":15,"annee":2020},{"radio":[{"label":" def test(a,b):
  return a[0] < b[0]"},{"label":" def test(a,b):
  return a[0] > b[0]"},{"label":" def test(a,b):
  return a[1] < b[1]"},{"label":" def test(a,b):
  return a[1] > b[1]","sol":true}]}],[{"text":"Dans une course de chevaux, chaque participant est représenté par un numéro de dossard unique , son nom et sa ville 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 : 
course = [ (5,['Mistral','Lille']), (3,['Zéphir','Paris']),
(7,['Ouragan','Bordeaux']), ......, ....... ]
Quelle expression permet d'obtenir la ville du cheval nommé Zéphir ?
","theme":"C","nume":"1","sujet":17,"annee":2020},{"radio":[{"label":" course[1][1][1]","sol":true},{"label":" course[1][1][2]"},{"label":" course[1][2][1]"},{"label":" course[2][1][1]"}]}],[{"text":"Quelle est la valeur de x après exécution du programme ci-dessous ?
t = [[3,4,5,1],[33,6,1,2]] 
x = t[0][0]
for i in range(len(t)):
  for j in range(len(t[i])): 
    if x < t[i][j]:
      x = t[i][j]
","theme":"C","nume":"2","sujet":17,"annee":2020},{"radio":[{"label":"3 "},{"label":"5 "},{"label":"6 "},{"label":" 33","sol":true}]}],[{"text":"On définit une table d'élèves et une liste finale de la façon suivante :
table_eleves = [ {\"prenom\": \"Ada\", \"nom\" : \"Lovelace\", \"age\" : 17}, {\"prenom\": \"Charles\", \"nom\" : \"Babbage\", \"age\" : 18},
......
{\"prenom\": \"John\", \"nom\" : \"Von Neumann\", \"age\" : 16} ] liste_finale = [ eleve for eleve in table_eleves if eleve[\"age\"] >= 18 ]
Que contient cette liste finale ?","theme":"C","nume":"3","sujet":20,"annee":2020},{"radio":[{"label":" La liste des prénoms des élèves majeurs de la table."},{"label":" La liste des âges des élèves majeurs de la table."},{"label":" La liste des élèves majeurs de la table, chaque élément de la liste étant représenté par un dictionnaire.","sol":true},{"label":" La liste des élèves majeurs de la table, chaque élément de la liste étant représenté par une liste."}]}],[{"text":"On considère des dictionnaires comme
{ 'nom': 'Jérôme', 'NSI': 16.2, 'maths': 11.4, 'physique': 13.0 }
pour retenir les notes d'un élève. 
On définit :
def somme(notes):
  return notes['NSI'] + notes['maths'] + notes['physique']

def plusPetit(n1, n2):
  if n1['NSI'] < n2['NSI']:
    return True
  if n1['NSI'] == n2['NSI']:
    if somme(n1) < somme(n2): 
       return True
    elif somme(n1) == somme(n2) and n1['nom'] < n2['nom']: 
        return True
  return False

pour définir un ordre croissant sur ces dictionnaires. Ranger dans l'ordre croissant les dictionnaires suivants :
n1 = { 'nom': \"Albert\", 'NSI': 12.3, 'maths': 14.0, 'physique': 8.7 }
n2 = { 'nom': \"Béatrice\", 'NSI': 12.3, 'maths': 11.0, 'physique': 12.5 } 
n3 = { 'nom': \"Colin\", 'NSI': 12.3, 'maths': 7.0, 'physique': 15.7 }
n4 = { 'nom': \"Daniel\", 'NSI': 13.4, 'maths': 9.0, 'physique': 5.2 }
n5 = { 'nom': \"Emilie\", 'NSI': 16.1, 'maths': 5.3, 'physique': 14.4 }
","theme":"C","nume":"5","sujet":25,"annee":2020},{"radio":[{"label":" n1, n2, n3, n4, n5"},{"label":" n1, n4, n2, n4, n5"},{"label":" n1, n3, n2, n4, n5","sol":true},{"label":" n5, n4, n2, n3, n1"}]}],[{"text":"Quelle est la valeur de la variable image après exécution du programme Python suivant ?
image = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] for i in range(4):
  for j in range(4): 
    if (i+j) == 3:
      image[i][j] = 1
","theme":"C","nume":"2","sujet":32,"annee":2020},{"radio":[{"label":" [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [1, 1, 1, 1]]"},{"label":" [[0, 0, 0, 1], [0, 0, 0, 1], [0, 0, 0, 1], [0, 0, 0, 1]]"},{"label":" [[0, 0, 0, 1], [0, 0, 1, 0], [0, 1, 0, 0], [1, 0, 0, 0]]","sol":true},{"label":" [[0, 0, 0, 1], [0, 0, 1, 1], [0, 1, 1, 1], [1, 1, 1, 1]]"}]}],[{"text":"Par quoi faut-il remplacer les pointillés dans le script suivant :
relevé = [ {'matière':'EPS','moyenne':11}, {'matière':'Sciences','moyenne':6}, {'matière':'LV1','moyenne':14}, {'matière':'Histoire','moyenne':9},
{'matière':'LV2','moyenne':15} ] 
a = ......
b = ......
for i in relevé :
  if i[a] > 10: 
    print(i[b])
pour qu'il affiche
EPS 
LV1 
LV2
","theme":"C","nume":"2","sujet":33,"annee":2020},{"radio":[{"label":" a = 'moyenne' 
b = 'matière'
","sol":true},{"label":" a = 'matière
b = 'moyenne'"},{"label":" a=0 
b=1
"},{"label":" a=1 
b=0
"}]}],[{"text":"On a récupéré le contenu d'un fichier CSV contenant le nom, le prénom et l'âge de personnes dans une table implémentée par la liste de dictionnaires suivante :
table = [{\"nom\": \"dupont\",\"prenom\": \"jean\",\"age\": 16}, {\"nom\": \"durant\",\"prenom\": \"pierre\",\"age\": 15},
.....
....
{\"nom\": \"doe\",\"prenom\": \"jane\",\"age\": 16}]
Quelle expression représente-t-elle la liste des noms des personnes dont l'âge a pour valeur 16 ?","theme":"C","nume":"3","sujet":34,"annee":2020},{"radio":[{"label":" [personne[nom] for personne in table if personne[age]==16]"},{"label":" [personne[\"nom\"] for personne in table if personne[\"age\"]==16]","sol":true},{"label":" [personne[\"nom\"] for personne in table if personne[\"age\"]=16]"},{"label":" [nom if age==16 for nom,age in table ]"}]}],[{"text":"On définit :
stock = [{'nom': 'flageolets', 'quantité': 50, 'prix': 5.68}, {'nom': 'caviar', 'quantité': 0, 'prix': 99.99}, .........
.........
{'nom': 'biscuits', 'quantité': 100, 'prix': 7.71} ]
Quelle expression permet d'obtenir la liste des noms des produits effectivement présents dans le stock (c'est-à- dire ceux dont la quantité n'est pas nulle) ?","theme":"C","nume":"1","sujet":43,"annee":2020},{"radio":[{"label":" ['nom' for p in stock if 'quantité' != 0]"},{"label":" [p for p in stock if p['quantité'] != 0]"},{"label":" [p['nom'] for p in stock if 'quantité' != 0]"},{"label":" [p['nom'] for p in stock if p['quantité'] != 0]","sol":true}]}],[{"text":"On considère le code suivant :
def clearfield(f):
  for i in range(len(f)):
    fiche[i]['code'] = None 
  return f
fiche = [ {\"nom\": \"pierre\", \"note\": 5.99, \"code\": 125}, {\"nom\": \"pol\", \"note\": 2.99, \"code\": 82},{\"nom\": \"jack\", \"note\": 7.99, \"code\": 135} ]
Que renvoie clearfield(fiche) ?
","theme":"C","nume":"4","sujet":45,"annee":2020},{"radio":[{"label":" [{\"nom\": \"pierre\", \"note\": 5.99, \"code\": 125},
{\"nom\": \"pol\", \"note\": 2.99, \"code\": 82}, {\"nom\": \"jack\", \"note\": 7.99, \"code\": 135}]"},{"label":" [{\"nom\": \"pierre\", \"note\": None, \"code\": 125}, {\"nom\": \"pol\", \"note\": None, \"code\": 82}, {\"nom\": \"jack\", \"note\": None, \"code\": 135}]"},{"label":" [{\"nom\": \"pierre\", \"note\": 5.99, \"None\": 125}, {\"nom\": \"pol\", \"note\": 2.99, \"None\": 82}, {\"nom\": \"jack\", \"note\": 7.99, \"None\": 135}]"},{"label":" [{\"nom\": \"pierre\", \"note\": 5.99, \"code\": None}, {\"nom\": \"pol\", \"note\": 2.99, \"code\": None}, {\"nom\": \"jack\", \"note\": 7.99, \"code\": None}]","sol":true}]}]]

En poursuivant votre navigation sur mon site, vous acceptez l’utilisation des Cookies et autres traceurs  pour réaliser des statistiques de visites et enregistrer sur votre machine vos activités pédagogiques. En savoir plus.