Uma sub-rotina consiste em blocos de instruções que realizam tarefas específicas. Ascencio
e Campos (2010), assim como Manzano e Oliveira (1997), afirmam que uma sub-rotina é um
trecho menor de código, um algoritmo mais simples, que resolve um subproblema por meio
de operações de entrada, processamento e saída. Assinale a alternativa correta referente à
principal diferença entre os dois tipos de sub-rotinas existentes, procedimentos e funções:
a. Procedimentos permitem passagem de parámetros por valor, e as funções, por
referéncia.
b. Funções podem ser chamadas várias vezes em um programa; procedimentos, apenas
uma vez
c. Procedimentos permitem um grande número de instruções, ao passo que as funções
permitem um número restrito.
d. Funções sempre retornam um valor para a sub-rotina que a chamou, procedimentos
nunca retornam valor
ce. Os procedimentos possuem escopo local e as funções possuem escopo global.
Respostas
respondido por:
2
Resposta:
funções
Explicação:
correto
respondido por:
2
Resposta:
D) Funções sempre retornam um valor para a sub-rotina que a chamou, procedimentos nunca retornam valor.
Explicação:
Funções são métodos com retorno de valor, enquanto os procedimentos não possuem retorno de valor, por exemplo em Java:
void nome_procedimento() {
*Código a ser executado*
}
int nome_função() {
*Código a ser executado*
*Retorno de valor do tipo inteiro*
}
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
7 anos atrás