Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — CEFET-BA 2013

Arquitetura de SoftwareSoftware
Código
qq001670
Banca
CEFET-BA
Órgão
UFRB
Ano
2013
Nível
Superior
Cargo
Analista de Tecnologia da Informação
O código abaixo representa a definição de uma função "calcula" com um único parâmetro "entrada"int calcula(int entrada){entrada = entrada * 2;return entrada;}Considerando o trecho a seguir que utiliza a função citada:int temp = 10;MessageBox.Show(calcula(temp));MessageBox.Show(temp);MessageBox.Show(calcula(temp+10));O resultado desse programa seria
  1. A10, 10 e 40, se as passagens de parâmetros forem por valor, e 10, 20 e 60, se as passagens de parâmetros forem por referência.
  2. B20, 10 e 40, se as passagens de parâmetros forem por valor, e 20, 20 e 60, se as passagens de parâmetros forem por referência.
  3. C20, 10 e 40, se as passagens de parâmetros forem por valor, e 20, 10 e 60, se as passagens de parâmetros forem por referência.
  4. D20, 20 e 40, se as passagens de parâmetros forem por valor, e 20, 10 e 60, se as passagens de parâmetros forem por referência.
  5. E20, 20 e 60, se as passagens de parâmetros forem por valor, e 20, 10 e 40, se as passagens de parâmetros forem por referência.
Revelar gabarito e comentário

GabaritoB — 20, 10 e 40, se as passagens de parâmetros forem por valor, e 20, 20 e 60, se as passagens de parâmetros forem por referência.

Link permanente: /questoes/qq001670