A alternativa correta é a letra d. O programa utiliza recursão para somar todos os elementos da lista "v" até o índice "i". Na primeira chamada da função, o valor de "i" é igual a "len(l) - 1", ou seja, 5. Então, a função irá somar o valor do último elemento da lista (2) com o resultado da chamada recursiva da função, passando como parâmetros a lista "v" e o índice "i - 1", que será igual a 4. Na segunda chamada da função, o valor de "i" será igual a 4, então a função irá somar o valor do quinto elemento da lista (1) com o resultado da chamada recursiva da função, passando como parâmetros a lista "v" e o índice "i - 1", que será igual a 3. Esse processo se repete até que o valor de "i" seja igual a 0, quando a função irá retornar o valor do primeiro elemento da lista (5). Assim, a soma total será: 2 + 1 + 8 + 6 + 4 + 5 = 26. Portanto, o programa irá imprimir o valor 26.
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmos e Programação de Computadores
•UNIP
Algoritmos e Programação de Computadores
•UNIVESP
Fundamentos de Sistemas de Informação
•UNIVESP
Compartilhar