Vous êtes sur la page 1sur 3

Année universitaire 2014-2015

Université A. Belkaïd 1re année licence ST


Tlemcen
Examen final Informatique1 (S1)
Faculté des Sciences d'Informatique1
Lundi 5 janvier 2015

Pour chaque question, cochez une seule réponse Durée : 1h30


1 pt par question Documents non autorisés
1re partie : Introduction à l'informatique
1) Les mémoires :
A Le disque dur est volatile et s'efface quand l'électricité est coupée
La mémoire RAM est la mémoire de travail qui contient les programmes en exécution et les données en cours de
B
traitement
C La capacité (taille totale) de la mémoire RAM se mesure en GigaHertz
D Le disque dur est aussi appelé « mémoire centrale »

2) J'ai besoin de copier un fichier de mon disque dur pour le passer à un ami. Ce fichier a une taille d'environ 3 500 000
kilooctets. J'ai une clé USB vide de 500 mégaoctets, une carte mémoire vide de 2 gigaoctets et un DVD vierge de 4,7
gigaoctets. Où aurai-je assez de place pour copier ce fichier ?
A Dans la clé USB ou le DVD mais pas dans la carte mémoire
B Dans la clé USB mais pas dans la carte mémoire ni dans le DVD
C Dans le DVD mais pas dans la clé USB ni dans la carte mémoire
D Dans aucun des trois

3) Une case mémoire contient l'information 01000001, qui correspond au nombre 65 écrit en binaire :
A Cette case a une taille de 8 octets.
B L'information peut être un pixel d'une image.
C L'information ne peut pas être un caractère de texte.
DL'information est un nombre entier et ne peut pas être autre chose.
4) Quelle commande Unix permet de changer le nom d'un fichier ?
A cp C mv
B cd D mkdir

5) Observez les commandes Unix suivantes : Que va afficher la dernière commande ?


omar@pc:~$ mkdir exam2 exam1 A exam1
omar@pc:~$ cd exam1
omar@pc:~/exam1$ mkdir exam2 B L1 L2
omar@pc:~/exam1$ mkdir ../exam2/L1
omar@pc:~/exam1$ mkdir exam2/L2 C L1 .L2
omar@pc:~/exam1$ cd ../exam2 D exam2
omar@pc:~/exam2$ mkdir ../exam1/.L2
omar@pc:~/exam2$ ls ../exam1

6) Les langages de programmation : cochez la proposition vraie


A Le programmeur écrit des programmes en langage machine
B Les compilateurs et les interpréteurs traduisent le langage machine en langage humain (français, anglais...)
C Les instructions en langage évolué (de haut niveau) ne peuvent pas être exécutées directement par la machine
D Les instructions des langages de haut niveau sont constituées de zéros (0) et de uns (1)

L1-ST – Informatique1 (S1) Examen Final 2014-2015 nh2blog.wordpress.com 1/3


2e partie : Programmation Python 3
7) Parmi les identificateurs suivants, un seul peut être utilisé comme nom de variable sans provoquer d'erreur, lequel ?
A @rgent C or
B bronze13 D 13cuivre

8) Qu'affiche-t-il ?
Observez le programme suivant :
produit1, prix1, remise1 = 'manteau', 4000, 50 A B
produit2, prix2, remise2 = 'jupe', 2000, 20 prix1 = 3200.0 prix1 = 2000.0
produit3, prix3, remise3 = 'pull', 3400, 70 prix2 = 1000.0 prix2 = 800.0
prix3 = 680.0 prix3 = 2720.0
prix1 -= prix1 * remise1 / 100
prix2 -= prix2 * remise2 / 100
prix3 -= prix3 * remise3 / 100 C D
prix1 = 1900.0 prix1 = 2000.0
print('prix1 =', prix1) prix2 = 1800.0 prix2 = 1600.0
print('prix2 =', prix2) prix3 = 1010.0 prix3 = 1020.0
print('prix3 =', prix3)

9) Quel est le type des variables produit1, produit2 et produit3 ? A float B int C str D bool

10) Qu'affiche le programme suivant ?


a = 7 A a = 7.0 b = 4.5
b = 4.5
a = a+b B a = 11.5 b = 7.0
b = a-b
a = a-b C a = 11.0 b = 4.5
D a = 4.5 b = 7.0
print('a =', a, ' b =', b)

11) Quelle instruction permet d'obtenir l'affichage suivant ? A print("bonjour\ntout le monde")

bonjour B print("bonjour", \n, "tout le monde")


tout le monde C print("bonjour\ttout le monde")
D print("bonjour", \t, "tout le monde")

12) Pour convertir la chaine "-32.7" en grandeur numérique, on utilise...


A abs C str
B type D float

13) Qu'affiche le programme suivant ? A 12


B 102
a = '10'
b = '2' C '12'
c = a + b
D 210
print(c)

L1-ST – Informatique1 (S1) Examen Final 2014-2015 nh2blog.wordpress.com 2/3


14) Qu'affiche le programme suivant ? A <class 'int'>

a = 12e3 B <class 'float'>

print(type(a)) C <class 'str'>


D <class 'complex'>

15) Qu'affiche le programme suivant ? A 4*5

a = "4*5" B 20

print(a) C 20.0
D 44444

16) Qu'affiche le programme suivant ?


A 4.5
a = 2,5
b = 1,8 B 4,5
C 4
print(a*b)
D Le programme génère une erreur

17) Qu'affiche le programme suivant ?


U = 5 A 4.627543496627521
I = 12 B p = 4.627543496627521
angle = 30
p = (U/sqrt(2)) * (I/sqrt(2)) * cos(angle) C p
print(p)
D Le programme génère une erreur

18) Qu'affiche le programme suivant ?


masse = 5
gravite = 10 A P1 = 50 N , P2 = 980 N
poids = masse * gravite B P1 = 50
print("P1 =", poids, end=" N , ")
masse = 100 C P1 = 50 N , P2 = 50 N
gravite = 9.8
print("P2 =", poids, "N") D Le programme génère une erreur

19) Indiquez quel programme ne permet pas d'obtenir l'affichage suivant :


42 1337

A B C D
a, b = 1337, 42 a, b = 1337, 42 a, b = 1337, 42 a, b = 1337, 42
c = b a, b = b, a c = b c = a
a = c print(a, b) b = a b, a = c, b
b = a a = c print(a, b)
print(a, b) print(a, b)

20) Qu'affiche le programme suivant ?


n = int(input("n = ")) A La valeur de n puissance 3
print(n * (n * (" " + n * "* ") + "\n")) B La valeur de n affichée 3 fois
C La valeur de n affichée n fois
D n carrés de n x n étoiles

L1-ST – Informatique1 (S1) Examen Final 2014-2015 nh2blog.wordpress.com 3/3

Vous aimerez peut-être aussi