Que elemento de linguagem de programação pode ser passado para uma subrotina afi...

Questão de Informática da banca UFRJ aplicada no concurso UFRJ (2012). Confira a resolução completa abaixo:

Que elemento de linguagem de programação pode ser passado para uma subrotina afim de alterar seu comportamento em tempo de execução?