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:
12
15
18
21
24
O terceiro elemento do V corresponde a ¼ do segundo elemento.
Todos os elementos de V possuirão um valor maior que seu respectivo índice.
A maioria dos elementos de V é ímpar.
O produto entre o terceiro e o quarto elemento corresponde ao dobro do segundo elemento.
Todos os elementos do vetor V possuem o mesmo valor.
O valor final de j sempre será exibido.
O vetor V possui mais números pares do que números ímpares.
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 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.
a lógica linear, modular, estruturada e relacional constituem os tipos de lógicas existentes.
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.
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.
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 é:
seleção;
projeção;
produto;
união;
diferença.
A propriedade de durabilidade para transações distribuídas é, em geral, garantida pela implementação do algoritmo conhecido como:
two phase commitment;
data independence;
two phase lock;
balanced tree;
checkpoint.
Algoritmos baseados em bloqueios e time stamps são usualmente empregados em sistemas gerenciadores de bancos de dados para a implementação de:
chaves estrangeiras e chaves primárias;
controle de concorrência;
índices do tipo bit map;
otimização de consultas;
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.
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.
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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...