Questão 2576822

Tecnologia da Informação · 2016

Questão

ID 2576822

Disciplina: Tecnologia da Informação

Assunto: Estruturas de Controle: Decisão e Repetição

Ano: 2016 Banca: FGV - Fundação Getúlio Vargas Órgão: Secretaria de Educação e Esportes de Pernambuco


Analise o trecho de pseudocódigo a seguir.

function f(a as integer, b as integer, c as

integer) as integer

{

while b <= c

{

a = b+c;

y = b+1;

};

return a+b+c;

};

x=10;

y=2;

z=3;

print f(x, y, z), x, y, z;

Em algumas linguagens de programação é possível fazer a passagem de parâmetros como byref ou byvalue, e assim podemos supor que a função f acima poderia ser reescrita especificando, para cada parâmetro, uma das duas formas citadas.

Supondo-se que o primeiro e o segundo parâmetro da função tenham sido passados como byref e o terceiro, como byvalue, os quatro valores exibidos pelo comando print seriam, respectivamente,

Alternativas da questão 2576822
Pular para o conteúdo principal