Logo Passei Direto
Material
¡Estudia con miles de materiales!

Vista previa del material en texto

alfaconcursos.com.br 
 
MUDE SUA VIDA! 
17 
 
b) Que funções não retornam um único valor e procedimentos retornam valores. 
c) Nem função nem procedimento retornam valores. 
d) Funções sempre retornam valor do mesmo tipo recebido e procedimentos não. 
e) Procedimentos retornam valores do mesmo tipo recebido e função nunca retornam 
tipo. 
SOLUÇÃO RÁPIDA 
 
Gabarito letra a) 
Procedimento são ações que não precisam retornar valores, já as funções, são 
subprogramas que podem ser reutilizados durante um mesmo código escrito para 
um software. 
SOLUÇÃO COMPLETA 
 
As funções (functions), também conhecidas como sub-rotinas, são muito 
utilizadas em programação. Um dos grandes benefícios é não precisar copiar o código 
todas as vezes que precisar executar aquela operação, além de deixar a leitura do 
código mais intuitiva. 
Os procedimentos (procedures) diferem das funções apenas por não 
retornarem resultado. Um exemplo é o procedimento de enviar e-mail. 
 
Fonte: 
 https://dicasdeprogramacao.com.br/o-que-sao-funcoes-e-procedimentos/ 
 
20. ANO: 2016 Banca: IF-PA Órgão: IF-PA Prova: Técnico de TI 
O programador de computadores conta com diversas técnicas para melhorar os 
programas, tornando-os cada vez melhores e mais simples, criando rotinas que podem 
ser chamadas por elas mesmas. Marque a alternativa que possui o nome que é dado 
para esse tipo de rotina. 
a) Recursiva 
b) Modular 
c) Orientada a objeto 
d) Associativa 
e) Comutadora 
SOLUÇÃO RÁPIDA 
Gabarito letra a) 
Recursividade ocorrer quando um código precisa ser reutilizado para melhorar 
a performance de um programa. 
SOLUÇÃO COMPLETA 
A recursividade é a definição de uma sub-rotina (função ou método) que pode 
invocar a si mesma. A grande vantagem da recursão está na possibilidade de usar 
um programa de computador finito para definir, analisar ou produzir um estoque 
potencialmente infinito de sentenças, designs ou outros dados. 
Fonte: https://pt.wikipedia.org/wiki/Recursividade_(ciência_da_computação) 
https://www.alfaconcursos.com.br/