logo

Crowdly

Browser

Add to Chrome

Programmation structurée (420ZF5MO - Hiver 2025-Ouiza Ouyed)

Looking for Programmation structurée (420ZF5MO - Hiver 2025-Ouiza Ouyed) test answers and solutions? Browse our comprehensive collection of verified answers for Programmation structurée (420ZF5MO - Hiver 2025-Ouiza Ouyed) 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!

Donnez la signification des quantificateurs suivants dans le contexte des expressions régulières :

- {3}

- +

- {4,}

- *

- {2,4}

- ?

View this question
Pour chacune des situations suivantes, écrivez un test unitaire (assertion) ou indiquez les informations manquantes si vous jugez que la description est insuffisante.

- Vérifiez l'égalité des deux tableaux déclarés ci-dessous :

int[][] tabVal1 = {{4, 6}, {3, 7}};

int[][] tabVal2 = new int[2][];

tabVal2[0] = new int[] {4, 6};

tabVal2[1] = new int[] {3, 7};

- Vérifiez l'égalité des deux variables suivantes :

int a = 3;

int b = 3;

- Vérifiez l'égalité de deux variables de type Produit

.

Produit prod1 = new Produit("Souris", 5);

Produit prod2 = new Produit("Souris", 5);

- Vérifiez l'égalité des deux variables suivantes :

float f1 = 42;

float f2 = 42;

- Vérifiez si la méthode

toujoursVrai(), dont la signature est donnée ci-dessous, retourne true

:

  public static boolean toujoursVrai() { ... }

- Vérifiez l'égalité de deux variables de type

Etudiant. La classe Etudiant surcharge la méthode equals()

.

Etudiant etu1 = new Etudiant("Lucie Bois", 85.3);

Etudiant etu2 = new Etudiant("Guy Joly", 52.8);

View this question
Si nous exécutons JUnit

sur la classe de test ci-dessous, quel sera l'affichage au terminal?

import static org.junit.jupiter.api.Assertions.*;

import org.junit.jupiter.api.*;

class DummyTest {

DummyTest() {

System.out.println("----- CT -----");

}

@BeforeAll

static void setUpBeforeClass() {

System.out.println("----- BA -----");

}

@AfterAll

static void tearDownAfterClass() {

System.out.println("----- AA -----");

}

@BeforeEach

void setUp() {

System.out.println("----- BE -----");

}

@AfterEach

void tearDown() {

System.out.println("----- AE -----");

}

@Test

void test1() {

System.out.println("----- T1 -----");

}

void test2() {

System.out.println("----- T2 -----");

}

@Test

void test3() {

System.out.println("----- T3 -----");

}

}

View this question
Écrire la méthode equals() pour la classe Jeu

ci-dessous :

public class Jeu {

public Jeu(String nom, float prix, String cat, String id, int note) {

this.nom = nom;

this.prix = prix;

this.categorie = cat;

this.id = id;

this.note = note;

this.dureePartie = new int[25];

}

public String getNom() { return nom; }

public float getPrix() { return prix; }

public String getCat() { return categorie; }

public String getID() { return id; }

public int getNote() { return note; }

String nom;

float prix;

String categorie;

String id;

int note;

int[] dureePartie;

}

View this question

Dans quel contexte (type de variable) doit-on utiliser les assertions suivantes?

- assertEquals()

- assertArrayEquals()

- assertIterableEquals()

- assertTrue()

View this question
Écrivez le code Java

afin de valider l'identification d'un formulaire ayant les spécifications suivantes :

- optionnel : caractères EF2 suivis d’une barre oblique (/) ou d’une espace ( )

- 4 chiffres

- optionnel : deux-points (:) ou trait d’union (-)

- 2 chiffres indiquant l’année (14 à 24)

Exemples --> EF2 3425:19 OU 752922
View this question

Pour chacune des expressions régulières suivantes, dites si les chaînes en dessous correspondent à l'expression :

- Regex : "\d\d\d-[A-Z0-9][A-Z0-9][A-Z0-9]-MO"

--> "360 320 MO" et "420-ZC6MO"

- Regex : "[A-Z]{4} ?[0-9]{4} ?[0-9]{4}"

--> "EDOU0908 0706" et "BOUF 7709-2315"

- Regex : "(Automne|Hiver|[AH])[- ]?(19|20)\d\d"

--> "Hiver 19" et "Automne 2019"

- Regex : "[A-Z][a-z]+([- ][A-Z][a-z]+)?, [A-Z][a-z]+(-[A-Z][a-z]+)?"

--> "Lavoie-Dubois, Jean Claude" et "Ait-Ammar, Farida"

- Regex : "(0?[0-9]|[1-9][0-9]|CT)"

--> "00" et "79"

View this question
Écrivez le code Java

afin de valider une date ayant les spécifications suivantes, puis transformez-la dans un format standard.

- 4 chiffres pour l’année (2000 à 2029)

- optionnel : barre oblique, trait d’union ou espace

- 2 chiffres pour le mois (01 à 12)

- optionnel : barre oblique, trait d’union ou espace

- 2 chiffres pour le jour (01 à 31)

Format standard : JJ/MM/AAAA

Exemple 2022-05-13 --> 13/05/2022
View this question

Indiquez le méta-caractère à utiliser dans une expression régulière, qui est équivalent aux classes de caractères suivantes :

- [0-9]

- [^a-zA-Z_0-9]

- Unique caractère quelconque sauf un saut de ligne

- [^ \t\n\r\f\x0b]

- Début ou fin de mot

View this question

Écrivez une expression régulière qui valide une heure, en format 24 heures, ayant les spécifications suivantes :

- 2 chiffres (00 à 23)

- un deux-points (:)

- 2 chiffres (00 à 59)

- un deux-points (:)

- 2 chiffres (00 à 59)

Exemple -->

15:45:32
View this question

Want instant access to all verified answers on cmontmorency.moodle.decclic.qc.ca?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome