wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Rappel 2

Total questions: 51

Worksheet time: 1hrs 25mins

Name
Class
Date
1.

Quel est le résultat de cette instruction :

ch= "Free free Palestine!"

y=sousChaine(ch,10,18)

a)

Palestine

b)

Palestin

c)

Palestine!

d)

Free free

2.

Quel est le résultat de cette instruction :

ch="Free-free-Palestine!"

x=efface(ch, 5,9)

a)

"Free--Palestine!"

b)

"Free-Palestine!"

c)

"FreePalestine!"

d)

"free-"

3.

Quel est le résultat de cette instruction :

ch="Free-free-Palestine!"

x=pos("e", ch)

a)

2

b)

3

c)

6

d)

-2

4.

Quel est le résultat pour cette instruction :

Tvaleur("3.5"+"2")+1T\leftarrow valeur\left("3.5"+"2"\right)+1

(a)  

5.

Quel est le résultat pour cette instruction :

Yconvch(valeur("3.5")+2+1)Y\leftarrow convch\left(valeur\left("3.5"\right)+2+1\right)

(a)  

6.

z15 div 2z\leftarrow15\ div\ 2

Rvaleur("3.5"+"z")+2R\leftarrow valeur\left("3.5"+"z"\right)+2

(a)  

7.

z15 div 2z\leftarrow15\ div\ 2

Restnum("3.5"+"z")R\leftarrow estnum\left("3.5"+"z"\right)

(a)  

8.

z15 div 2z\leftarrow15\ div\ 2

Restnum("3.5"+convch(z))R\leftarrow estnum\left("3.5"+convch\left(z\right)\right)

(a)  

9.

Quel sont les valeurs finales respectives de A et B

(a)  

10.

Quel sont les valeurs finales respectives de A et B

(a)  

11.

Quel sont les valeurs finales respectives de A et B

(a)  

12.

Saisir les valeurs respective de A, B, C et D, suite à ces instructions

(a)  

13.

Saisir les valeurs respective de A, B, C et D, suite à ces instructions

(a)  

14.

Quel est le contenu de R à la fin de ces instructions?

a)

Erreur

b)

"il y a au moins 2 mot(s)"

c)

"il y a au moins 1 mot(s)"

d)

"il y a au moins X mot(s)"

15.

Quelle est la valeur finale de b

a)

no idea ...

b)

8

c)

9

d)

12

e)

13

16.

combien de fois, le mot "hello" est il affiché?

a)

5

b)

10

c)

6

d)

12

17.

combien de fois, le mot "hello" est il affiché?

a)

5

b)

10

c)

6

d)

12

18.

combien de fois, le mot "hello" est il affiché?

a)

5

b)

10

c)

6

d)

12

19.

combien de fois, on a répéte l'instruction : print("hello !")

a)

10

b)

9

c)

11

d)

1

20.

Quelle est la valeur finale de M

a)

0

b)

1

c)

2

21.

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)  

22.

Quelle est la valeur de b

a)

3

b)

15

c)

18

23.

Quelle est la valeur de b

a)

3

b)

15

c)

18

24.

Quelle est la valeur de b

a)

3

b)

15

c)

18

25.

Qu'affichera le programme?

a)

x=6 y=20

b)

x=15 y=25

c)

x=6 y=6

d)

aucune de ces réponses

26.

Quelle est la valeur finale de x pour

ch="AX3?41R2"

a)

3412

b)

10

c)

4

27.

Quelle est la valeur finale de x pour

ch="AX3?41R2"

a)

3412

b)

8

c)

4

28.

Quelle est la valeur finale de x pour

ch="AX3?41R2"

a)

3412

b)

8

c)

4

29.

Quelle est la valeur finale de chx pour

ch="BAC"

a)

"bac"

b)

213

c)

198

d)

"/?!"

30.

Les avantages de la décomposition modulaire sont

a)

mettre en commun les parties qui se répètent

b)

Facilite la maintenance de code

c)

rendre le programme plus rapide

d)

rendre le programme plus lisible

e)

rendre le programme plus structuré

31.

Un module est une suite d'instructions

a)

indépendante désignée par un nom

b)

dépendante de l'algorithme principal et ayant les mêmes paramètres

c)

dépendante des procédures et des fonctions

d)

indépendante désignée par des variables locales

32.

Un module qui possède un seul résultat est appelé :

a)

fonction

b)

procédure

c)

paramètre

d)

variable locale

33.

Combien de paramètres peut avoir une procédure?

a)

1 ou plusieurs

b)

0 ou 1

c)

0, 1 ou plusieurs

d)

1 seul

34.

L'instruction permettant de réutiliser un module dans un algorithme principal est appelée :

a)

appel du module

b)

déclaration du module

c)

définition du module

35.

Les instructions permettant de déterminer les traitements à réaliser par le module sont appelées

a)

définition du module

b)

déclaration du module

c)

appel du module

36.

Les paramètres utilisés dans la définition d'un module sont appelés paramètres .............................

a)

formels

b)

effectifs

c)

locaux

d)

globaux

37.

Les paramètres utilisés lors de l'appel du module sont appelés paramètres ...................................

a)
effectifs
b)

formels

c)

locaux

d)

globaux

38.

Les variables spécifiques au module sont déclarées dans le :

a)

TDO

b)

TDNT

c)

TDOG

d)

TDOL

39.

Qu'appelle t-on le tableau 1 ?

a)

TDNT

b)

TDO

c)

TDOG

d)

TDOL

40.

Qu'appelle t-on le tableau 2 ?

a)

TDNT

b)

TDO

c)

TDOG

d)

TDOL

41.

Les variables spécifiques à l'algorithme du programme principal sont déclarées dans le :

a)

TDO

b)

TDNT

c)

TDOG

d)

TDOL

42.

Qu'appelle t-on A et B dans Procédure Gazza(@A,B : entier)

a)

Paramètres effectifs

b)

Paramètres formels

43.

déterminer la tête de procédure inconnue suivant:

a)

(T:entiers)

b)

(@T:Tab, n:entier)

c)

(T: Tab)

d)

(@T:Tab)

e)

(T:tab, n:entier)

44.

Quelle est le résultat de procédure inconnue ?

a)

15

b)

[0,3,6,9,12,15,18,21]

c)

[1,3,5,7,9,11,13,15]

d)

[1,3,5,7,9,11,13]

45.

Exécuter à main le procédure step1 suivant et déduire le résultat:

a)

erreur

b)

17

c)

[13,5,4,6,17,9,2]

d)

[17,13,9,6,5,4,2]

46.

Dans une procédure permettant de remplir un tableau T, le passage du paramètre T doit être fait :

a)

par adresse

b)

par valeur

c)

par module

47.

Dans une procédure permettant de remplir un tableau T de taille n, le passage du paramètre n doit être fait :

a)

par adresse

b)

par valeur

c)

par référence

d)

par module

48.

Dans une procédure permettant d'afficher un tableau T de taille n, le passage du paramètre T doit être fait :

a)

par adresse

b)

par valeur

c)

par module

49.

Qu'affichera ce programme

a)

X=7 Y =11

b)

X=7 Y=7

c)

X=11 Y=11

d)

X=11 Y=7

50.

Qu'affichera ce programme

a)

X=7 Y =11

b)

X=7 Y=7

c)

X=11 Y=11

d)

X=11 Y=7

51.

Qu'affichera ce programme

a)

X=7 Y =11

b)

X=7 Y=7

c)

X=11 Y=11

d)

X=11 Y=7