Quiz les sous programmes en Python
- Posted by Riadh HAJJI
- Categories Python
- Date 6 juillet 2020
- Comments 0 comment
Sommaire
Quiz les sous programmes en Python
-
Objectif
- Ce QCM permet de s’évaluer sur différents structures conditionnelles en Python.
- Une société est en train de créer un programme qui permet aux clients d’enregistrer le nombre de kilomètres parcourus. Le programme enverra des messages en fonction du nombre de miles consignés par le client.
- Vous créez le code Python suivant. Les numéros de ligne sont inclus pour référence seulement.
- Vous devez définir les deux fonctions requises.
- Quels segments de code devez-vous utiliser pour les lignes 01 et 04 ? Chaque réponse correcte présente une partie de la solution ? (Choisissez deux.)
Les fonctions en Python
Félicitation - vous avez complété Les fonctions en Python.
Vous avez obtenu %%SCORE%% sur %%TOTAL%%.
Votre performance a été évaluée à %%RATING%%
Question 1 |
a',l'utilisateur doit écrire:A | T=[a]*10 |
B | T=[10]*a |
C | T=[10]*'a' |
D | T=['a']*10 |
Question 2 |
A | Vrai |
B | Faux |
Question 3 |
afficher () suivant:
def afficher(**kwargs):
for i in kwargs:
print(i)
afficher(employee="Mohamed", salary=2000)
A | employee
salary |
B | employee
TypeError |
C | TypeError
salary |
D | Mohamed
2000 |
Question 4 |
A | nom de la fonction
|
B | valeur de retour |
C | nom de la fonction et liste des paramètres |
D | liste de paramètres |
Question 5 |
A | Vrai |
B | Faux |
Question 6 |
def func(a):
a += 2.0
return a
a = func(8.0)
print(a)
Qu'affiche le script ?A | 8.0 |
B | 12.0 |
C | 10.0 |
D | 9.0 |
E | 11.0 |
Question 7 |

A | 04 def calc_calories (miles, calories_per_mile): |
B | 01 def get_name (biker) : |
C | 04 def calc_calories (): |
D | 01 def get_name () : |
E | 01 def get_name (name) : |
F | 04 def calc_calories (miles, burn_rate): |
Question 8 |
def carre(val):
return val*val
def inc(val):
return val + 1
a = carre(inc(3.0))
print(a)
Qu'affiche le script ?A | 10 |
B | 12 |
C | 14 |
D | 16 |
Question 9 |
def func(a):
a += 2.0
return a
a = func(8.0)
print(a)
Qu'affiche le script ?A | 9.0 |
B | 11.0 |
C | 10.0 |
D | 8.0 |
E | 12.0 |
Question 10 |
def somme(a, b, c, d)
A | somme(a = 1, b = 2, c = 3, d = 4)
|
B | somme(a = 1, b = 2, c = 3, 4)
|
C | somme(a = 1, 2, 3, 4)
|
D | somme(1, 2, 3, d = 4) |
E | somme(1, 2, 3, 4)
|
Question 11 |
def diff(val1,val2):
return val2 - val1
a = diff(-3.0,-2.0)
print(a)
Qu'affiche le script ?A | 1.0 |
B | 5.0 |
C | -1.0 |
D | -5.0 |
Question 12 |
A | define |
B | fun |
C | function |
D | def |
Question 13 |
* args, ** kwargs et des args formels dans l'en-tête de fonction?
A | some_func(**kwargs, *args, fargs) |
B | some_func(fargs, *args, **kwargs) |
C | some_func(*args, **kwargs, fargs)
|
D | some_func(*args, fargs, **kwargs) |
Question 14 |
A | double |
B | null |
C | public
|
D | int
|
E | None |
Question 15 |
('employee', 'Mohamed')
('salary', 2000)
Code à modifier:
def afficher(**kwargs):
for i in kwargs:
print(i)
afficher(employee="Mohamed", salary=2000)
A | for i in kwargs: |
B | for i in kwargs.items (): |
C | for i in kwargs[i]: |
D | for i in kwargs (): |
Question 16 |
def func(val):
if val<0.0:
return 0
return val
a = func(-1.5)
print(a)
Qu'affiche le script ?A | -1.0 |
B | -1.5 |
C | 0 |
D | 1.5 |
Question 17 |
def diff(val1,val2):
return val2 - val1
a = diff(3.0,-2.0)
print(a)
Qu'affiche le script ?A | 1.0 |
B | -5.0 |
C | -1.0 |
D | 5.0 |
Question 18 |
*args signifie .... arguments qui sont stockés dans un tuple nommé args.A | un ou plusieurs |
B | plusieurs |
C | deux ou plusieurs |
D | zéro ou plusieurs |
Question 19 |
def f(x): y=3*x**2-1 return y y=f(-2) print(y)
A | -2 |
B | y |
C | f(-2) |
D | 11 |
← |
→ |
Riadh HAJJI
You may also like
Instruction de sortie print en python
Structure d’un programme Python Instruction de sortie print en python Objectifs Définitions Les opérateurs Cours Python
Corrections Exercices les boucles Python Série 02
if, if…else et if…elif…else en Python La boucle while en python La boucle for en python Comment utiliser Break, Continue et Pass dans Python Exercices les boucles Python Série 01 (Correction) Exercices les boucles Python Série 02(Correction) Quiz les structures …
Exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Exercices en Python traitement …
