Ed
ontem
Vamos analisar cada uma das sentenças sobre sub-programas: I - No início da execução cria-se elementos locais através da declaração. Verdadeiro, isso é uma característica comum de sub-programas, onde variáveis locais são criadas no início da execução. II - No final da execução de uma chamada do sub-programa ocorre a liberação das áreas de memória local e retorno ao ponto de onde o sub-programa foi chamado. Verdadeiro, ao final da execução, a memória local é liberada e o controle retorna ao ponto de chamada. III - Variável Local definida no escopo do sub-programa terá visibilidade no programa principal, a partir da primeira execução do sub-programa. Falso, variáveis locais têm escopo limitado ao sub-programa e não são visíveis no programa principal. IV - Ao final da execução, para que os valores alterados sejam retornados ao programa principal é preciso utilizar o comando RETURN ou utilizar variável global. Verdadeiro, para retornar valores ao programa principal, é comum usar o comando RETURN ou variáveis globais. Agora, vamos verificar as alternativas: A) Alternativa I, II e IV estão corretas. (Correta) B) Alternativa I e IV estão corretas. (Incorreta, pois a II também está correta) C) Alternativa I e III estão corretas. (Incorreta, pois a III está incorreta) D) Alternativa II, III e IV estão corretas. (Incorreta, pois a III está incorreta) E) Alternativa I e II estão corretas. (Incorreta, pois a II está correta) A alternativa que indica todos os itens verdadeiros é: A) Alternativa I, II e IV estão corretas.