Alan Turing était :
Quel est l'entier positif codé en base 2 sur 8 bits par le code 0011 1010 ?
Convertir la valeur décimale 155 en binaire (sur un octet)
Convertir la valeur décimale 195 en hexadécimal
Quel est le plus grand entier positif (non signé) représentable en binaire sur un octet ?
Dans la définition suivante de la fonction somme
en Python, quelle est l'instruction à ajouter pour que la valeur retournée par l'appel somme([1, 2, 3, 4, 5])
soit 15
?
def somme(tab): s = 0 for i in range(len(tab)): ... return s
Quel est le résultat de l'évaluation de l'expression Python suivante ?
[2**n for n in range(4)]
Pour créer la liste des entiers de 1 à 7 quel code utiliserez vous ?
lst=[]
for i in range(7) :
lst.append(i+1)
Quel est le rôle de l'Unité Arithmétique et Logique dans un processeur?
Parmi les éléments suivants, lequel n'est pas un périphérique d'entrée sortie ?
Parmi les affirmations suivantes, laquelle est vraie ?
On a saisi le code suivant :
mot = "première"
Quelle affirmation est vraie ?
mot[7]
vaut e
Soit la liste :
liste_pays = ["France","Allemagne","Italie","Belgique","Pays Bas"]
Que renvoie l'instruction :
"Belgique" in liste_pays
Quelle valeur est renvoyée par l'appel mystere(3, 5)
?
def mystere(a, b): if a < b: return a*b else: return 2*a
On souhaite écrire une fonction Python qui admette comme argument une date et retourne le jour de la semaine (lundi,mardi,...,dimanche).
La date est un argument nommé donnee de type liste au format [JJ,MM,AAAA].
Parmi les instructions suivantes, laquelle est correcte pour décrire une pré-condition :
assert 0< donnee[0]<=31,"Erreur dans la saisie du jour"
Programmation bases Python
On a saisi le code suivant :def func(val): if val>0: return (1+val) else: return (1-val) resultat=func(3)+func(-3)Que contient la variable resultat à la fin de l’exécution de ce script ?
On considère la fonction suivante.
def mystere(tab): booleen = True for i in range(len(tab)-1): if tab[i] > tab[i+1]: booleen = False return booleen
Que renvoie l'appel mystere([1, 2, 7, 3, 10])
?
Quelle est la valeur de X/m à la fin de l'exécution du code suivant :
L = [1,2,3,4,1,2,3,4,0,2]
X = 0
m = 0
for k in L:
X = X + k
m = m + 1