SóProvas


ID
151816
Banca
FCC
Órgão
TRE-PI
Ano
2009
Provas
Disciplina
Programação
Assuntos

Em relação à subprogramação, considere:

I. Os critérios para quebrar um programa em subprogramas em geral levam em conta que cada subprograma deve ser funcionalmente independente e que desempenhe uma tarefa específica única.
II. Cada subprograma deve possuir suas próprias variáveis (variáveis locais) e receber e/ou retornar valores do/para seu chamador apenas por meio dos parâmetros; variáveis globais devem ser evitadas.
III. O uso do subprograma torna-se oportuno quando alguma parte do programa desempenha uma tarefa específica e/ou quando algumas linhas de código aparecem repetidas em trechos distintos do programa.
IV. Um subprograma tanto pode estar contido em outro programa, quanto ser ativado até mesmo por outro subprograma.

Está correto o que se afirma em:

Alternativas
Comentários
  • Não devemos nos preocupar com a palavrinha bonitinha e esquisitinha chamada SUBPROGRAMAÇÃO. Apenas devemos pensar que essa palavra nada mais é do que um MÉTODO na programação O.O, ou simplemente uma FUNÇÃO na programação estruturada. Então, um método ou uma função pode tranquilamente exercer todas as quatro funções acima.

    Abraços galera, e bons estudos.
  • I. Conceito da coesão funcional. 
    II. Variável global só no contexto GLOBAL. Se não dá merda! 
    III. Está modularizando e limpando/diminuindo o código 
    IV. Desde que contenha a chamada para ele.