Magna Concursos
4128337 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Considere o código em Python, a seguir:

def funcao1(funcao, dado):
    return funcao(dado + 5)

def funcao2(funcao, dado):
    return funcao(dado * 2)

def funcao3(dado):
    return dado * 3

def auxiliar_funcao2(dado):
    return funcao2(lambda x: x, dado)

def auxiliar_funcao1(dado):
    return funcao1(lambda x: x, dado)

print(funcao1(auxiliar_funcao2, funcao3(10)))
print(funcao2(auxiliar_funcao1, funcao3(10)))

O resultado da sua execução (os dois valores gerados pelas execuções da função print) será:

 

Provas

Questão presente nas seguintes provas