Um módulo de segurança criptográfica manipula sequências de...
Imagem de fundo

Um módulo de segurança criptográfica manipula sequências de...

Um módulo de segurança criptográfica manipula sequências de bytes aplicando deslocamentos posicionais em camadas aninhadas. O fragmento abaixo materializa a rotina de processamento:

def processar(dados, pos=0):
    if pos >= len(dados):
        return 0
    proximo = processar(dados, pos + 1)
    return proximo + (dados[pos] << pos)

A análise da rotina expõe o fluxo de manipulação dos quadros de memória. Selecione a alternativa que descreve o padrão técnico de composição do valor retornado.


A

Somatório progressivo durante a fase de desempilhamento.


B

Cálculo imediato antes da invocação recursiva.


C

Persistência de estado em variáveis globais.


D

Interrupção antecipada por validação de limites.


E

Alocação dinâmica em heap para cada nível.