(NUCEPE/2015 - adaptada) A modularização é importante para organizar melhor o código, facilitar a manutenção, entre outras coisas. Sobre a modularização, assinale a alternativa correta.
A) É um procedimento que sempre retorna um valor ao programa.
B) As variáveis definidas no escopo de cada função são acessíveis em todo o programa.
C) As variáveis locais são declaradas no escopo do programa inteiro.
D) A passagem de parâmetros para um subprograma pode ser somente por valor.
E) É um método que consiste em decompor um programa em uma série de subprogramas individuais.