Questões de Vestibular de Programação

Foram encontradas 32 questões

Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268874 Programação
Programas em Pascal podem ter dois tipos de subprogramas: procedimentos e funções, sendo que uma das diferenças entre ambos é que procedimentos não podem ter parâmetros, e funções podem.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268873 Programação

 Para responder a essa questão, considere a função em Pascal F.

function F(n : integer): integer;

begin

 if (n = 1) or (n = 2) then

    F := 1

 else

    F := F(n-2) + F(n-1);

end;

Se o parâmetro n receber o valor 5, a função F retorna o valor 8.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268872 Programação

 Para responder a essa questão, considere a função em Pascal F.

function F(n : integer): integer;

begin

 if (n = 1) or (n = 2) then

    F := 1

 else

    F := F(n-2) + F(n-1);

end;

A função F é recursiva.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268871 Programação
Para responder a essa questão, considere a função em Pascal Fa.

function Fa(n : integer): longint;
var f: longint;
 i : integer;
begin
 f := 1;
 for i:=1 to n do
     f := f*i;
   Fa := f;
end;
Se o parâmetro n receber o valor 4 (quatro), a função Fa retornará o valor 24.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268870 Programação
Para responder a essa questão, considere a função em Pascal Fa.

function Fa(n : integer): longint;
var f: longint;
 i : integer;
begin
 f := 1;
 for i:=1 to n do
     f := f*i;
   Fa := f;
end;
Se o parâmetro n receber o valor 0 (zero), a função Fa retornará o valor 1.
Alternativas
Respostas
16: E
17: E
18: C
19: C
20: C