SóProvas


ID
598417
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Programação
Assuntos

Julgue os itens subsequentes, referentes aos módulos que constituem a técnica de modularização, utilizada para desenvolver algoritmos.

Em Java, os módulos, sejam eles procedimentos ou funções, são representados pelas classes, nas quais a instrução retornar indica que o controle do fluxo de dados deverá retornar ao algoritmo principal.

Alternativas
Comentários
  • Questão errada!
    Ao se utilizar a instrução de retorno (ou return) em um procedimento/função, o controle de fluxo retorna para o ponto no qual tal procedimento/função foi chamado/invocado, e não necessariamente para o algoritmo principal. Considere o seguinte exemplo:
    Um sistema onde o algoritmo ou classe principal Carro, invoca o método Acelerar(), o qual por sua vez invoca o método AlterarMarcha(). Ao final da execução da instrução return no método AlterarMarcha() o controle de fluxo é retornado para o ponto onde este foi invocado, no caso o método Acelerar(). Por fim, ao atingir a instrução return do método Acelerar(), o controle de fluxo é retornado para o algoritmo principal (classe Carro), o qual lhe invocou.
  • Erro maior está em dizer que funções são representadas pelas classes. As funções são representadas pelos métodos.
  • Marquei errada por julgar que o conceito de módulo está mais associado à programação estruturada
  • errado- funções são métodos - comportamento que pode ser atribuído ao objeto- enquanto que classes sao templates para criação de objetos.