EXAM INFO SMC4 Blanc2024

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Université Ibn Zohr Printemps 2023/2024

Faculté des Sciences Appliquées SMC4

Examen Blanc d’Informatique


Pour chaque question, une seule réponse est exacte.

1. Un ordinateur permet de faire un 8. Après l'exécution de l’algorithme suivant,


traitement ? quelle sera la valeur de A ?
A. Manuel A18
B. Semi-automatique Si (A%2 >= 0) Alors
C. Automatique AA-1
Si (A%2 >=0) Alors
2. 40960 Mo = ? AA-1
A. 4Go Fin Si
B. 40 Go Fin Si
C. 1024 Go A. 16
3. (1B0)16=? B. 17
C. 18
A. (270)2
B. (1110)2 9. Donnez la valeur finale de X
C. (000110110000)2 X1
4. Quel nom de variable n’est pas permis ? Pour i allant de 1 à 10 pas 3 faire
XX+i
A. 4SMC
Fin pour
B. SMC
Ecrire(X)
C. _SMC
A. 1
5. Quelles sont les instructions de base d’un
B. 13
algorithme ? C. 23
A. Entrées, Sorties, Répétition
B. Entrées, Opérations, Sorties 10. Quelle sera la valeur finale de la variable X ?
C. Entrées, Décisions, Sélection X  20
Tant que (X < 10) faire
6. L’instruction Cas sert à éviter : X  X-1
A. Si … Sinon imbriquées Fin Tant que
B. Tant que imbriquée Ecrire(X)
C. Pour imbriquées A. 19
B. 20
7. Quelle sera la valeur finale de la variable X? C. 10
Début 11. Qu’affiche le code C suivant ?
X10
AX+2 float x=2, z=2;
A6 z=z/++x;
AX%A printf("%f",z) ;
X X+A
Fin A. 0.666666
B. 1
A. 14 C. Erreur
B. 16
12. Qu’affiche le code C suivant ?
C. 17
printf("%d",15/20) ;
A. 15/20
B. 0
C. 0.75

1/2
13. En C après l’exécution du code suivant la 17. Soit un tableau int T[10] ; pour accéder à la
variable l vaut : troisième case du tableau T, on utilise :
Int j, k, l;
j=2 ;
A. T[2]
k=4 ;
B. T{2}
l=(k%j==0) ?k-j : j-k ;
C. T[3]
printf("%d",I) ;
A. 2 18. Quels sont les indices qu’il faut donner à la
B. 4 table t pour afficher la valeur 4 :
C. -2 int i,t[4] ={1, 2, 4, 8};
14. Quel est la sortie du programme suivant ? for( i=0; i <2 ; i++)
t[i] = t[3-i];
int x = 10; printf("%d\n",t[…]);
if (x >=10){
if (x/2 != 0){ D. 0 ou 1
printf(“%d”, x) ; E. 1 ou 2
} F. 2 ou 3
}
A. Erreur 19. Quel est la sortie du programme suivant?
B. 10
C. 5 int i, a[3] = {4, 2, 0}, b[3] = {2, 3, 4};
for(i = 0; i < 2; i++)
15. Pour transformer la boucle for suivante : b[b[2-i]-a[i]]++;
for(i=10 ;i>-25 ;i=i-5) { printf("SMC") ;} en for(i = 0; i < 3; i++)
une boucle while, il faut écrire : printf("%d ",b[i]);

A. i=10;while(i>=-25) { printf("SMC");} A. 3 4 4
B. i=10;while(i>-25) { printf("SMC") ;i=i-5;} B. 2 3 4
C. i=10;while(i-5) { printf("SMC") ; i>-25;} C. 3 3 4

16. Quel est la sortie du programme suivant ? 20. Quel est la sortie du programme suivant?
int i=-5; char str[] = "SMC ";
while ( i <=5){ printf("%d %d\n", strlen(str), strlen("SMC"));
if (i>=0) A. 3 3
break ; B. 4 3
else { C. 3 4
i++;
continue;
}
printf( "SMC" ) ;
}
A. SMC
B. Erreur
C. Aucune valeur

2/2

Vous aimerez peut-être aussi