Questões sobre Algoritmos

Lista completa de Questões sobre Algoritmos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

O algoritmo abaixo foi elaborado para manipular duas

matrizes.

procedure Matriz;

var

A : array of array of Integer;

I, J, N, S : Integer;

begin

N := 3;

S := 0;

SetLength(A, N);

for I := Low(A) to High(A) do

begin

SetLength(A[I], N);

for J := Low(A[I]) to High(A[I]) do

begin

S := S + I + J;

end;

end;

ShowMessage (IntToStr(S));

end;

A procedure Matriz irá apresentar na tela, através do método ShowMessage, o valor:

  • A.

    12

  • B.

    15

  • C.

    18

  • D.

    21

  • E.

    24

  • A.

    O terceiro elemento do V corresponde a ¼ do segundo elemento.

  • B.

    Todos os elementos de V possuirão um valor maior que seu respectivo índice.

  • C.

    A maioria dos elementos de V é ímpar.

  • D.

    O produto entre o terceiro e o quarto elemento corresponde ao dobro do segundo elemento.

  • A.

    Todos os elementos do vetor V possuem o mesmo valor.

  • B.

    O valor final de j sempre será exibido.

  • C.

    O vetor V possui mais números pares do que números ímpares.

  • D.

    Os elementos do vetor V são exibidos em ordem decrescente.

Um algoritmo é uma descrição das etapas de resolução de um problema ou a indicação ordenada de uma seqüência de ações bem definidas. O algoritmo é a maneira mais elementar de se descrever uma lógica. A esse respeito é correto afirmar:

  • A.

    a lógica estruturada caracteriza-se por resoluções em laços, de dentro para fora, após ter subdividido o problema em vários fragmentos.

  • B.

    a lógica linear, modular, estruturada e relacional constituem os tipos de lógicas existentes.

  • C.

    a diferença entre a lógica linear e a modular é que a primeira visa a solução dos problemas como foram propostos, sem segmentá-los.

  • D.

    a lógica relacional caracteriza-se por resoluções em laços, de dentro para fora, após ter subdividido o problema em vários fragmentos.

  • E.

    existem diversos instrumentos para descrever a lógica de programação, como: os pictóricos, os narrativos e os de detalhe, que são os fluxogramas.

Na álgebra relacional, são ditas primitivas as operações de seleção, projeção, produto, união e diferença, porque nenhuma delas pode ser expressa em função das demais. A operação primitiva que é imprescindível para a expressão da operação de interseção é:

  • A.

    seleção;

  • B.

    projeção;

  • C.

    produto;

  • D.

    união;

  • E.

    diferença.

A propriedade de durabilidade para transações distribuídas é, em geral, garantida pela implementação do algoritmo conhecido como:

  • A.

    two phase commitment;

  • B.

    data independence;

  • C.

    two phase lock;

  • D.

    balanced tree;

  • E.

    checkpoint.

Algoritmos baseados em bloqueios e time stamps são usualmente empregados em sistemas gerenciadores de bancos de dados para a implementação de:

  • A.

    chaves estrangeiras e chaves primárias;

  • B.

    controle de concorrência;

  • C.

    índices do tipo bit map;

  • D.

    otimização de consultas;

  • E.

    recuperação de dados após falhas.

Diversos componentes executam serviços de segurança de rede, provendo proteção preventiva e corretiva para as redes. Acerca dos principais componentes usados na proteção de redes, julgue os itens a seguir.

Algoritmos de criptografia assimétrica podem ser corretamente combinados com sistemas de certificação digital para prover serviços de autenticação usando assinaturas digitais. Tais serviços possibilitam a verificação da autenticidade da origem e da integridade dos dados, não possuindo, entretanto, propriedades de não-repudiação.

  • C. Certo
  • E. Errado

Considerando os valores x = TRUE, y = FALSE e z = FALSE, em se tratando de lógica booleana, é correto afirmar que a instrução

x AND NOT (y OR NOT z) retorna um valor TRUE.

  • C. Certo
  • E. Errado

Considerando os valores x = TRUE, y = FALSE e z = FALSE, em se tratando de lógica booleana, é correto afirmar que a instrução

NOT x OR y AND NOT z retorna um valor FALSE.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...