

EXERCICES
divers exercices :
Exo 1 :
Q31)- Parmi les quatres propositions, quelle est celle qui correspond au résultat de l'addition en écriture binaire 1101 1001 + 11 0110 ?
Réponse : Premièrement, il faut savoir que : - 0 + 0 = 0 - 0 + 1 = 1 + 0 = 1 - 1 + 1 = 1 0 Donc cela nous permet de calculer 1101 1001 + 11 0110 : Les 1 correspondent aux retenues 1 1 1 1 1 1 0 1 1 0 0 1 + 1 1 0 1 1 0 ___ 1 0 0 0 0 1 1 1 1 Alors 1101 1001 + 11 0110 = 1 0000 1111.
Exo 2 :
-
Q10)-Combien de bits sont nécessaires pour représenter 15 en binaire ? Réponse : Il faut savoir que, étant donné que c'est en binaire, nous devons donc chercher le nombre de bits par la puissance de 2.
-
Alors, nous devons trouver le résultat le plus proche de 15 et qui soit au dessus ou égal à celui-ci : 2^1 = 2 2^2 = 4 2^3 = 8 2^4 = 16 Le résultat le plus proche est 2^4 ce qui signifie que il nous faut 4 bits.
Q28 - Parmi les quatre propositions, quelle est celle qui correspond au résultat de l'addition en écriture hexadécimale 7B692 + 4C81E ?
Réponses :
A- C8EB0
B- C5EB0
C- C7EC0
D- C7EB0
Exo 3:
On considère le script suivant :
t = [2, 8, 9, 2] t[2] = t[2] + 5
Quelle est la valeur de t à la fin de son exécution ?
A) [2, 13, 9, 2] B) [2, 8, 14, 2] C) [7, 13, 14, 7] D) [7, 13, 9, 2]
Il faut d'abord chercher le nombre correspondant à l'instruction t[2] dans la liste t. On voit bien que t[2] = 9.
On ne touche qu'a cette valeur dans la liste, on peut donc éliminer les réponses C et D. Donc, on nous dit que l'on ajoute à t[2] le nombre 5. Ce qui fait 9 + 5 = 14. La liste finale devrait être [2, 8, 14, 2]
La bonne réponse est donc la réponse B) [2, 8, 14, 2]
EXO 4:
Quel est le type de l'expression f(4) si la fonction f est définie par :
def f (x):
return (x, x**2)
A) un entier B) un flottant C) une liste D) un tuple
On voit que la fonction va renvoyer un résultat entre parenthèses avec 2 valeurs à l'intérieur séparé par une virgule, c'est donc un tuple.
La bonne réponse est donc la réponse D) un tuple
Linus emulateur test ( cours )

clear = commande pour tout supprimer
ls = liste

