Uma função é uma sub-rotina que tem como objetivo desviar a execução do programa principal para realizar uma tarefa específica.
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores. 5. ed. São Paulo: Prentice Hall, 2010.
O trecho de pseudocódigo abaixo demonstra qual é a sintaxe de declaração de uma nova função. As palavras que estão delimitadas entre parênteses angulares devem ser substituídas pelos identificadores reais, no caso da declaração de uma função de verdade.
Conhecendo a sintaxe de declaração de funções, avalie as afirmações abaixo.
I – A principal diferença entre uma função e um procedimento é que ela deve, obrigatoriamente, retornar um valor.
II – O item “tipo_func” (linha 1) é obrigatório na declaração de funções, e deve ser compatível com o tipo do dado informado no item “valor” (linha 5).
III – Em funções, caso se deseje retornar mais de um valor, utiliza-se a passagem de parâmetros por valor.
Sendo assim, é correto o que se afirma em:
Alternativas:
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Anexos:
Soluções para a tarefa
Respondido por
18
Sei que foi retirado de um livro essa definição de função, mas ela está incompleta. Funções retornam valores, por essa definição de função até um procedimento se encaixa.
I - Sim, toda função retorna um valor. (V)
II - O item <tipo_func> é, na verdade, o tipo de dado de retorno da função. Por isso deve ser compatível com <valor>. (V)
III - Não possível retornar mais de um valor por uma função. Mas possível que o valor seja uma estrutura de dados homo ou heterogênea e ela sim contenha valores. Ex.: retornar um vetor de inteiros. (F)
Apenas as alternativas I e II estão corretas.
I - Sim, toda função retorna um valor. (V)
II - O item <tipo_func> é, na verdade, o tipo de dado de retorno da função. Por isso deve ser compatível com <valor>. (V)
III - Não possível retornar mais de um valor por uma função. Mas possível que o valor seja uma estrutura de dados homo ou heterogênea e ela sim contenha valores. Ex.: retornar um vetor de inteiros. (F)
Apenas as alternativas I e II estão corretas.
Respondido por
4
A resposta correta é a 2 :
I e III, apenas
Perguntas interessantes
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
ENEM,
1 ano atrás
Matemática,
1 ano atrás
Física,
1 ano atrás