"Outro ponto que é importante é o tempo de vida de uma estrutura de dados durante a execução de um software, sendo que é possível subdividir um sof...
"Outro ponto que é importante é o tempo de vida de uma estrutura de dados durante a execução de um software, sendo que é possível subdividir um software em partes chamadas de sub-rotinas em muitas linguagens de programação, de forma que dentro destas sub-rotinas, estruturas de dados temporárias podem ser declaradas e utilizadas."
Fonte: TAKUMOTO, R. C. Paradigmas de Linguagem de Programação. Maringá - PR.: Unicesumar, 2022. 85p.
Com base na contextualização, analise as afirmativas a seguir:
I. A variável declarada dentro de uma subrotina fica alocada em memória em toda execução do programa.
II. Uma subrotina pode conter varios retornos e de diferentes tipos.
III. Uma subrotina pode receber infinitas variáveis por parâmetro.
IV. Uma subrotina pode usar variáveis de escopo local e global.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
I e II, apenas.
Alternativa 3:
I e III, apenas.
Alternativa 4:
II e IV, apenas.
Alternativa 5:
III e IV, apenas.
Compartilhar