SóProvas


ID
1501648
Banca
VUNESP
Órgão
TCE-SP
Ano
2015
Provas
Disciplina
Programação
Assuntos

Um usuário implementou uma rotina de um programa, denominada Fatorial, e passou para essa rotina um parâmetro com o valor 6, mas deseja receber, após a execução da rotina, nesse mesmo parâmetro, o valor 6! (seis fatorial). Para isso, a passagem de parâmetro deverá ser por

Alternativas
Comentários
  • Neste caso , deverá ser passado por referência , pois assim a função irá acessar o endereço da memoria onde esta o valor , e não o valor propriamente dito !

     

    Gab: D

  • Galera, observem a pegadinha da questão: ele manda 6 (seis) como parâmetro e
    no retorno da rotina o valor é 6! (seis fatorial). Observe que o valor foi modificado,
    logo não pode ter sido uma passagem por valor - foi uma passagem por referência.
    Caso o retorno fosse 6 (seis), a passagem provavelmente seria por valor.
    Gabarito: D

    Curso de Informática
    Profs. Diego Carvalho e Judah Reis