Sigo a mesma linha de raciocinio do colega Pedro, acredito que a questão esteja INCORRETA, o gabarito mais adequado seria a letra E, visto que passar um endereço de memória É PASSAGEM DE PARAMETROS POR REFERÊNCIA.
"Quando um argumento é passado através de uma chamada por referência, a função chamadora permite que a função chamada realmente modifique o valor original da variável, ou seja, seu endereço"
Fonte: C++ Como Programar, Deitel;
Porém como não entraram com recursos na referida questão, a mesma não foi anulada ou teve seu gabarito alterado.
Sobre o comentário do colega Flaviano:
I. arg pode ser um endereço de memória. Funcao(&Variavel)
"Um parâmetro passado por referência é um alias do seu argumento correspondente. Para indicar que um parâmetro é passado POR REFERÊNCIA, simplesmente coloque um 'e comercial' (&) depois do tipo do parâmetro ou use a mesma convenção quando listar o tipo do parâmetro no cabeçalho da função'"
Ou seja, foi descrito uma passagem POR REFERÊNCIA, portanto o comentário, no referido trecho, está incorreto.