Ed
há 4 semanas
Vamos analisar as alternativas: a) Uma função é um módulo que produz um único valor de saída, e um procedimento é um tipo de módulo usado para várias tarefas, não produzindo valores de saída. — Correto. Funções retornam valores, procedimentos não necessariamente. b) Funções e procedimentos são diferentes apenas na forma como são implementados. A realização da chamada é igual para os dois. — Incorreto. A chamada pode diferir, especialmente porque funções retornam valores. c) As variáveis definidas no escopo de cada função são acessíveis em todo o programa. — Incorreto. Variáveis locais são acessíveis apenas dentro da função. d) As variáveis locais são declaradas no escopo do programa inteiro. — Incorreto. Variáveis locais são declaradas dentro de funções ou procedimentos, não no escopo global. e) A passagem de parâmetros para um subalgoritmo pode ser somente por valor. — Incorreto. Pode ser por valor ou por referência, dependendo da linguagem. Portanto, a alternativa correta é: a) Uma função é um módulo que produz um único valor de saída, e um procedimento é um tipo de módulo usado para várias tarefas, não produzindo valores de saída.
Cadastre-se ou realize login