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 |
Q1268869 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;
A função Fa é recursiva.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268868 Programação

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


function Exemplo3 (n, x: integer): integer;

var y: integer;

begin

 y := 1;

 while ( x > 0 ) do

 begin

    y := y * n;

    x := x – 1;

 end;

 Exemplo3 := y;

end;

Se o valor recebido em n for 2 e o valor recebido em x for 3, a função retorna o valor 6.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268867 Programação

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


function Exemplo3 (n, x: integer): integer;

var y: integer;

begin

 y := 1;

 while ( x > 0 ) do

 begin

    y := y * n;

    x := x – 1;

 end;

 Exemplo3 := y;

end;

A função Exemplo3 tem dois parâmetros, que recebem números inteiros, e retorna um valor do tipo inteiro.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268866 Programação
O programa em Pascal Exemplo2 pede ao usuário para digitar dois números e, se ele digitar dois números diferentes, o programa mostra, na tela, o maior entre eles.
program Exemplo2; var a, b, x: real; begin writeln(‘Digite dois números’); readln(a, b); x := a; if (b > a) then x := b; writeln(x); end.
Alternativas
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268865 Programação
Com relação ao escopo de variáveis em programas Pascal, variáveis globais de um programa são as que podem ser manipuladas por todos os subprogramas do programa e também pelo programa principal.
Alternativas
Respostas
21: E
22: E
23: C
24: C
25: C