Avez-vous une question?
(216) 97 656 803
hajjriadh@gmail.com
Cours et tutoriels
Les cours de programmation
Architecture des ordinateurs
Assembler et configurer les PC
Ordinateur et périphériques
Administration et sécurité des sites web
Microsoft Office
Microsoft Excel
Microsoft Project
Microsoft PowerPoint
Microsoft Access
Microsoft Office Spécialiste
Le management de projet
Le management des ressources humaines
Ingénierie des ressources humaines
Pratiques de management de projet
Microsoft Project
Approche Par Compétences
Sujets du baccalauréat
Mathématiques
Sciences de l'informatique
Sciences expérimentales
Sciences techniques
Economie et gestion
Lettres
Sport
Nos ressources
Formation médicales
Les tests psychotechniques
Ressources pédagogiques
4ème année secondaires
3ème année secondaires
2ème année secondaires
1ère année secondaires
بحوث مختلفة
الأعلام الوطنية والعالمية
Les concours ATFP
الإمتحانات والأسئلة لسنة 2020
الإمتحانات والأسئلة لسنة 2019
الإمتحانات والأسئلة لسنة 2018
الإمتحانات والأسئلة لسنة 2017
الإمتحانات والأسئلة لسنة 2016
Contact
Qui sommes-nous ?
Les fonctions en Python
19 questions
5 minutes
Commencer le quiz
Les fonctions en Python
5:00
QUESTION 1 / 19
1.
<code>def diff(val1,val2):
return val2 - val1
a = diff(-3.0,-2.0)
print(a)</code>
Qu\'affiche le script ?
5.0
1.0
-1.0
-5.0
QUESTION 2 / 19
2.
Lequel des appels de fonction suivants peut être utilisé pour appeler la définition de fonction ci-dessous?
<pre>def somme(a, b, c, d)</pre>
somme(a = 1, b = 2, c = 3, 4)
somme(1, 2, 3, 4)
somme(a = 1, 2, 3, 4)
somme(a = 1, b = 2, c = 3, d = 4)
somme(1, 2, 3, d = 4)
QUESTION 3 / 19
3.
<pre>def func(a):
a += 2.0
return a
a = func(8.0)
print(a)</pre>
Qu\'affiche le script ?
9.0
12.0
10.0
8.0
11.0
QUESTION 4 / 19
4.
<pre>def diff(val1,val2):
return val2 - val1
a = diff(3.0,-2.0)
print(a)
</pre>
Qu\'affiche le script ?
-5.0
5.0
-1.0
1.0
QUESTION 5 / 19
5.
Quel est l\'ordre d\'utilisation des <code>* args</code>, <code>** kwargs</code> et des args formels dans l\'en-tête de fonction?
some_func(fargs, *args, **kwargs)
some_func(**kwargs, *args, fargs)
some_func(*args, **kwargs, fargs)
some_func(*args, fargs, **kwargs)
QUESTION 6 / 19
6.
Quelle est la sortie de l\'appel de fonction <code>afficher ()</code> suivant:
<pre>def afficher(**kwargs):
for i in kwargs:
print(i)
afficher(employee=\"Mohamed\", salary=2000)</pre>
employee
salary
TypeError
salary
Mohamed
2000
employee
TypeError
QUESTION 7 / 19
7.
<code>def func(a):
a += 2.0
return a
a = func(8.0)
print(a)</code>
Qu\'affiche le script ?
8.0
10.0
11.0
12.0
9.0
QUESTION 8 / 19
8.
Lesquels des éléments suivants sont présents dans l\'en-tête de la fonction?
nom de la fonction
nom de la fonction et liste des paramètres
liste de paramètres
valeur de retour
QUESTION 9 / 19
9.
Quelle est la valeur de retour par défaut pour une fonction qui ne renvoie aucune valeur explicitement?
None
int
double
public
null
QUESTION 10 / 19
10.
<pre>def func(val):
if val<0.0:
return 0
return val
a = func(-1.5)
print(a)
</pre>
Qu\'affiche le script ?
-1.5
1.5
-1.0
QUESTION 11 / 19
11.
<li>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.</li>
<li>Vous créez le code Python suivant. Les numéros de ligne sont inclus pour référence seulement.</li>
<p><img src=\"https://apcpedagogie.com/wp-content/uploads/2019/05/Exercices-Fonctions-python-1.jpg\" alt=\"Exercices Fonctions python\" width=\"631\" height=\"303\" class=\"alignnone size-full wp-image-45703\" /></p>
<li>Vous devez définir les deux fonctions requises.</li>
<li>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.)</li>
<ul>
01 def get_name () :
01 def get_name (biker) :
01 def get_name (name) :
04 def calc_calories ():
04 def calc_calories (miles, burn_rate):
04 def calc_calories (miles, calories_per_mile):
QUESTION 12 / 19
12.
Une fonction en Python ne doit pas forcément renvoyer une valeur.
Vrai
Faux
QUESTION 13 / 19
13.
Lequel des mots-clés suivants marque le début du bloc d\'une fonction?
fun
define
def
function
QUESTION 14 / 19
14.
Pour initialiser une liste \'T\' de 10 cases avec la valeur \'<code>a</code>\',l\'utilisateur doit écrire:
T=[a]*10
T=[\'a\']*10
T=[10]*a
T=[10]*\'a\'
QUESTION 15 / 19
15.
Qu\'affiche le programme python suivant ?
<pre>def f(x):
y=3*x**2-1
return y
y=f(-2)
print(y)
</pre>
y
11
f(-2)
-2
QUESTION 16 / 19
16.
<code>*args</code> signifie .... arguments qui sont stockés dans un tuple nommé <code>args</code>.
zéro ou plusieurs
un ou plusieurs
plusieurs
deux ou plusieurs
QUESTION 17 / 19
17.
Pour définir une fonction avec plusieurs paramètres, il suffit d’inclure ceux-ci entre les parenthèses qui suivent le nom de la fonction, en les séparant à l’aide de point-virgules (<strong>;</strong>).
Vrai
Faux
QUESTION 18 / 19
18.
Modifier le code suivant pour avoir en sortie l\'affichage clé valeur:
<strong>Sortie à atteindre:</strong>
<pre>(\'employee\', \'Mohamed\')
(\'salary\', 2000)</pre>
<strong>Code à modifier:</strong>
<pre>
def afficher(**kwargs):
for i in kwargs:
print(i)
afficher(employee=\"Mohamed\", salary=2000)
</pre>
for i in kwargs.items ():
for i in kwargs ():
for i in kwargs[i]:
for i in kwargs:
QUESTION 19 / 19
19.
<pre>def carre(val):
return val*val
def inc(val):
return val + 1
a = carre(inc(3.0))
print(a)
</pre>
Qu\'affiche le script ?
10
12
14
16
Précédent
Suivant
Terminer
Chargement...
Entrée
Aucun résultat pour cette recherche
Essayez d'autres mots-clés ou vérifiez l'orthographe
↑↓
naviguer
↵
ouvrir
esc
fermer
Recherche intelligente