Questão
ID 1587598Disciplina: Tecnologia da Informação
Assuntos: Coesão, Acoplamento e Modularidade
Ano: 2013 Banca: Assessoria em Organização de Concursos Públicos Órgão: Prefeitura Municipal de Vitória da Conquista
A modularização é uma técnica utilizada para desenvolver algoritmos por meio de refinamentos sucessivos (PUGA, 2003, p.105). Neste contexto, analise as assertivas a seguir e assinale a alternativa que aponta as corretas.
I. Um procedimento, ou sub-rotina, é um conjunto de instruções para realizar determinada tarefa.
II. A diferença entre funções e procedimentos é que os procedimentos podem ser utilizados em expressões como se fossem variáveis, já as funções não aceitam essa possibilidade.
III. Na linguagem JAVA os módulos de um programa são representados pelas classes ou pelos métodos.
IV. A chamada de um procedimento é somente a execução de seu código, independe do algoritmo principal.