wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CC 2024 Partie B - 23-05-2024 - 2

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Qu'est-ce qu'une constante en programmation ?

a)

Un texte que l'on affiche pour l'utilisateur

b)

Un emplacement dans la mémoire vive

c)

Une donnée qui ne change pas

d)

Une instruction pour l'ordinateur

2.

Une variable est caractérisée par 2 choses:

a)

Son nom et son rôle

b)

son rôle et son type

c)

son type et son nom

d)

son nom et sa valeur

3.

Quelle est la valeur de C à la fin de cette séquence pour :

A=2, B=3, C=1

a)

2

b)

3

c)

4

d)

5

4.

Qu'affiche cet algorithme en sortie pour A = 2 et B = 20 ?

a)

16

b)

22

c)

26

d)

40

5.

Quelle est l'erreur dans la séquence suivante ?

A <--12

D <-- A + B

E <-- 14 - A

a)

A ne peut pas prendre la valeur 12

b)

D ne peut pas être le résultat d'un calcul

c)

B n'est pas initialisé

d)

E ne peut pas être calculé à partir de A

6.

Quelles sont les noms acceptés pour une variable

a)

x

b)

1x

c)

x1

d)

x_y

e)

x y

7.

Par quoi est caractérisé une constante?

a)

son nom et son rôle

b)

son rôle et son type

c)

son type et son nom

d)

son nom et sa valeur

8.

Soit Ct une constante de valeur = 9.

Quelles sont les opérations acceptées sur Cette constante?

a)

lire(Ct)

b)

écrire(Ct)

c)

Ct<--9

d)

X<--Ct*2

(x est une variable entière)

9.

Quelle est le résultat de cette instruction :

x<-- 7 mod 5

a)

0

b)

1

c)

1.4

d)

2

10.

Quel est le résultat de cette instruction ?

3 * 7 mod 5

a)

1

b)

3

c)

4

d)

6

11.

Quel est le résultat de cette instruction ?

7 div 5

a)

0

b)

1

c)

1.4

d)

2

12.

Quel est le résultat de cette instruction ?

7 / 5

a)

0

b)

1

c)

1.4

d)

2

13.

Quel est le résultat de cette instruction ?

2 + 8 / 2

a)

5

b)

5.0

c)

6

d)

6.0

14.

Quel est le résultat de cette instruction ?

1=2

a)

Vrai

b)

Faux

c)

quoi o_O ?

d)

il y a erreur!

15.

Quel est le résultat de cette instruction ?

1 + 9 div 5 <=3

a)

Vrai

b)

Faux

16.

Quel est le résultat de cette instruction ?

2 ∊ [0,9]

a)

Vrai

b)

Faux

17.

Quel est le résultat de cette instruction ?

222 ∈ [1000,9999]

a)

Vrai

b)

Faux

18.

D'après l'algorithme "inverse", Si on saisit N = 25, on aura
a=

b=

R=

(il faut saisir les valeurs respectives de a, b et R) dans les cases ci dessous

(a)  

19.

D'après l'algorithme "inverse", Si on saisit N = 3, on aura
a=

b=

R=

(il faut saisir les valeurs respectives de a, b et R) dans les cases ci dessous

(a)  

20.

D'après l'algorithme "inverse", Si on saisit N = 135, on aura
a=

b=

R=

(il faut saisir les valeurs respectives de a, b et R) dans les cases ci dessous

(a)  

21.

Qu'affiche le programme suivant ?

(a)  

22.

Que mettre à la place des 3 points en ligne 2 afin de faire fonctionner ce programme ?

(a)  

23.

Qu'affiche le programme suivant ?

(a)  

24.

Que fait le programme suivant ?

4 lines
25.

Que fait le programme suivant ?

4 lines
26.

Que mettre à la place des 3 points en ligne 4 afin de faire fonctionner ce programme ?

(a)  

27.

Qu'affiche le programme suivant ?

(a)  

28.

Chaque mois, une chaîne YouTube perd 15% de ses abonnés mais gagne 50 nouveaux abonnés. Complétez le programme suivant donnant le nombre de mois à partir duquel elle atteindra 300 abonnés.

(a)  

29.

On considère le programme suivant. Quelle valeur de x faut-il entrer pour afficher "Bonne nuit" ?

a)

17

b)

11

c)

0

d)

25

30.

Que fait le programme suivant ?

4 lines
31.

Quand on écrit x=2, que représente x ?

a)

Le nom de la variable

b)

Le type de la variable

c)

La valeur de la variable

32.

Quand on écrit x=2, que représente 2 ?

a)

Le nom de la variable

b)

La valeur de la variable

c)

Le type de la variable

33.

Quel est l'effet de l'instruction x=2 ?

a)

On teste si la variable x est égale à 2

b)

On affecte la valeur 2 à la variable x

c)

On affecte la valeur de la variable 2 à la variable x

d)

On ajoute 2 à la variable x

34.

Quelles sont les syntaxes possibles pour ajouter 2 à la variable x ?

a)

x=x+2

b)

x=2+x

c)

x=+2

d)

x+=2

35.

Donner la valeur de la variable y à la suite des instructions suivantes :

Georges =3

Georges=2*Georges

y=Georges-2

y=y*Georges

(a)  

36.

Parmi les valeurs de variables citées, lesquelles correspondent à une variable de type str (plusieurs bonnes réponses) ?

a)

12

b)

'bonjour'

c)

'12'

37.

Cocher les bonnes réponses. En python :

a)

on peut ajouter une variable de type int et une variable de type str

b)

on peut modifier le type d'une variable

c)

on peut écrire x=2+int('bonjour')

38.

Si A='pa' et D='radis', quel est l'affichage de D dans une console Python?

a)

'pa' 'radis'

b)

'paradis'

c)

'pa'

d)

'radis'

e)

radis

39.

On a saisi

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 ?

a)

m=x+y+z

b)

m=x+y+z/2

c)

m=x+y+z/3

d)

m=(x+y+z)/3

40.

Si on saisit dans la console :

x=2

x=4

La valeur contenue dans x est ...

a)

2

b)

4

c)

6

d)

8

41.

Si on le programme suivant :

x=4

x=x+1

print(x)

Lorsqu'on exécute le programme que s'affiche-t-il dans la console ?

a)

>> 4

b)

>> 3

c)

>> 5

d)

>>4
>>5
>>x

e)

>> x

42.

Si on saisit dans la console :

x=2

z=x**3

La valeur contenue dans z est...

a)

2

b)

6

c)

8

d)

3

43.

Sachant que la valeur de la variable x=2, quelles sont, parmi les instructions suivantes, celles qui vont écrire (sans erreur) "La valeur de x est égale à 2"

a)

print(La valeur de x est égale à 2)

b)

print('La valeur de x est égale à 2')

c)

print('La valeur de x est égale à,x')

d)

print('La valeur de x est égale à',x)

44.

Lequel de ces mots n'est pas un type en python

a)

integer

b)

variable

c)

string

d)

float

45.

"2.0" est un...... ATTENTION, PIEGE !

a)

int

b)

float

c)

str

d)

list

46.

Quelles sont les chaînes de caractères qui sont correctement écrites en Python ?

a)

"Python, c'est facile"

b)

'Python, c'est vraiment facile'

c)

'Python: "C'est facile"

d)

'Mais si, Python est un langage simple'

47.

Le résultat du script est 

a)

False

b)

True

c)

ok

d)

error

48.

for i in range(2,10):

Pour cette boucle, indiquez toutes les valeurs prises successivement par i ?

(Ecrire toutes les valeurs séparées par un espace)

(a)  

49.

Quel est le type de a : a=33.0

a)

Integer

b)

Float

c)

String

d)

Boolean

50.

Quel est le type de a : a=33

a)

Integer

b)

Float

c)

String

d)

Boolean

51.

Quels sont les décimaux correctement écrits en Python ?

a)

3,14

b)

1.975

c)

-175

d)

2,718

e)

3.0

52.

Quelle est la chaîne de caractères qui est correctement écrite en Python ?

a)

"Python, c'est facile"

b)

'Il dit qu'il fait beau'

c)

'Il dit : "il fait beau"

53.

pi=3.1416

rayon=5.24

Comment calculer l'aire d'un cercle ?
La formule mathématique est

a)

aire=pi*r*r

b)

aire=pi*rayon*2

c)

aire=pi*rayon**2

54.

Comment ajoutez-vous un élément à une liste en Python?

a)

liste.add(element)

b)

liste.append(element)

c)

liste.insert(element)

d)

liste.extend(element)

55.

Parmi les valeurs de variables citées, lesquelles correspondent à une variable de type str (plusieurs bonnes réponses) ?

a)

12

b)

'bonjour'

c)

'12'

56.

Cocher les bonnes réponses. En python :

a)

on peut ajouter une variable de type int et une variable de type str

b)

on peut modifier le type d'une variable

c)

on peut écrire x=2+int('bonjour')

57.

Si A='pa' et D='radis', quel est l'affichage de D dans une console Python?

a)

'pa' 'radis'

b)

'paradis'

c)

'pa'

d)

'radis'

e)

radis

58.

On a saisi

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 ?

a)

m=x+y+z

b)

m=x+y+z/2

c)

m=x+y+z/3

d)

m=(x+y+z)/3

59.

Si on saisit dans la console :

x=2

x=4

La valeur contenue dans x est ...

a)

2

b)

4

c)

6

d)

8

60.

Si on le programme suivant :

x=4

x=x+1

print(x)

Lorsqu'on exécute le programme que s'affiche-t-il dans la console ?

a)

>> 4

b)

>> 3

c)

>> 5

d)

>>4
>>5
>>x

e)

>> x

61.

Si on saisit dans la console :

x=2

z=x**3

La valeur contenue dans z est...

a)

2

b)

6

c)

8

d)

3

62.

"2.0" est un...... ATTENTION, PIEGE !

a)

int

b)

float

c)

str

d)

list

63.

Le résultat du script est 

a)

False

b)

True

c)

ok

d)

error

64.

for i in range(2,10):

Pour cette boucle, indiquez toutes les valeurs prises successivement par i ?

(Ecrire toutes les valeurs séparées par un espace)

(a)  

65.

Quel est le type de a : a=33.0

a)

Integer

b)

Float

c)

String

d)

Boolean

66.

pi=3.1416

rayon=5.24

Comment calculer l'aire d'un cercle ?
La formule mathématique est

a)

aire=pi*r*r

b)

aire=pi*rayon*2

c)

aire=pi*rayon**2

67.

Quel est le type de la variable a si a = 56

a)

Integer

b)

Float

c)

String

d)

List

68.

Quelle est la valeur de la variable r après l'exécution de cette instruction en Python:

r = 11 % 2

a)

5

b)

1

c)

5.5

d)

0

69.

Quelle est la valeur de la variable res_ins après l'exécution de cette instruction en Python :

res_ins = "3"+"4"

a)

7

b)

erreur

c)

34

d)

43

70.

Quelle est la valeur de la variable n après l'exécution de ces instructions en Python :

a)

n

b)

-8

c)

2

d)

-2

71.

Quelle est la valeur de la variable x après l'exécution de ces instructions en Python :

a = 5

b = 7

x = a == b

a)

5

b)

12

c)

True

d)

False

72.

Quelles sont les valeurs des variables a et b après l'exécution de ces instructions en algorithmique :

a <-- 2

si a > 2 alors

b <-- 3

sinon

b <-- 1

a <-- 0

finsi

a)

a = 2

b = 1

b)

a = 0

b = 1

c)

a = 2

b = 3

d)

a = 2

b = 1

73.

Qu'est ce qu'on obtient comme affichage après l'exécution de ces instructions en Python :

a)

<class 'str'>

b)

<class 'int'>

c)

<class 'bool'>

d)

<class 'float'>

74.

Quelle est la valeur de la variable x après l'exécution de ces instructions en Python :

x = "12.0"

print(type(x))

a)

<class 'int'>

b)

<class 'str'>

c)

12.0

d)

<class 'float'>

75.

Quelle est la valeur de la variable z après l'exécution de cette instruction en algorithmique :

z <-- 6 + (2 * 5) mod 3

(a)  

76.

Quel est le type de la variable c sachant que :

c = input()

a)

Entier

b)

Réel

c)

Chaine de caractères

d)

Booléen

77.

Quel sera le résultat de ce programme si on entre comme valeurs : a=11 et b=5

a)

affirmatif

b)

négatif

c)

erreur

78.

En algorithmique, pour saisir un entier y, on écrit

a)

lire("y")

b)

lire('y')

c)

lire(y)

d)

écrire("donner y")

lire(y)

79.

En algorithmique, pour afficher un entier x, on écrit

a)

écrire('x')

b)

écrire(x)

c)

écrire("x")

d)

écrire("x=";x)

80.

En algorithmique, pour ajouter 1 à un entier z, on écrit

a)

z+1

b)

z <-- z+1

c)

z = z+1

d)

z+1 = z

81.

En Python, l'instruction

(25-17)//2%3+5

donne comme résultat

a)

5

b)

6

c)

28

d)

15

82.

En Python, l'instruction

x = 5 * "*"

donne comme résultat

a)

25

b)

erreur

c)

"5*"

d)

"*****"

83.

Quelle est la valeur de la variable r après l'exécution de cette instruction en Python:

r = 11 % 2

a)

5

b)

1

c)

5.5

d)

0

84.

Quelle est la valeur de la variable res_ins après l'exécution de cette instruction en Python :

res_ins = "3"+"4"

a)

7

b)

erreur

c)

34

d)

43

85.

Quelle est la valeur de la variable n après l'exécution de ces instructions en Python :

a)

n

b)

-8

c)

2

d)

-2

86.

Quelle est la valeur de la variable x après l'exécution de ces instructions en Python :

a = 5

b = 7

x = a == b

a)

5

b)

12

c)

True

d)

False

87.

Quelles sont les valeurs des variables a et b après l'exécution de ces instructions en algorithmique :

a <-- 2

si a > 2 alors

b <-- 3

sinon

b <-- 1

a <-- 0

finsi

a)

a = 2

b = 1

b)

a = 0

b = 1

c)

a = 2

b = 3

d)

a = 2

b = 1

88.

Qu'est ce qu'on obtient comme affichage après l'exécution de ces instructions en Python :

a)

<class 'str'>

b)

<class 'int'>

c)

<class 'bool'>

d)

<class 'float'>

89.

Quelle est la valeur de la variable x après l'exécution de ces instructions en Python :

x = "12.0"

print(type(x))

a)

<class 'int'>

b)

<class 'str'>

c)

12.0

d)

<class 'float'>

90.

Quelle est la valeur de la variable z après l'exécution de cette instruction en algorithmique :

z <-- 6 + (2 * 5) mod 3

(a)  

91.

Quel est le type de la variable c sachant que :

c = input()

a)

Entier

b)

Réel

c)

Chaine de caractères

d)

Booléen

92.

Quel sera le résultat de ce programme si on entre comme valeurs : a=11 et b=5

a)

affirmatif

b)

négatif

c)

erreur

93.

En algorithmique, pour saisir un entier y, on écrit

a)

lire("y")

b)

lire('y')

c)

lire(y)

d)

écrire("donner y")

lire(y)

94.

En algorithmique, pour afficher un entier x, on écrit

a)

écrire('x')

b)

écrire(x)

c)

écrire("x")

d)

écrire("x=";x)

95.

En algorithmique, pour ajouter 1 à un entier z, on écrit

a)

z+1

b)

z <-- z+1

c)

z = z+1

d)

z+1 = z

96.

En Python, l'instruction

(25-17)//2%3+5

donne comme résultat

a)

5

b)

6

c)

28

d)

15

97.

En Python, l'instruction

x = 5 * "*"

donne comme résultat

a)

25

b)

erreur

c)

"5*"

d)

"*****"

98.

Q3 : Lequel des opérateurs ne donne que la réponse entière de la division

a)

/

b)

//

c)

%

d)
  • div

99.

que donne cette instruction 12%5

a)

2

b)

0

c)

1

d)

erreur

100.

que donne : 3 + int("7")

a)

0

b)

10

c)

erreur

d)

7