wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Interro 2

Total questions: 14

Worksheet time: 10mins

Name
Class
Date
1.

Comment récupérer une valeur saisie par l'utilisateur dans un programme Python ?

a)

get_input()

b)

input()

c)

read()

d)

fetch()

2.

Quelle est la fonction correcte pour afficher un texte et une variable dans Python ?

a)

echo()

b)

output()

c)

print()

d)

display()

3.

Quel est l'opérateur utilisé pour obtenir le reste d'une division entière en Python ?

a)

//

b)

%

c)

/

d)

*

4.

Quelle est la syntaxe correcte pour une structure conditionnelle en Python ?

a)

if x = 10 then

b)

if x == 10:

c)

if x equal 10:

d)

if x := 10 then

5.

Quelle est la boucle qui permet de répéter un bloc d'instructions un nombre déterminé de fois ?

a)

while

b)

for

c)

repeat

d)

loop

6.

Quel est l'opérateur logique utilisé pour maintenir une boucle en exécution tant qu'une condition est vraie ?

a)

while

b)

for

c)

until

d)

loop

7.

Comment appelle-t-on une fonction qui prend des paramètres et retourne une valeur en Python ?

a)

def

b)

return

c)

func

d)

method

8.

Quelle est la bonne façon d'indiquer le type des paramètres et de la valeur de retour d'une fonction ?

a)

def f(param: type, return: type)

b)

def f(param: type) -> type:

c)

def f(param) [type] -> [type]

d)

def f() with (type) return (type)

9.

Quel opérateur retourne le quotient entier d'une division en Python ?

a)

/

b)

//

c)

%

d)

*

10.

Quel opérateur permet d'ajouter directement une valeur à une variable existante ?

a)

+=

b)

+

c)

++

d)

=+

11.

Quel opérateur logique est utilisé pour vérifier que deux conditions sont toutes deux vraies ?

a)

not

b)

and

c)

or

d)

nor

12.

Que vérifie l'expression suivante a > 0 == b > 0 ?

a)

Si a et b sont égaux

b)

Si a et b sont de même signe s'ils ne sont pas nuls

c)

Si a et b sont de même signe

d)

Si a est inférieur à 0 et b est supérieur à 0

13.

Pourquoi est-il recommandé de diviser un programme en plusieurs fonctions ?

a)

Pour rendre le code plus rapide

b)

Pour rendre le code plus compréhensible et facile à déboguer

c)

Pour économiser de la mémoire

d)

Pour rendre le code moins lisible

14.

Simplifiez :

if A:

return True

else:

return False

4 lines