You are on page 1of 3

ITI1520, Autres exemples des questions d’examen partiel

1. Combiens des parametres a la fonction dans l’apel suivant?

print("Aujourd’hui est le "+str(jour)+"er "+mois)

(a) 6 (b) 5 (c) 2 (d) 1 (e) 0

2. Qu-est ce que le programme Python suivant va afficher sur l’écran?

temp=26
if temp > 30:
print("Trop chaud", end=’ ’)
elif temp < 30 and temp>=22:
print("Bon!", end=’ ’)
elif temp == 26:
print("Tres bon!", end=’ ’)
if temp > 10:
print("Pas encore l’hiver.", end=’ ’)
else:
print("L’hiver arrive.")

(a) Bon!
(b) Tres bon! Bon! Pas encore l’hiver.
(c) Tres bon!
(d) Tres bon! Pas encore l’hiver.
(e) Bon! Pas encore l’hiver.

3. Quelle est la valeur de l’expression 6/2*5 ?


(a) 15.0 (b) 1.5 (c) 0.6 (d) 16.0 (e) 3.5

4. Qu’est-ce que la fonction suivante retourne?

def piano(t):
print(str(2*t+10))

(a) La valeur de 2*t+10.


(b) La chaine de caracteres 2*t+10.
(c) La valeur de str(2*t+10).
(d) Rien

1
5. Quel est le type de l’expression 10*’2.5’?
(a) float (b) int (c) str (d) bool (e) object

6. Lesquelles des lignes de code suivantes I, II, et III retournent la meme valeur que ce
programme:

if x + 5.5 >=0 and x <= 250:


return False
else:
return True

I) return x >=-5.5 and x<=250


II) return x<-5.5 or x>250
III) return not(x>=-5.5 and x<=250)

(a) I et III
(b) II et III
(c) seulement I
(d) seulement II
(e) seulement III

7. Qu’est-ce que le programme Python suivant va afficher?

print(type(’100’), type([False]), type(True and True))

(a) <class ’int’> <class ’bool’> <class ’bool’>


(b) <class ’int’> <class ’list’> <class ’bool’>
(c) <class ’str’> <class ’list’> <class ’bool’>
(d) <class ’str’> <class ’bool’> <class ’bool’>
(e) <class ’str’> <class False> <class True>

8. Lequel devrait être le corps de la fonction suivante?

def etudiant(nom, id, universite):


’’’(str,str,str)->str
Retourne une chaine de caracteres:
’nom : etudie a l’universite : avec numero d’etudiant id’
Pour tester:
>>> etudiant("Alan Turing", "123456", "Universite d’Ottawa")
’Alan Turing : etudie a l’ Universite d’Ottawa : avec numero d’etudiant 123456’
’’’

2
(a) print(nom+" : etudie a l’"+universite+" : avec numero d’etudiant "+id)
(b) print(nom,": etudie a l’",universite,": avec numero d’etudiant",id)
(c) return (nom," : etudie a l’",universite," : avec numero d’etudiant ",id)
(d) return nom+" : etudie a l’"+universite+" : avec numero d’etudiant "+id

9. Qu’est-ce que la fonction suivante fait?

def chello(x):
’’’(int)->bool
Precondition: x > 2 et x est un entier positif
’’’
resultat = True
for i in range(2,x):
if x%i == 0:
resultat=True
else:
resultat=False
return resultat

(a) Retourne True si x est divisible par (x-1) et False sinon.


(b) Retourne True si x est premier et False sinon.
(c) Retourne True si x n’est pas premier et False outrement.
(d) Retourne True si x est paire et False sinon.
(e) Retourne True si x est impaire et False sinon.

10. Combiens d’etoiles sont imprimées par le programme suivant?

n=24
for number in range(n):
if number % 4 == 0:
print("*")

(a) 5 (b) 6 (c) 7 (d) 23 (e) 24

You might also like