Font size
WorksheetsCC 2024 Partie B - 23-05-2024 - 2
Total questions: 100
Worksheet time: 50mins
Qu'est-ce qu'une constante en programmation ?
Un texte que l'on affiche pour l'utilisateur
Un emplacement dans la mémoire vive
Une donnée qui ne change pas
Une instruction pour l'ordinateur
Une variable est caractérisée par 2 choses:
Son nom et son rôle
son rôle et son type
son type et son nom
son nom et sa valeur
Quelle est la valeur de C à la fin de cette séquence pour :
A=2, B=3, C=1
2
3
4
5
Qu'affiche cet algorithme en sortie pour A = 2 et B = 20 ?
16
22
26
40
Quelle est l'erreur dans la séquence suivante ?
A <--12
D <-- A + B
E <-- 14 - A
A ne peut pas prendre la valeur 12
D ne peut pas être le résultat d'un calcul
B n'est pas initialisé
E ne peut pas être calculé à partir de A
Quelles sont les noms acceptés pour une variable
x
1x
x1
x_y
x y
Par quoi est caractérisé une constante?
son nom et son rôle
son rôle et son type
son type et son nom
son nom et sa valeur
Soit Ct une constante de valeur = 9.
Quelles sont les opérations acceptées sur Cette constante?
lire(Ct)
écrire(Ct)
Ct<--9
X<--Ct*2
(x est une variable entière)
Quelle est le résultat de cette instruction :
x<-- 7 mod 5
0
1
1.4
2
Quel est le résultat de cette instruction ?
3 * 7 mod 5
1
3
4
6
Quel est le résultat de cette instruction ?
7 div 5
0
1
1.4
2
Quel est le résultat de cette instruction ?
7 / 5
0
1
1.4
2
Quel est le résultat de cette instruction ?
2 + 8 / 2
5
5.0
6
6.0
Quel est le résultat de cette instruction ?
1=2
Vrai
Faux
quoi o_O ?
il y a erreur!
Quel est le résultat de cette instruction ?
1 + 9 div 5 <=3
Vrai
Faux
Quel est le résultat de cette instruction ?
2 ∊ [0,9]
Vrai
Faux
Quel est le résultat de cette instruction ?
222 ∈ [1000,9999]
Vrai
Faux
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)
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)
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)
Qu'affiche le programme suivant ?
(a)
Que mettre à la place des 3 points en ligne 2 afin de faire fonctionner ce programme ?
(a)
Qu'affiche le programme suivant ?
(a)
Que fait le programme suivant ?
Que fait le programme suivant ?
Que mettre à la place des 3 points en ligne 4 afin de faire fonctionner ce programme ?
(a)
Qu'affiche le programme suivant ?
(a)
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)
On considère le programme suivant. Quelle valeur de x faut-il entrer pour afficher "Bonne nuit" ?
17
11
0
25
Que fait le programme suivant ?
Quand on écrit x=2, que représente x ?
Le nom de la variable
Le type de la variable
La valeur de la variable
Quand on écrit x=2, que représente 2 ?
Le nom de la variable
La valeur de la variable
Le type de la variable
Quel est l'effet de l'instruction x=2 ?
On teste si la variable x est égale à 2
On affecte la valeur 2 à la variable x
On affecte la valeur de la variable 2 à la variable x
On ajoute 2 à la variable x
Quelles sont les syntaxes possibles pour ajouter 2 à la variable x ?
x=x+2
x=2+x
x=+2
x+=2
Donner la valeur de la variable y à la suite des instructions suivantes :
Georges =3
Georges=2*Georges
y=Georges-2
y=y*Georges
(a)
Parmi les valeurs de variables citées, lesquelles correspondent à une variable de type str (plusieurs bonnes réponses) ?
12
'bonjour'
'12'
Cocher les bonnes réponses. En python :
on peut ajouter une variable de type int et une variable de type str
on peut modifier le type d'une variable
on peut écrire x=2+int('bonjour')
Si A='pa' et D='radis', quel est l'affichage de D dans une console Python?
'pa' 'radis'
'paradis'
'pa'
'radis'
radis
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 ?
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 le programme suivant :
x=4
x=x+1
print(x)
Lorsqu'on exécute le programme que s'affiche-t-il dans la console ?
>> 4
>> 3
>> 5
>>4
>>5
>>x
>> x
Si on saisit dans la console :
x=2
z=x**3
La valeur contenue dans z est...
2
6
8
3
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"
print(La valeur de x est égale à 2)
print('La valeur de x est égale à 2')
print('La valeur de x est égale à,x')
print('La valeur de x est égale à',x)
Lequel de ces mots n'est pas un type en python
integer
variable
string
float
"2.0" est un...... ATTENTION, PIEGE !
int
float
str
list
Quelles sont les chaînes de caractères qui sont correctement écrites en Python ?
"Python, c'est facile"
'Python, c'est vraiment facile'
'Python: "C'est facile"
'Mais si, Python est un langage simple'
Le résultat du script est
False
True
ok
error
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)
Quel est le type de a : a=33.0
Integer
Float
String
Boolean
Quel est le type de a : a=33
Integer
Float
String
Boolean
Quels sont les décimaux correctement écrits en Python ?
3,14
1.975
-175
2,718
3.0
Quelle est la chaîne de caractères qui est correctement écrite en Python ?
"Python, c'est facile"
'Il dit qu'il fait beau'
'Il dit : "il fait beau"
pi=3.1416
rayon=5.24
Comment calculer l'aire d'un cercle ?
La formule mathématique est
aire=pi*r*r
aire=pi*rayon*2
aire=pi*rayon**2
Comment ajoutez-vous un élément à une liste en Python?
liste.add(element)
liste.append(element)
liste.insert(element)
liste.extend(element)
Parmi les valeurs de variables citées, lesquelles correspondent à une variable de type str (plusieurs bonnes réponses) ?
12
'bonjour'
'12'
Cocher les bonnes réponses. En python :
on peut ajouter une variable de type int et une variable de type str
on peut modifier le type d'une variable
on peut écrire x=2+int('bonjour')
Si A='pa' et D='radis', quel est l'affichage de D dans une console Python?
'pa' 'radis'
'paradis'
'pa'
'radis'
radis
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 ?
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 le programme suivant :
x=4
x=x+1
print(x)
Lorsqu'on exécute le programme que s'affiche-t-il dans la console ?
>> 4
>> 3
>> 5
>>4
>>5
>>x
>> x
Si on saisit dans la console :
x=2
z=x**3
La valeur contenue dans z est...
2
6
8
3
"2.0" est un...... ATTENTION, PIEGE !
int
float
str
list
Le résultat du script est
False
True
ok
error
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)
Quel est le type de a : a=33.0
Integer
Float
String
Boolean
pi=3.1416
rayon=5.24
Comment calculer l'aire d'un cercle ?
La formule mathématique est
aire=pi*r*r
aire=pi*rayon*2
aire=pi*rayon**2
Quel est le type de la variable a si a = 56
Integer
Float
String
List
Quelle est la valeur de la variable r après l'exécution de cette instruction en Python:
r = 11 % 2
5
1
5.5
0
Quelle est la valeur de la variable res_ins après l'exécution de cette instruction en Python :
res_ins = "3"+"4"
7
erreur
34
43
Quelle est la valeur de la variable n après l'exécution de ces instructions en Python :
n
-8
2
-2
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
5
12
True
False
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 = 2
b = 1
a = 0
b = 1
a = 2
b = 3
a = 2
b = 1
Qu'est ce qu'on obtient comme affichage après l'exécution de ces instructions en Python :
<class 'str'>
<class 'int'>
<class 'bool'>
<class 'float'>
Quelle est la valeur de la variable x après l'exécution de ces instructions en Python :
x = "12.0"
print(type(x))
<class 'int'>
<class 'str'>
12.0
<class 'float'>
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)
Quel est le type de la variable c sachant que :
c = input()
Entier
Réel
Chaine de caractères
Booléen
Quel sera le résultat de ce programme si on entre comme valeurs : a=11 et b=5
affirmatif
négatif
erreur
En algorithmique, pour saisir un entier y, on écrit
lire("y")
lire('y')
lire(y)
écrire("donner y")
lire(y)
En algorithmique, pour afficher un entier x, on écrit
écrire('x')
écrire(x)
écrire("x")
écrire("x=";x)
En algorithmique, pour ajouter 1 à un entier z, on écrit
z+1
z <-- z+1
z = z+1
z+1 = z
En Python, l'instruction
(25-17)//2%3+5
donne comme résultat
5
6
28
15
En Python, l'instruction
x = 5 * "*"
donne comme résultat
25
erreur
"5*"
"*****"
Quelle est la valeur de la variable r après l'exécution de cette instruction en Python:
r = 11 % 2
5
1
5.5
0
Quelle est la valeur de la variable res_ins après l'exécution de cette instruction en Python :
res_ins = "3"+"4"
7
erreur
34
43
Quelle est la valeur de la variable n après l'exécution de ces instructions en Python :
n
-8
2
-2
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
5
12
True
False
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 = 2
b = 1
a = 0
b = 1
a = 2
b = 3
a = 2
b = 1
Qu'est ce qu'on obtient comme affichage après l'exécution de ces instructions en Python :
<class 'str'>
<class 'int'>
<class 'bool'>
<class 'float'>
Quelle est la valeur de la variable x après l'exécution de ces instructions en Python :
x = "12.0"
print(type(x))
<class 'int'>
<class 'str'>
12.0
<class 'float'>
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)
Quel est le type de la variable c sachant que :
c = input()
Entier
Réel
Chaine de caractères
Booléen
Quel sera le résultat de ce programme si on entre comme valeurs : a=11 et b=5
affirmatif
négatif
erreur
En algorithmique, pour saisir un entier y, on écrit
lire("y")
lire('y')
lire(y)
écrire("donner y")
lire(y)
En algorithmique, pour afficher un entier x, on écrit
écrire('x')
écrire(x)
écrire("x")
écrire("x=";x)
En algorithmique, pour ajouter 1 à un entier z, on écrit
z+1
z <-- z+1
z = z+1
z+1 = z
En Python, l'instruction
(25-17)//2%3+5
donne comme résultat
5
6
28
15
En Python, l'instruction
x = 5 * "*"
donne comme résultat
25
erreur
"5*"
"*****"
Q3 : Lequel des opérateurs ne donne que la réponse entière de la division
/
//
%
div
que donne cette instruction 12%5
2
0
1
erreur
que donne : 3 + int("7")
0
10
erreur
7
