Nom : ___________________ Prénom : ____________________ Classe : _____
Une bonne réponse rapporte 3 point(s). Une mauvaise retire 1 point(s).
Une absence de réponse n'est pas pénalisée.
Quel est l'entier positif codé en base 2 sur 8 bits par le code 0100 1011 ?
L'écriture décimale du nombre binaire 110,1011 est :
Quelle est la valeur hexadécimale de l'entier binaire 10110110
A quelle expression logique correspond cette table de vérité ?
Soit le code suivant :
prenom = ['Jean', 'Leon', 'Paul', 'Milo'] p = prenom[-1][-1]
Quelle valeur est associée à la variable p ?
Soit la suite d'instructions suivantes :
fruit = {} def addone(index): if index in fruit: fruit[index] += 1 else: fruit[index] = 1 addone('Apple') addone('Banana') addone('Orange') addone('Orange') addone('Orange')
Que contient fruit suite à l'exécution de ce code ?
L=[0,1,2] M=[3,4,5] N=[L[i]+M[i] for i in range(len(L))] print(N)
Pour générer cette liste que faut-il écrire ?
Quelle est l'expression qui a pour valeur la liste [1,4,9,16,25,36] ?
On a saisi le code suivant :
variable = [8,12,-7,52,-5,32] lst = [n for n in variable if n <12]Que contient la liste lst à la fin de l’exécution de ce script ?
Soit la liste lst suivante :
lst = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Que va renvoyer le code suivant :
[lst[i][i] for i in [0, 1, 2]]
On considère la fonction suivante.
def mystere(tab): '''tab est un tableau non vide de nombres réels''' n = 0 for x in tab: if x >= 10: n = n + 1 return n/len(tab)
Que renvoie l'expression mystere([14.5, 8, 12, 10, 5, 15.5, 17, 7])
?
0.625
8.625
5
[14.5, 12, 10, 15.5, 17]
On a saisi le code suivant :
matrice = [3*[0] for i in range (3)] for i in range(3): for j in range(3): matrice[i][j] = i + j if (i == j): matrice[i][j]=2 * matrice[i][j]Que contient la variable matrice à la fin de l’exécution de ce script ?
[[1, 2, 3], [2, 9, 4], [3, 4, 25]]
[[1, 2, 3], [2, 3, 4], [3, 4, 5]]
[[0, 1, 2], [1, 4, 3], [2, 3, 8]]
[[0, 1, 2], [1, 2, 3], [2, 3, 4]]
On dispose du dictionnaire
dico = {'Bill': '06 05 04 03 02', 'Roger': '06 12 11 13 20'}. Quelle instruction permet de modifier le dictionnaire de façon à ce que sa nouvelle valeur soit
{'Bill': '06 05 04 03 02', 'Roger': '06 12 11 13 20', 'Marilla': '07 01 02 03 04'}?
dico['Marilla'] += '07 01 02 03 04'
dico.append('Marilla', '07 01 02 03 04')
dico['Marilla'] = '07 01 02 03 04'