wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sur l'approche Ascendante / descendante

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

L’approche descendante consiste à :

a)

Résoudre le problème en une seule étape

b)

Décomposer le problème en sous-problèmes

c)

Combiner des solutions élémentaires

d)

Écrire directement le code

2.

Quel est le principe de base de l’approche descendante ?

a)

Intégrer les fonctions simples dans une solution complexe

b)

Fragmenter le problème en modules

c)

Ne jamais décomposer les étapes

d)

Répéter un traitement en boucle

3.

Exemple typique d’approche descendante :

a)

Construire une maison à partir de briques

b)

Planifier un repas en définissant d’abord les plats principaux puis les ingrédients

c)

Écrire une fonction et la réutiliser

d)

Vérifier les résultats en fin d’exécution

4.

Dans l’approche descendante, un module est :

a)

Une fonction élémentaire isolée

b)

Un sous-problème plus simple

c)

Un résultat final

d)

Un algorithme complet

5.

Quel est l’avantage principal de l’approche descendante ?

a)

Moins de mémoire utilisée

b)

Simplifie la compréhension et l’organisation du problème

c)

Réduit automatiquement le temps d’exécution

d)

Évite totalement les erreurs

6.

Exemple : Calcul du prix d’un carrelage. Étape descendante correcte ?

a)

Prix total = prix carreaux + prix ciment

b)

Entrer directement le prix final

c)

Afficher la surface

d)

Ignorer les sous-calculs

7.

La méthode descendante est aussi appelée :

a)

Méthode bottom-up

b)

Méthode top-down

c)

Méthode itérative

d)

Méthode récursive

8.

Dans un organigramme top-down, les modules sont placés :

a)

De bas en haut

b)

De haut en bas

c)

De gauche à droite

d)

Sans organisation précise

9.

Quel inconvénient peut avoir l’approche descendante ?

a)

Elle rend le problème trop simple

b)

Elle peut négliger certains détails d’implémentation

c)

Elle interdit la réutilisation de code

d)

Elle ne permet pas la décomposition

10.

Approche descendante appliquée à la gestion de stock :

a)

Définir directement la formule du stock final

b)

Décomposer en modules : stock initial, entrées, sorties, calcul final

c)

Répéter l’algorithme plusieurs fois

d)

Utiliser des conditions « si-alors » uniquement

11.

L’approche ascendante consiste à :

a)

Commencer par les modules de haut niveau

b)

Construire la solution à partir des éléments de base

c)

Décomposer un problème global

d)

Ne pas utiliser de sous-modules

12.

cendante consiste à :

a)

Commencer par les modules de haut niveau

b)

Construire la solution à partir des éléments de base ✅

c)

Décomposer un problème global

d)

Ne pas utiliser de sous-modules

13.

Quel est le principe de base de l’approche ascendante ?

a)

Découper en sous-problèmes

b)

Intégrer progressivement des fonctions élémentaires ✅

c)

Éviter les modules réutilisables

d)

Ne jamais assembler les solutions

14.

Exemple typique d’approche ascendante :

a)

Préparer une recette en listant d’abord les plats

b)

Assembler des pièces détachées pour former une voiture ✅

c)

Décomposer un projet logiciel en grandes étapes

d)

Réaliser une étude globale avant les détails

15.

La méthode ascendante est aussi appelée :

a)

Top-down

b)

Bottom-up ✅

c)

Séquentielle

d)

Itérative

16.

Quel avantage de l’approche ascendante ?

a)

Réutilisation facile des composants ✅

b)

Nécessite moins d’analyse

c)

Évite totalement la duplication

d)

Réduit automatiquement la complexité

17.

Exemple : Facturation client. Étape ascendante correcte ?

a)

Calculer d’abord prix HT, TVA, remise puis assembler en facture ✅

b)

Écrire directement le total TTC

c)

Afficher le prix final sans sous-calcul

d)

Diviser le problème en modules

18.

Dans un organigramme bottom-up, les éléments de base sont :

a)

Assemblés en modules supérieurs ✅

b)

Décomposés en parties plus petites

c)

Ignorés dans l’algorithme

d)

Toujours mis en boucle

19.

Inconvénient de l’approche ascendante :

a)

Risque de perdre la vision globale du problème ✅

b)

Impossible de réutiliser le code

c)

Ne fonctionne pas pour petits problèmes

d)

Trop complexe à décomposer

20.

Approche ascendante appliquée à la gestion de stock :

a)

Décomposer en modules (stock initial, entrées, sorties)

b)

Commencer par coder une fonction d’ajout, puis une fonction de retrait, puis assembler ✅

c)

Donner directement le résultat final

d)

Utiliser uniquement des conditions

21.

Comparaison des deux approches :

a)

Descendante = bottom-up / Ascendante = top-down

b)

Descendante = top-down / Ascendante = bottom-up ✅

c)

Les deux sont identiques

d)

Aucune ne permet la modélisation