exam

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

République du Cameroun EVALUATION N°3 ANNEE SCOLAIRE 2024-2025

MINESEC
DEPARTEMENT INFORMATIQUE
DRES LITTORAL
EPREUVE D’INFORMATIQUE
LYCEE TECHNIQUE DE
DOUALA KOUMASSI CLASSE : Première E COEF :2 DUREE : 2H

N° NOMS ET PRENOMS

COMPETENCE VISEE : Maitriser les bases de l’algorithmique et de la programmation


APPRECIATION DE LA COMPETENCE Non acquis En cours d’acquisition Acquis Expert

cmmhbf EPREUVE THEORIQUE D’INFORMATIQUE


PARTIE I : Algorithmique 09pts
Analyser attentivement l’algorithme suivant et répondre aux questions ci-après.
1- Algorithme Calcul 14 FinProcedure
2- Variables A, B, M : réel; - DEBUT
3- Fonction Max (X: réel, Y: réel) : réel 1.15 Ecrire ("Donnez la valeur de A : ");
4- Début - Lire(A);
5- Si (X > Y) Alors 16 Ecrire ("Donnez la valeur de B : ");
6- Retourner X; - Lire(B);
7- Sinon 17 M ← Max (A, B);
8- Retourner Y; - Ecrire ("Le plus grand des deux est : ", M);
9- FinSi 18 M ← Max (A, B);
10- FinFonction - nAuCarre(M);
11- Procédure nAuCarre (var A : Reel) 19 Ecrire ("Le plus grand devient : ", M);
12- Début - FIN
13- A ← A * 2; 20
-
21
-
22
-
23
-
24
-
25
-

Définir : fonction, paramètre 1pt


2. Identifier dans cet algorithme: 0,5*6=3pts
a. Deux paramètres formels d. Deux variables globales
b. Deux paramètres effectifs de la procédure e. Une variable locale
c. L’instruction d’appel de la procédure f. Le mode de passage du paramètre A
3. Soit 2000 et 45 les variables A et B, exécuter l’appel de la fonction de la ligne 22 1pt
4. Traduire en langage C les lignes 3 ;4 ;5 ;6 ;7 ;8 ;9 ;10 2pts
5. Réécrire en utilisant la boucle tant que (De la ligne 1 à 25) 2pts

PARTIE II : Programmation en HTML, en JAVASCRIPT et en C 11pts


EXERCICE 1 : 5pts
L’ouverture d’un document web via un éditeur a affiché le code suivant :
1. <html>
2. <head> <title>Ma Page</title> </head> <body>
3. <table border="4"><caption>Mon table</caption>
4. <tr> <th>PROBATOIRE</th> <td>2022</td> </tr> <tr><td>NOM</td>
5. <td> <input type="text" size="50" onchange = "alert('Hi '+this.value);"> </td>
6. </tr></table>
7. <img src = "Photo.jpg" alt = "Paysage" width = "500" /> </body>
8. </html>
Pour chacune des questions, une et une seule proposition est juste. Compléter le tableau suivant en
inscrivant uniquement la lettre qui correspond à la réponse juste 0,5*10= 5pts

Question 1 2 3 4 5 6 7 8 9 10
Réponse
1. Cette page web s'intitule : a) Ma page b) Mon tableau c) Le HTML d) Aucune réponse juste

2. Ce code est écrit exclusivement en : a) HTML b) CSS c) HTML et CSS d) Aucune réponse juste

3. La balise <caption>...</caption> permet d'insérer : a) Un titre b) Une capture d'écran c) un tableau

4. Le tableau de cette page web comporte :

a) Une ligne 2 colonnes b) 2 lignes 1 colonne c) 4 lignes d) 2 lignes 2 colonnes

5. L'image insérée dans cette page est située :

a) Dans le même dossier que la page b) Dans un sous-dossier c) Dans le dossier Image d) Dans le dossier
Paysage

6. Si l'on souhaite insérer un lien dans cette page on utilise la balise :

a) <link>...</link> b) <li>...</li> c) <a>...</a> d) <u>...</u>

7. Le contenu de la cellule produite par la ligne 6 du code est :

a) Un bouton radio b) Un champ de texte c) Un menu de sélection d) Aucune réponse juste

8. L'instruction JavaScript de ce code permet d'afficher :

a) Une boite de dialogue d'information b) Une boite de dialogue d'entrée


c) Une boite de dialogue de confirmation d) Aucune réponse juste

9. L'événement utilisé sur le champ de texte est : a) input b) onclick c) onkeypress d) onchange

10. En quittant la zone de texte, si l'internaute a saisi 'World', une boite de dialogue affichera :

a) Bonjour le monde b) Hello World c) Hi Le monde d) Aucune réponse juste

EXERCICE 2 : 6pts
Soit le programme ci-dessous

1. #include <stdio.h>
1. Exécuter la ligne 5
2. #include <windows.h>
1pt
3. int main()
2. Exécuter la ligne 6
4. { int i=3, y, z, b, c; float x;
1pt 5. y= 3%i +27; printf("la valeur de y est : %d \n ", y) ;
3. Exécuter la ligne 7 6. z= 3%(i+27); printf("la valeur de z est : %d \n", z) ;
1pt 7. b= (10>5) || (-1>=-2) && (4<3)|| ; printf("la valeur de b est : %d \n", b) ;
4. Exécuter la ligne 8 8. c=((10>5)||(-1>=-2))&&(4<3) ; printf("la valeur de c est : %d \n", c) ;
1pt 9. return 0 ; }
5. Ecrire un programme
en C permettant de saisir deux nombres et de les afficher 2pts
LTDK / Département d’Informatique Evaluation_3/ janvier 2025

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy