Font size
WorksheetsRappel 2
Total questions: 51
Worksheet time: 1hrs 25mins
Quel est le résultat de cette instruction :
ch= "Free free Palestine!"
y=sousChaine(ch,10,18)
Palestine
Palestin
Palestine!
Free free
Quel est le résultat de cette instruction :
ch="Free-free-Palestine!"
x=efface(ch, 5,9)
"Free--Palestine!"
"Free-Palestine!"
"FreePalestine!"
"free-"
Quel est le résultat de cette instruction :
ch="Free-free-Palestine!"
x=pos("e", ch)
2
3
6
-2
Quel est le résultat pour cette instruction :
T←valeur("3.5"+"2")+1
(a)
Quel est le résultat pour cette instruction :
Y←convch(valeur("3.5")+2+1)
(a)
z←15 div 2
R←valeur("3.5"+"z")+2
(a)
z←15 div 2
R←estnum("3.5"+"z")
(a)
z←15 div 2
R←estnum("3.5"+convch(z))
(a)
Quel sont les valeurs finales respectives de A et B
(a)
Quel sont les valeurs finales respectives de A et B
(a)
Quel sont les valeurs finales respectives de A et B
(a)
Saisir les valeurs respective de A, B, C et D, suite à ces instructions
(a)
Saisir les valeurs respective de A, B, C et D, suite à ces instructions
(a)
Quel est le contenu de R à la fin de ces instructions?
Erreur
"il y a au moins 2 mot(s)"
"il y a au moins 1 mot(s)"
"il y a au moins X mot(s)"
Quelle est la valeur finale de b
no idea ...
8
9
12
13
combien de fois, le mot "hello" est il affiché?
5
10
6
12
combien de fois, le mot "hello" est il affiché?
5
10
6
12
combien de fois, le mot "hello" est il affiché?
5
10
6
12
combien de fois, on a répéte l'instruction : print("hello !")
10
9
11
1
Quelle est la valeur finale de M
0
1
2
Donner les résultat respective pour les appels suivants (séparez les réponses par un espace) :
Gaza(125)
Gaza(2024)
Gaza(12.5)
(a)
Quelle est la valeur de b
3
15
18
Quelle est la valeur de b
3
15
18
Quelle est la valeur de b
3
15
18
Qu'affichera le programme?
x=6 y=20
x=15 y=25
x=6 y=6
aucune de ces réponses
Quelle est la valeur finale de x pour
ch="AX3?41R2"
3412
10
4
Quelle est la valeur finale de x pour
ch="AX3?41R2"
3412
8
4
Quelle est la valeur finale de x pour
ch="AX3?41R2"
3412
8
4
Quelle est la valeur finale de chx pour
ch="BAC"
"bac"
213
198
"/?!"
Les avantages de la décomposition modulaire sont
mettre en commun les parties qui se répètent
Facilite la maintenance de code
rendre le programme plus rapide
rendre le programme plus lisible
rendre le programme plus structuré
Un module est une suite d'instructions
indépendante désignée par un nom
dépendante de l'algorithme principal et ayant les mêmes paramètres
dépendante des procédures et des fonctions
indépendante désignée par des variables locales
Un module qui possède un seul résultat est appelé :
fonction
procédure
paramètre
variable locale
Combien de paramètres peut avoir une procédure?
1 ou plusieurs
0 ou 1
0, 1 ou plusieurs
1 seul
L'instruction permettant de réutiliser un module dans un algorithme principal est appelée :
appel du module
déclaration du module
définition du module
Les instructions permettant de déterminer les traitements à réaliser par le module sont appelées
définition du module
déclaration du module
appel du module
Les paramètres utilisés dans la définition d'un module sont appelés paramètres .............................
formels
effectifs
locaux
globaux
Les paramètres utilisés lors de l'appel du module sont appelés paramètres ...................................
formels
locaux
globaux
Les variables spécifiques au module sont déclarées dans le :
TDO
TDNT
TDOG
TDOL
Qu'appelle t-on le tableau 1 ?
TDNT
TDO
TDOG
TDOL
Qu'appelle t-on le tableau 2 ?
TDNT
TDO
TDOG
TDOL
Les variables spécifiques à l'algorithme du programme principal sont déclarées dans le :
TDO
TDNT
TDOG
TDOL
Qu'appelle t-on A et B dans Procédure Gazza(@A,B : entier)
Paramètres effectifs
Paramètres formels
déterminer la tête de procédure inconnue suivant:
(T:entiers)
(@T:Tab, n:entier)
(T: Tab)
(@T:Tab)
(T:tab, n:entier)
Quelle est le résultat de procédure inconnue ?
15
[0,3,6,9,12,15,18,21]
[1,3,5,7,9,11,13,15]
[1,3,5,7,9,11,13]
Exécuter à main le procédure step1 suivant et déduire le résultat:
erreur
17
[13,5,4,6,17,9,2]
[17,13,9,6,5,4,2]
Dans une procédure permettant de remplir un tableau T, le passage du paramètre T doit être fait :
par adresse
par valeur
par module
Dans une procédure permettant de remplir un tableau T de taille n, le passage du paramètre n doit être fait :
par adresse
par valeur
par référence
par module
Dans une procédure permettant d'afficher un tableau T de taille n, le passage du paramètre T doit être fait :
par adresse
par valeur
par module
Qu'affichera ce programme
X=7 Y =11
X=7 Y=7
X=11 Y=11
X=11 Y=7
Qu'affichera ce programme
X=7 Y =11
X=7 Y=7
X=11 Y=11
X=11 Y=7
Qu'affichera ce programme
X=7 Y =11
X=7 Y=7
X=11 Y=11
X=11 Y=7
