Looking for Programmation structurée (420ZF5MO - Hiver 2025) test answers and solutions? Browse our comprehensive collection of verified answers for Programmation structurée (420ZF5MO - Hiver 2025) at cmontmorency.moodle.decclic.qc.ca.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Définissez les termes suivants :
.gitignoreQuel est l'utilité de chacun des assert*() suivants :
assertArrayEquals(int[] expected, int[] actual);
assertEquals(float expected, float actual, float delta);
assertEquals(int expected, int actual);
Convertissez le jeu d'essais suivant en tests JUnit sachant que la signature de la fonction à tester est :
public class Rect {
public static int perimRect(int longueur, int largeur) { ... }
}
| V I L | Type de test | longueur | largeur | Attendu |
|---|---|---|---|---|
| V | respect des contraintes | 10 | 15 | 50 |
| I | longueur < 0 | -5 | 25 | -1 |
| I | largeur > 100 | 25 | 105 | -1 |
| L | longueur = 100 | 100 | 50 | 300 |
| L | largeur = 0 | 75 | 0 | 0 |
Convertissez le jeu d'essais suivant en tests JUnit sachant que la signature de la fonction à tester est :
public class Triangle {
public static float aireTri(int base, float haut) { ... }
}
| V I L | Type de test | base | haut | Attendu |
|---|---|---|---|---|
| V | retour entier | 5 | 8 | 20 |
| V | retour décimal | 9 | 7 | 31.5 |
| V | haut décimal | 4 | 6.2 | 12.4 |
| I | base < 0 | -31 | 50 | Float.NaN |
| L | base = 0 | 0 | 25 | 0 |
Créez un jeu d'essais, sous forme de tableau, pour la fonction qui calcule l'aire d'un rectangle à l'aide des coordonnées de deux coins opposés. Les valeurs des paramètres doivent être positives, x1 <= x2 et y1 <= y2. De plus, x1, y1, x2 et y2 ne doivent pas dépasser 500. La méthode retourne -1 si les données fournies en paramètres ne respectent pas ces conditions.
public static int aireRect(int x1, int y1, int x2, int y2) { ... }Que doit contenir le plan de test?
Quels types de données doivent être utilisées?
Nommez et définissez trois types de tests.
Documentez, à l’aide de Javadoc, la méthode qui permet de calculer l’aire d’un rectangle à partir des coordonnées de deux coins opposés. Les coordonnées des coins doivent être des valeurs positives. La signature de la méthode est la suivante :
public static int aireRect(int x1, int y1, int x2, int y2) { ... }Nommez cinq étiquettes Javadoc et indiquez leur signification.
Quelle est l’utilité de Javadoc?