All mock tests are FREE till 31 December — register to save your progress
Unit 6 · Software Engineering Paper 2 CS · December 2024

The characteristics of modern (modular) programming are:
A. Each module should do only one thing.
B. Communication between modules is allowed only by a calling module.
C. Communication can take place directly between modules that do not have a calling–called relationship.
D. All modules are designed as single-entry, single-exit systems using control structures.
Choose the correct answer from the options given below:

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: B. A, B & D only

Explanation

In modular/structured programming each module has a single function, modules communicate only through the calling module, and each module has a single entry and single exit. Direct communication between unrelated modules (C) violates these principles.

More Software Engineering questions