Quiz les sous programmes en Python
- Posté par Riadh HAJJI
- Catégories Python
- Date 6 juillet 2020
- Commentaires 0 commentaire
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 | 04 def calc_calories (miles, calories_per_mile): |
B | 04 def calc_calories (miles, burn_rate): |
C | 01 def get_name () : |
D | 04 def calc_calories (): |
E | 01 def get_name (biker) : |
F | 01 def get_name (name) : |
Question 2 |
*args
signifie .... arguments qui sont stockés dans un tuple nommé args
.A | un ou plusieurs |
B | deux ou plusieurs |
C | plusieurs |
D | zéro ou plusieurs |
Question 3 |
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 | 11.0 |
E | 9.0 |
Question 4 |
('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[i]: |
B | for i in kwargs: |
C | for i in kwargs (): |
D | for i in kwargs.items (): |
Question 5 |
def func(a): a += 2.0 return a a = func(8.0) print(a)Qu'affiche le script ?
A | 11.0 |
B | 9.0 |
C | 10.0 |
D | 8.0 |
E | 12.0 |
Question 6 |
def carre(val): return val*val def inc(val): return val + 1 a = carre(inc(3.0)) print(a)Qu'affiche le script ?
A | 12 |
B | 10 |
C | 14 |
D | 16 |
Question 7 |
A | int
|
B | null |
C | None |
D | public
|
E | double |
Question 8 |
* args
, ** kwargs
et des args formels dans l'en-tête de fonction?
A | some_func(*args, fargs, **kwargs) |
B | some_func(*args, **kwargs, fargs)
|
C | some_func(**kwargs, *args, fargs) |
D | some_func(fargs, *args, **kwargs) |
Question 9 |
afficher ()
suivant:
def afficher(**kwargs): for i in kwargs: print(i) afficher(employee="Mohamed", salary=2000)
A | Mohamed
2000 |
B | TypeError
salary |
C | employee
TypeError |
D | employee
salary |
Question 10 |
def func(val): if val<0.0: return 0 return val a = func(-1.5) print(a)Qu'affiche le script ?
A | 0 |
B | 1.5 |
C | -1.0 |
D | -1.5 |
Question 11 |
A | function |
B | fun |
C | define |
D | def |
Question 12 |
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 13 |
def f(x): y=3*x**2-1 return y y=f(-2) print(y)
A | f(-2) |
B | -2 |
C | y |
D | 11 |
Question 14 |
a
',l'utilisateur doit écrire:A | T=[10]*a |
B | T=['a']*10 |
C | T=[a]*10 |
D | T=[10]*'a' |
Question 15 |
A | Vrai |
B | Faux |
Question 16 |
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 17 |
A | Vrai |
B | Faux |
Question 18 |
def somme(a, b, c, d)
A | somme(a = 1, b = 2, c = 3, 4)
|
B | somme(1, 2, 3, d = 4) |
C | somme(a = 1, 2, 3, 4)
|
D | somme(a = 1, b = 2, c = 3, d = 4)
|
E | somme(1, 2, 3, 4)
|
Question 19 |
A | liste de paramètres |
B | nom de la fonction et liste des paramètres |
C | valeur de retour |
D | nom de la fonction
|
← |
→ |


Ces articles pourraient aussi vous intéresser
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 des listes série 02 (Correction) Quiz les listes en Python Quiz les tuples en Python Quiz les dictionnaires en Python …
Correction 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) Quiz les listes en Python Quiz les tuples en Python Quiz les dictionnaires en Python Quiz les ensembles en Python Correction exercices en Python …
Comment supprimer les espaces dans une chaîne en python
Les chaînes de caractères en python Formatage de chaîne Python Opérations de base sur les chaînes python Les méthodes des chaines de caractères en Python Comment utiliser Split en Python Comment supprimer les espaces dans une chaîne en python Exercices les chaînes de caractères en python (Correction) QCM Chaîne de caractère Python Comment supprimer les espaces dans une chaîne en …