Vous êtes sur la page 1sur 2

QCM PYTHON – LES BASES

Question 1

Qu'affiche le programme ci-dessous : ? A) 10 Les données dans a et b


a = "10" B) 2 sont entre « » donc sont
b = "2"
C) 10+2 du texte. On n’additionne
c=a+b
print( c ) D) 12 pas du texte. Rappel dans
E) 102 le cours « PaLaPaLa »
Question 2

Qu'affiche le programme ci-dessous : ? A) x Il s’agit bien d’un calcul.


x = 1+ 1/2 B) 1.5 Dans la variable x je place
print(x)
C) 1+1/2 le résultat de 1+1/2
D) x=1+1/2
Question 3

Qu'affiche le programme ci-dessous : ? A) 8 8 a = 12


a = 12 B) 8 12 b=8
b=8
C) 12 8 c = a => c = 12
c=a
a=b D) 12 12 a = b => a = 8
b=c b = c => b = 12
print(a,b)
print(a,b) => 8 12

Question 4

Qu'affiche le programme ci-dessous : ? A) "4*5" Les données dans a sont


a = "4*5"
B) 4*5 entre « » donc sont du
print(a)
C) 20 texte. Print(a) va afficher
D) 20.0 le texte tel-quel
Question 5

Qu'affiche le programme ci-dessous : ? A) "4*5" 4.0 est un chiffre à virgule


a = 4.0*5 B) 4*5 (float), le résultat du
print(a)
C) 20 calcul sera donc aussi un
D) 20.0 chiffre à virgule
Question 6

Qu'affiche le programme ci-dessous : ? A) type(A) 12.3 est un chiffre à


a = 12.3 B) <class ‘int’> virgule (float).
print(type(a))
C) <class ‘float’> La commande type(a)
D) <class ‘bool’> renvoi le type de a, qui
E) <class ‘str’> est donc un float.
Question 7

On saisit dans la console python : A) 0,5 Le symbole pour


>>> 1 x 1 / 2
B) 0.5 multiplier est le * et non
Quel résultat va-t-on obtenir ?
C) Un message le x
d’erreur
Question 8

On saisit dans la console python : A) 4,5 C’est le résultat de la


>>> 9 / 2
B) 4 division. Attention, la
Quel résultat va-t-on obtenir ?
C) 4.5 virgule est un . et non ,
Question 9

On saisit dans la console python : A) 4,5 La commande // renvoi la


>>> 9 // 2
B) 4 partie entière de la
Quel résultat va-t-on obtenir ?
C) 4.5 division (4.5)
Question 10

On saisit dans la console python : A) 0.5 La commande % renvoi le


>>> 9 % 2
B) 4 reste de la division :
Quel résultat va-t-on obtenir ?
C) 4.5 9 = 2*4 +1
D) 1
Question 11

Quelle sera la sortie après l'exécution des A) <class ‘str’> A la question l’utilisateur
instructions suivantes :
name = input("Entrez votre nom : ") B) <class ‘int’> a répondu « Robert ». De
>>>Entrez votre nom : Robert
type(name) C) <class ‘float’> plus, sans précision la
D) <class ‘Robert’> réponse à un input est
toujours un string
Question 12

Comment appelle-t-on un emplacement Une variable


mémoire caractérisé par un nom et une valeur
?
Dans un programme, on utilise son nom pour lui
affecter une valeur ou pour lire sa valeur.
(1 seul mot au singulier)

Question 13

Qu'affiche le script suivant : A) 5.0 Attention, l’écriture est


nombre1 = 13.4
Nombre1 = 10.5 B) 10.5 importante. Nombre1 et
Nombre1 = Nombre1 - 5.5
print(nombre1) C) 13.4 Nombre1 sont 2 variables
D) 7.9 différentes.

Vous aimerez peut-être aussi