SóProvas



Prova UFBA - 2013 - UFBA - Vestibular de Computação


ID
3806575
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Um algoritmo computacional é uma sequência de passos ou instruções que especifica o que o computador deve executar para atingir certo objetivo, resolver um problema ou realizar determinada tarefa.

Alternativas

ID
3806578
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

O identificador NOTA_1 é válido em Pascal e pode ser usado como nome de variável.

Alternativas

ID
3806581
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Ao se declarar uma variável em Pascal, deve-se, obrigatoriamente, especificar o seu tipo de dado.

Alternativas

ID
3806584
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Variáveis do tipo de dado char, em Pascal, podem armazenar cadeias de caracteres com até, no máximo, 255 caracteres.

Alternativas

ID
3806587
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

O programa DivisorProprio recebe da entrada de dados um número inteiro fornecido pelo usuário e mostra, na tela, um dos divisores próprios desse número. Os divisores próprios de um número são aqueles diferentes de 1 e do próprio número. Por exemplo, os divisores próprios de 6 são 2 e 3.

program DivisorProprio;
var
 num, i, divisor: integer;
begin
 writeln(‘Digite um número inteiro maior que zero’);
 readln(num);
 divisor := 0;
 for i := 2 to (num-1) do
   if (num mod i = 0) then
     divisor := i;
 if divisor <> 0 then
     writeln(divisor, ‘é um divisor próprio de’, num)
 else
     writeln(num, ‘não tem divisor próprio’);
end.

O laço constituído pelo comando for será executado tantas vezes quanto for o valor da variável num, de modo que, por exemplo, se o valor colocado na variável num for 20, o laço será executado vinte vezes.

Alternativas

ID
3806590
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

O programa DivisorProprio recebe da entrada de dados um número inteiro fornecido pelo usuário e mostra, na tela, um dos divisores próprios desse número. Os divisores próprios de um número são aqueles diferentes de 1 e do próprio número. Por exemplo, os divisores próprios de 6 são 2 e 3.

program DivisorProprio;
var
 num, i, divisor: integer;
begin
 writeln(‘Digite um número inteiro maior que zero’);
 readln(num);
 divisor := 0;
 for i := 2 to (num-1) do
   if (num mod i = 0) then
     divisor := i;
 if divisor <> 0 then
     writeln(divisor, ‘é um divisor próprio de’, num)
 else
     writeln(num, ‘não tem divisor próprio’);
end.

Se o usuário fornecer um número que tenha mais de um divisor próprio, o programa irá mostrar, na tela, o menor divisor próprio desse número.

Alternativas

ID
3806593
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

O programa em Pascal Exemplo1 pede ao usuário para digitar um número e mostra, na tela, o reverso desse número, isto é, se o usuário digitar o número 75, por exemplo, o programa mostrará, na tela, o número 57.

program Exemplo1;
var num1, num2, x, y: integer;
begin
writeln(‘Digite um inteiro com obrigatoriamente com dois algarismos’);
readln(num1);
x := num1 mod 10;
y := num1 div 10;
num2 := x * 10 + y;
writeln(num2);
end.

Alternativas

ID
3806596
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

O operador div é aquele que calcula o resto da divisão entre dois números inteiros.

Alternativas

ID
3806599
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

O comando while, da linguagem Pascal, é de repetição e permite que a execução de um bloco de comandos seja repetida quando uma condição for verdadeira; quando a condição se torna falsa, o bloco de comando não é mais executado.

Alternativas

ID
3806602
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

ID
3806605
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

ID
3806608
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

ID
3806611
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

ID
3806614
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

ID
3806617
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

ID
3806620
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

ID
3806623
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

 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

ID
3806626
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

 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

ID
3806629
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

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

ID
3806632
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

A passagem de parâmetros para funções, em Pascal, pode ser de duas formas: por valor ou por referência. Na passagem por referência, ao se alterar o conteúdo do parâmetro dentro da função, o conteúdo da variável correspondente a esse parâmetro, a qual foi usada na chamada da função, também é alterado.

Alternativas

ID
3806635
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Vetores em Pascal definem agregados de vários dados, e, desse modo, diferentes elementos de um mesmo vetor podem ter tipos de dados diferentes e ser referenciados pelo índice da posição que ocupam no vetor.

Alternativas

ID
3806638
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

 Para responder a essa questão, considere o programa em Pascal Matriz.


program Matriz;

var

  m: array [1..5, 1..5] of integer;

   i, j: integer;

begin

 for i := 1 to 5 do

   for j := 1 to 5 do

      readln(m[i,j]);


 for i := 1 to 5 do

    writeln(m[i, 6-i]);

end.

Sendo a variável m um vetor multidimensional, com duas dimensões de tamanho 5 cada uma, m pode ser vista como uma matriz quadrada de tamanho 5, ou seja, uma matriz que tem cinco linhas e cinco colunas.

Alternativas

ID
3806641
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

 Para responder a essa questão, considere o programa em Pascal Matriz.


program Matriz;

var

  m: array [1..5, 1..5] of integer;

   i, j: integer;

begin

 for i := 1 to 5 do

   for j := 1 to 5 do

      readln(m[i,j]);


 for i := 1 to 5 do

    writeln(m[i, 6-i]);

end.

O comando readln(m[i,j]) é executado 10 vezes nesse programa.

Alternativas

ID
3806644
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

 Para responder a essa questão, considere o programa em Pascal Matriz.


program Matriz;

var

  m: array [1..5, 1..5] of integer;

   i, j: integer;

begin

 for i := 1 to 5 do

   for j := 1 to 5 do

      readln(m[i,j]);


 for i := 1 to 5 do

    writeln(m[i, 6-i]);

end.

O programa exibe, na tela, o conteúdo das posições m[1,5], m[2,5], m[3,5], m[4,5] e m[5,5].

Alternativas

ID
3806647
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

O programa Vetor define um vetor de 100 elementos do tipo inteiro, coloca o número 0 (zero) como conteúdo dos elementos que ficam nas posições de índice par e o número 1 (um) como conteúdo dos elementos que ficam nas posições de índice ímpar.

program Vetor;
var
v: array [1..100] of integer;
i: integer;
begin
for i := 1 to 100 do
v[i] := (i+1) mod 2;
end.

Alternativas

ID
3806650
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para responder a essa questão considere o programa em Pascal InverteVetor.


program InverteVetor;

var

    v: array [1..10] of integer;

    i, aux: integer;

begin

    for i := 10 downto 1 do

       readln(v[i]);

 for i := 1 to 10 do

 begin

   aux := v[i];

   v[i] := v[11-i];

   v[11-i] := aux;

 end;

 for i := 1 to 10 do

     writeln(v[i]);

end.

A primeira ocorrência do comando for, nesse programa, permite que o usuário digite 10 números inteiros, que são colocados no vetor v da seguinte maneira: o primeiro número digitado é colocado na posição 1; o segundo, na posição 2, e assim sucessivamente até que o último número digitado seja colocado na posição 10. 

Alternativas

ID
3806653
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para responder a essa questão considere o programa em Pascal InverteVetor.


program InverteVetor;

var

    v: array [1..10] of integer;

    i, aux: integer;

begin

    for i := 10 downto 1 do

       readln(v[i]);

 for i := 1 to 10 do

 begin

   aux := v[i];

   v[i] := v[11-i];

   v[11-i] := aux;

 end;

 for i := 1 to 10 do

     writeln(v[i]);

end.

A segunda ocorrência do comando for, nesse programa, tem o objetivo de inverter o conteúdo do vetor, ou seja, pegar o número que, após o primeiro for, estava na posição 1 e colocá-lo na posição 10; o que estava na posição 10 e colocá-lo na posição 1; o que estava na posição 2 e colocá-lo na posição 9 e o que estava na posição 9 e colocá-lo na posição 2, e assim sucessivamente. Porém há um erro no programa que faz com que, no final da sua execução, o conteúdo do vetor não esteja invertido.

Alternativas

ID
3806656
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para responder a essa questão considere o programa em Pascal InverteVetor.


program InverteVetor;

var

    v: array [1..10] of integer;

    i, aux: integer;

begin

    for i := 10 downto 1 do

       readln(v[i]);

 for i := 1 to 10 do

 begin

   aux := v[i];

   v[i] := v[11-i];

   v[11-i] := aux;

 end;

 for i := 1 to 10 do

     writeln(v[i]);

end.

A terceira ocorrência do comando for, nesse programa, mostra o conteúdo do vetor na tela, posição por posição, ou seja, mostra primeiro o número que está na posição 1, depois o que está na posição 2, e assim sucessivamente, o que permite afirmar, portanto, que esse comando for poderia ser substituído apenas pelo comando writeln(v), que mostraria todos os números do vetor de uma só vez na tela.

Alternativas

ID
3806659
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para responder a essa questão considere o programa em Pascal InverteVetor.


program InverteVetor;

var

    v: array [1..10] of integer;

    i, aux: integer;

begin

    for i := 10 downto 1 do

       readln(v[i]);

 for i := 1 to 10 do

 begin

   aux := v[i];

   v[i] := v[11-i];

   v[11-i] := aux;

 end;

 for i := 1 to 10 do

     writeln(v[i]);

end.

O uso da variável aux, nesse programa, está correto, mas não é realmente necessário, ou seja, poder-se-ia substituir, nesse caso, o bloco de comandos

aux := v[i];
v[i] := v[11-i];
v[11-i] := aux;

pelo bloco de comandos

v[i] := v[11-i];
v[11-i] := v[i];

que o programa funcionaria da mesma forma.

Alternativas

ID
3806662
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para responder a essa questão, considere o programa em Pascal a seguir.


type

     Aluno = record

     nome: string[40];

     data_nascimento: string[10];

     serie: integer;

     turma: string[10];

 end;

var

     Alunos: array [1..50] of Aluno;

O identificador Aluno representa uma variável, que é um registro com quatro campos.

Alternativas

ID
3806665
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para responder a essa questão, considere o programa em Pascal a seguir.


type

     Aluno = record

     nome: string[40];

     data_nascimento: string[10];

     serie: integer;

     turma: string[10];

 end;

var

     Alunos: array [1..50] of Aluno;

O identificador Alunos representa um vetor de 50 posições, em que cada uma delas é um registro do tipo Aluno.

Alternativas

ID
3806668
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para responder a essa questão, considere o programa em Pascal a seguir.


type

     Aluno = record

     nome: string[40];

     data_nascimento: string[10];

     serie: integer;

     turma: string[10];

 end;

var

     Alunos: array [1..50] of Aluno;

O conteúdo do campo nome do registro da posição 10 da variável Alunos pode ser manipulado, utilizando-se a seguinte expressão: Alunos[10].nome.

Alternativas

ID
3806671
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Sobre arquivos em Pascal, o comando assign associa uma variável a um nome de arquivo e, dessa forma, por exemplo, o comando assign(Arq, ‘C:\dados\alunos.arq’) associa a variável Arq a alunos.arq, que é um nome de arquivo que existe ou será criado na pasta dados do disco C do computador.

Alternativas

ID
3806674
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

Sobre arquivos em Pascal, o comando Eof retorna o valor lógico True, enquanto o fim de um arquivo cujos dados estão sendo lidos não chega ao fim.

Alternativas

ID
3806677
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Programação
Assuntos

A alocação dinâmica de memória, em Pascal, é feita com o uso de ponteiros. A variável ponteiro é capaz de armazenar endereço de outra variável.

Alternativas

ID
3806680
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Uma tautologia lógica é uma sentença que sempre tem o valor lógico falso.

Alternativas
Comentários
  • Tautologia = Sempre verdade

ID
3806683
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Se p, q são proposições, então a sentença [(p∧q) ↔ (¬(p → (¬q)))] é uma tautologia.

Alternativas

ID
3806686
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

A sentença ¬((p → (q∧¬q)) → ¬p) é uma contradição.

Alternativas

ID
3806689
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

O conjunto de L-sentenças {(((p → q) → p) → p); ((p∧q) → q); (p → (p∧q)); ¬p} é consistente.

Alternativas

ID
3806692
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere φ, ψ, σ três sentenças em uma teoria matemática.

Se φψσφ, então as três sentenças φ, ψ, σ são logicamente equivalentes.

Alternativas

ID
3806695
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere φ, ψ, σ três sentenças em uma teoria matemática.


(¬φ) não é tautologia se, e somente se, φ é satisfazível.


Alternativas

ID
3806698
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere φ, ψ, σ três sentenças em uma teoria matemática.


Se ¬(φ∧ψ) e s é uma contradição, então φ∧ψ implica σ.

Alternativas

ID
3806701
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere φ, ψ, σ três sentenças em uma teoria matemática.


A implicação lógica φ → ψ é falsa, somente se φ for verdadeira e ψ for falsa.

Alternativas

ID
3806704
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere A, B, C, X e Y conjuntos e P(X) e P(Y), os conjuntos das partes de X e de Y, respectivamente.

A = A ∩ (A ∪ B).

Alternativas

ID
3806707
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere A, B, C, X e Y conjuntos e P(X) e P(Y), os conjuntos das partes de X e de Y, respectivamente.

A ⊆ B se, e somente se, A = A ∩ B.

Alternativas

ID
3806710
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere A, B, C, X e Y conjuntos e P(X) e P(Y), os conjuntos das partes de X e de Y, respectivamente.

Existe um conjunto X, tal que P(X) tem 10 elementos.

Alternativas

ID
3806713
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere A, B, C, X e Y conjuntos e P(X) e P(Y), os conjuntos das partes de X e de Y, respectivamente.

Tem-se sempre (A \ B) \ C = A \ (B \ C).

Alternativas

ID
3806716
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere A, B, C, X e Y conjuntos e P(X) e P(Y), os conjuntos das partes de X e de Y, respectivamente.

Se A e B são arbitrários, então A \ (A ∩ B) = A \ B.

Alternativas

ID
3806719
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere A, B, C, X e Y conjuntos e P(X) e P(Y), os conjuntos das partes de X e de Y, respectivamente.

Se A ⊆ C, então (A ∪ B) ∩ C = A ∪ (B ∩ C).

Alternativas

ID
3806722
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão, considere A, B, C, X e Y conjuntos e P(X) e P(Y), os conjuntos das partes de X e de Y, respectivamente.

Se X e Y são conjuntos arbitrários, então P(X) ∪ P(Y) = P(X ∪ Y).

Alternativas

ID
3806725
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Para uma função f ser uma bijeção, basta que f tenha uma inversa à esquerda.

Alternativas

ID
3806728
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Se f: A → B é uma função injetiva, então existe uma função g: B → A tal que g o f = idA, em que idA: A → A é a função identidade em A.

Alternativas

ID
3806731
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Se f: A → B e g: B → C são funções injetivas, então g o f = A → C é também uma função injetiva.

Alternativas

ID
3806734
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Seja f: A → B uma função arbitrária. Se a relação r ⊆ A×A é tal que 〈x; y〉 ∈ r se, e somente se, f(x) = f(y), para x, y ∈ A, então r é uma relação de equivalência em A.

Alternativas

ID
3806737
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Para responder a essa questão, considere f: A → B uma função arbitrária.


A imagem inversa f –1({b}) pode ser um conjunto vazio para algum b ∈ B.

Alternativas

ID
3806740
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Para responder a essa questão, considere f: A → B uma função arbitrária.


Se b, c ∈ B são tais que b é diferente de c, então f –1({b}) ∩ f –1({c}) = ∅.

Alternativas

ID
3806743
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Para responder a essa questão, considere f: A → B uma função arbitrária.


A família {f –1({b}) | b ∈ B} forma uma partição do conjunto A.

Alternativas

ID
3806746
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Um conjunto finito A pode ser caracterizado pela afirmação: toda aplicação f: A → A sobrejetiva é uma bijeção.

Alternativas

ID
3806749
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Para responder a essa questão considere o conjunto A= {1, 2, 3, 4, 5, 6} e a relação r = {〈1, 2〉; 〈2, 3〉; 〈1, 5〉; 〈4, 2〉; 〈3, 6〉} em A.

A relação r é uma função.

Alternativas

ID
3806752
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão considere o conjunto A= {1, 2, 3, 4, 5, 6} e a relação r = {〈1, 2〉; 〈2, 3〉; 〈1, 5〉; 〈4, 2〉; 〈3, 6〉} em A.

O fecho reflexivo da relação r em A é dado por t = r ∪ {〈1, 1〉; 〈2, 2〉; 〈3, 3〉; 〈4, 4〉; 〈5, 5〉; 〈6, 6〉}.

Alternativas

ID
3806755
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão considere o conjunto A= {1, 2, 3, 4, 5, 6} e a relação r = {〈1, 2〉; 〈2, 3〉; 〈1, 5〉; 〈4, 2〉; 〈3, 6〉} em A.

O fecho transitivo da relação r é dado por s = {〈1, 2〉; 〈2, 3〉; 〈1, 5〉; 〈4, 2〉; 〈3, 6〉} ∪ {〈1, 3〉; 〈2, 6〉; 〈1, 6〉; 〈4, 3〉; 〈4, 6〉}.

Alternativas

ID
3806758
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Para responder a essa questão considere o conjunto A= {1, 2, 3, 4, 5, 6} e a relação r = {〈1, 2〉; 〈2, 3〉; 〈1, 5〉; 〈4, 2〉; 〈3, 6〉} em A.

Para k ≥ 4, tem-se que rk é o conjunto vazio.

Alternativas

ID
3806761
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Seja N o conjunto dos números naturais.
Considere a função f: N → N, n a 7n + 3, a função g: im(f) → N, k → k – 3 /7 é a inversa à esquerda de f, em que im(f) é o conjunto imagem da função f.

Alternativas

ID
3806764
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Sabe-se que para uma viagem entre Salvador e Feira de Santana (ida e volta) pode-se usar como meio de transporte o automóvel, o ônibus, o avião ou a bicicleta; portanto, pode-se escolher de 20 modos distintos o meio de transporte, sob a hipótese de não usar, na volta, o mesmo utilizado na ida.

Alternativas

ID
3806767
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Em uma classe de determinada escola, há dez crianças que podem sentar-se, em volta de uma mesa redonda, com 10 cadeiras, de 80640 diferentes modos, tal que duas dessas crianças fiquem juntas, ou seja, uma ao lado da outra.

Alternativas

ID
3806770
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Existem 3 600 maneiras de sentar sete pessoas em cadeiras, em fila, de modo que duas determinadas pessoas dessas sete não fiquem juntas.

Alternativas

ID
3806773
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

Se A é um conjunto com n elementos, então se pode escolher um subconjunto de A, com k elementos, de k!(n – k)! modos distintos.

Alternativas

ID
3806776
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

O número 720 tem 30 divisores positivos distintos.

Alternativas

ID
3806779
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Matemática
Assuntos

A palavra “TARTARA” tem 5 040 anagramas.

Alternativas
Comentários
  • Na verdade, são 210


ID
3806782
Banca
UFBA
Órgão
UFBA
Ano
2013
Provas
Disciplina
Raciocínio Lógico
Assuntos

Se A é um conjunto com n elementos, então o número de Stirling, de segunda ordem, S(n, k), dá o número de k-partições do conjunto A.

Alternativas