Font size
WorksheetsEVALUATION PYTHON 2ND SNT
Total questions: 79
Worksheet time: 45mins
Quel est le problème ?
l'identifiant doit être en majuscule
il manque un : après kaled
il manque les " à kaled et à passe123
il faut un str devant kaled
Pourquoi je ne suis plus dans la boucle if ?
j'ai tapé le mauvais login
j'ai tapé le mauvais mot de passe
il faut que le mot de passe soit plus long
le login doit être en majuscule
Quel est le problème avec ce code ?
il n'y a pas de problème
il y a un problème d'indentation
Si j'ai 15 ans , quelle réponse j'obtiens ?
l'âge est validé
error
l'âge est incorrect
true
Que signifie int (age)?
je converti l'âge en un entier
je converti l'âge en une chaine de caractère
je converti l'âge en un booléen
rien
Quel résultat obtient on ?
0
[0]
avec quel même code obtient on le même résultat ?
Quel élément de la liste s'affiche ?
pantalon
chemise
chaussettes
cravate
Quel est le résultat obtenu ?
les autres éléments sont des strings
error
45 est un integer
rien
Quel est le résultat obtenu ?
Qu'obtient on comme résultat ?
Quel code me permet d'enlever l'élément "chaussures" de ma liste ?
inventaire.remove("chaussures")
del inventaire [5]
inventaire.pop(5)
clear chaussures
la fonction .split me permet dans ce cas d'obtenir le résultat suivant:
error
Si je souhaite écrire la phrase suivante: Ouechtati sera t-il le premier ? à partir d'un liste , quel code serait correct ?
Quel est le rôle de la fonction .format ?
injecter la valeur des paramètres dans les accolades
formater la liste
mettre au format A4
Supprimer ce qu'il y a dans les accolades
Pour déclarer une variable α de type entier, on utiliser l'instruction
a == 4
a = 4
a = 4.0
a = '4'
L'instruction range(5) renvoie la liste
[0,1,2,3,4,5]
[0,1,2,3,4]
[1,2,3,4,5]
[1,2,3,4]
La suite d'instruction
mot = 'Baccalaureat'
for i in mot:
.....print(i)
Affiche une liste d'éléments de type int
Affiche une liste de mot
Affiche une liste de lettre
N'affiche rien
Le mot réservé while, permet de définir
une variable
une boucle
un test
une fonction
La suite d'instruction:
n = 3
while n>4:
.....n = n +2
print(n)
affiche 0
ne affiche rien
affiche 3
affiche 5
n = -1
if n > 0:
.....print(False)
else:
.....print(True)
False
True
compteur = 1
while compteur <= 5:
......compteur = compteur + 1
print(compteur)
1
2
5
6
La suite d'instructions
count = 0
while count > 5:
........print(count)
count = count + 1
affiche
1
2
3
4
5
6
6
rien ou error
2
3
4
5
6
Que fait le code suivant
a = 3
b = 2
temp = a
a = b
b = temp
remplace a par b
remplace b par temp
échange les valeurs de a et b
échange les noms de varaibles
Le code suivant :
n = 0
mot = ''bonjour"
for l in mot:
..... n = n + 1
print(n)
affiche le nombre de mot
affiche le nombre de lettre
affiche les lettre du mot
n'affiche rien
type(5.0) renvoie
float
int
str
boolean
Si on saisit dans la console A='pa', puis B='A+A', Quel est l'affichage de B ?
ap
pa
papa
0
Si A='pa' et D='radis', quel est l'affichage de D ?
pa radis
paradis
pa
radis
On a saisit dans la console G='ciao'. Quel est l'affichage si on demande len(G) ?
co
ciao
2
4
On a saisit
x=2
y=3
z=x*y
m=.......
Comment compléter le programme pour affecter la moyenne de x, y et z à la variable m ?
m=x+y+z
m=x+y+z/2
m=x+y+z/3
m=(x+y+z)/3
Si on saisit dans la console :
x=2
x=4
La valeur contenue dans x est ...
2
4
6
8
Si on définit la fonction Ciao
def Ciao(x) :
return (3*x-1)
Que renvoie Ciao(1) ?
1
3
4
2
Quel est le type de a : a="33"
Integer
Float
String
Boolean
Quel est le type de a : a=33
Integer
Float
String
Boolean
b + a
Salut
lutSa
ERROR
5
32
ERROR
3 + "2"
Comment demander son âge à l'utilisateur ?
age : input (Quel est votre age ?)
age : input (‘’Quel est votre age ?’’)
age = input ‘’Quel est votre age ?’’
age = input (‘’Quel est votre age ?’’)
age = input (Quel est votre age ?)
a
4
3
b
Majeur
Rien
ERROR
Mineur
Rien
Majeur
Monsieur
ERROR
Monsieur
7
10
12
15
Il est midi, à table !
Rien
ERROR
J'ai faim !
Soir
Nuit
Matin
Après-midi
J'ai pas la monnaie
C'est trop cher
C'est trop cher
J'ai pas la monnaie
J'ai le compte pile !
Laquelle des instructions suivantes créera une liste ?
l = list()
l = []
l = list([1, 2, 3])
Tout les réponses sont vraies.
Quelle est la sortie du code ci-dessus ?
True
False
Erreur
None
Supposons que t = (1, 2, 4, 4), lequel des énoncés suivants est incorrect ?
print(max(t))
print(t[2])
print(len(t))
t[2] = 3
Quelle est la sortie lorsque nous exécutons
print(list(“hello”)) ?
[‘olleh’]
[‘llo’]
[‘hello’]
[‘h’, ‘e’, ‘l’, ‘l’, ‘o’]
Quelle est la sortie du code ci-dessus ?
20 30
40 60
20 20
20 40
Quelle est la sortie du code suivant lorsqu’il est exécuté dans un shell Python ?
>>>a=("Hello")*3
>>>a
(‘Hello’,’Hello’,’Hello’)
Opérateur * non valide pour les n-uplets
‘HelloHelloHello’
Erreur de syntaxe.
Qu’est-ce qu’une fonction récursive ?
Une fonction qui appelle toutes les fonctions du programme.
Une fonction qui s’appelle elle-même.
Une fonction qui appelle toutes les fonctions du programme sauf elle-même.
Il n’existe pas de fonction récursive en Python.
Lequel des éléments suivants ne peut pas être déclaré comme variable ?
__init__
in
it
on
Laquelle des fonctions suivantes convertit un « string » en « float » en python?
str(x)
float(x)
long(x [,base] )
int(x [,base])
En python 3, que fait l’opérateur // ?
Division entière
Retourne le reste
Division du float par zéro
idem a ** b
En Python, laquelle des fonctions suivantes vérifie dans une chaîne de caractères que tous les caractères sont des chiffres ?
isdigit()
isalnum()
capitalize()
shuffle(lst)
Quelle est la fonction qui compare les éléments des deux listes ?
cmp(list1, list2)
eq(list1, list2)
len(list1, list2)
max(list1, list2)
Laquelle des fonctions suivantes renvoie le plus petit caractère de la chaîne str ?
lower()
lstrip()
upper(str)
min(str)
Quelle fonction est utilisée pour ouvrir le fichier en lecture en Python ?
fopen(file_name, mode)
open(file_name, mode)
openfile(file_name, mode)
open_file(file_name, mode)
En python, quel mot clé est utilisé pour commencer une fonction ?
function
fun
def
import
Lequel des opérateurs suivants en python est évalué à « true » s’il ne trouve pas de variable dans la séquence spécifiée sinon « false » ?
**
is
not in
//
Qui a crée le langage python ?
Denis Ritchie
Guido Van Rossum
James Gosling
Tom Cruise
Laquelle des affirmations suivantes est vraie ?
Python est un langage de programmation de haut niveau.
Python est un langage interprété.
Python est un langage orienté objet.
Toutes les réponses sont vraies.
Quel est le type de données de l’objet ci-dessous ?
X = [0, 2, ‘str’, 1]
Tuple
Dictionary
List
Array
Pour définir un bloc de code en Python, on utilise ?
Accolades
Indentation
Parenthèse
Double quote
Dans le code suivant n = '2' , n est un ?
char
integer
string
tuple
Pour récupérer les entrées de l’utilisateur en Python, on utilise ?
<>
input()
scanf()
cin
Lesquels des programmes
ci-dessous afficheront 1,2,3,4,5,6,7,8
En langage Python, lorsque de l’instruction for k in range(2,29), k prend
29 valeurs
28 valeurs
27 valeurs
26 valeurs
Quelle affirmation est juste ?
Une fonction peut être de type tableau
Une fonction retourne un seul résultat
Une fonction retourne zéro résultat
Une fonction retourne plusieurs résultat
Laquelle de ces syntaxes est correcte :
if x==1:
if x=1:
if x==1
if 1==x:
Que vaut la valeur finale de la variable b ?
(a)
Quand on écrit x=2, que représente x ?
Le nom de la variable
Le type de la variable
La valeur de la variable
Avec Python on peut :
Créer des images
Créer des logiciels, des scripts, des jeux, sites web etc..
Programmer des jeux uniquement.
Comment s'appelle le module pour utiliser l'aléatoire (au hasard) ?
alea
randint
random
rand
Comment crée t-on une variable ?
mavariable = hello
mavariable = 0
mavariable < 2
