Comment Inconnue1 traite-t-elle les occurrences de c dans Ch ?
Elle efface récursivement la première occurrence, sans distinction de casse.
Que retourne Inconnue1 après avoir supprimé les occurrences de c ?
La chaîne obtenue.
À partir de quelle position Inconnue2 supprime-t-elle les occurrences de c dans Ch ?
À partir de la position p.
Comment Inconnue2 traite-t-elle les occurrences de c à partir de p ?
Elle les supprime récursivement sans distinguer majuscules et minuscules.
Que conserve Supprime(Ch) pour chaque caractère ?
Sa première occurrence.
Qu’est-ce qu’une zone couverte isolée ?
Une case contenant 1 dont les voisins orthogonaux existants contiennent tous 0, les côtés inexistants étant assimilés à des cases contenant 0.
Quels voisins déterminent si une case est isolée ?
Les voisins du haut, du bas, de gauche et de droite.
Quels voisins d’une case ne comptent pas pour déterminer son isolement ?
Les quatre voisins diagonaux.
Que fait ZonesIsolees des valeurs de la matrice dans le fichier texte ?
Elle remplace par X la valeur 1 de chaque zone isolée.
Quelles informations ZonesIsolees affiche-t-elle avant d’écrire le fichier ?
Les positions des zones couvertes isolées et leur nombre total.
Combien d’enregistrements au maximum contient LoginPassword.txt ?
1000 enregistrements.
Quelle est la structure de chaque enregistrement de LoginPassword.txt ?
Un login de huit chiffres, suivi de # et d’un mot de passe crypté d’au moins quatre caractères.
Quelles sont les étapes du décryptage d’un octet crypté ?
Convertir en hexadécimal, permuter les chiffres, convertir en décimal, puis obtenir le caractère ASCII correspondant.
Que vérifie Remplir après la saisie du login et du mot de passe en clair de chaque participant ?
Que le couple login-mot de passe existe dans TLP.
Quel message la procédure affiche-t-elle si le couple login-mot de passe n’existe pas dans TLP ?
« Vous n'etes pas un adherent ».
Que poursuit la procédure après avoir validé le couple login-mot de passe dans TLP ?
La saisie de l'appréciation.
Que demande Remplir si le login d’un adhérent est absent de Notes.dat ?
Une note comprise entre 1 et 5.
Que fait Remplir après avoir reçu une note pour un login absent de Notes.dat ?
Elle ajoute le login et la note au fichier.
Que signale Remplir si le login existe déjà dans Notes.dat ?
L’adhérent a déjà attribué une note.
Comment calculer le pourcentage des notes supérieures ou égales à 4 ?
Quelles statistiques Statistique calcule-t-il à partir des notes ?
La moyenne et le pourcentage des notes supérieures ou égales à 4.
Quelles procédures le programme principal appelle-t-il pour recueillir les appréciations ?
Decryptage, Remplir et Statistique.
Quelles valeurs le programme principal affiche-t-il après le recueil des appréciations ?
La moyenne et le pourcentage des notes supérieures ou égales à 4.
Quel type de valeur Inconnue1 retourne-t-elle ?
Une chaîne de caractères.
Que retourne Inconnue1("Trottoir", "T") ?
« roir ».
Que retourne Supprime pour Ch = "Trottoir" ?
« Troi ».
Quelles dimensions doit respecter la matrice ?
et .
Combien de zones isolées compte la matrice d’exemple ?
7 zones.
Quelles sont les positions des zones isolées dans la matrice d’exemple ?
(0, 0), (0, 4), (2, 0), (2, 3), (3, 4), (4, 1) et (5, 0).
Que représente chaque ligne d’Isolees.txt ?
Une ligne de la matrice.
Comment les valeurs sont-elles écrites dans chaque ligne d’Isolees.txt ?
De gauche à droite, avec un espace après chaque valeur.
Quel fichier la procédure ZonesIsolees doit-elle ouvrir et fermer ?
Isolees.txt, situé à la racine du disque D.
En hexadécimal, que deviennent les octets 00100100, 11110011, 10110110 et 01000011 ?
24, F3, B6 et 43.
Après permutation hexadécimale, que deviennent 24, F3, B6 et 43 ?
42, 3F, 6B et 34.
Quel mot de passe décrypté l’exemple produit-il ?
B?k4.
Que contient le tableau TLP rempli par la procédure Decryptage ?
Le login et le mot de passe décrypté de chaque adhérent lu dans LoginPassword.txt.
Dans quel dossier se trouve LoginPassword.txt pour la procédure Decryptage ?
D:\Analyse.
Quelle condition doit respecter le nombre de participants N par rapport à NE ?
N doit être compris entre 10 et NE inclusivement.
Que désigne NE dans la règle sur le nombre de participants ?
Le nombre d'enregistrements du tableau TLP.
Dans quel dossier Notes.dat est-il déjà créé ?
Dans D:\Analyse.
Que retourne Chercher(Login) si Notes.dat contient un enregistrement avec ce login ?
Vrai.
Que retourne Chercher(Login) si Notes.dat ne contient pas ce login ?
Faux.
Teste tes connaissances avec un QCM de 17 questions sur Algorithmique et programmation.
1. Que fait Inconnue1 lorsqu’elle reçoit une chaîne Ch et un caractère c ?
2. À partir de quelle position Inconnue2(Ch, c, p) doit-elle supprimer récursivement les occurrences de c ?
Révisez le cours complet dans la fiche de révision de Algorithmique et programmation.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards