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.
Acerca dos sistemas operacionais modernos, julgue os itens de 111 a 122.
O algoritmo para alocação dinâmica de memória (worst-fit) consiste em procurar o primeiro menor espaço disponível que seja suficiente para alocar a quantidade de memória necessária. Essa abordagem sempre obriga a procura por espaço em toda a estrutura, acarretando em degradação significativa de desempenho.
Considerando a figura acima, que apresenta um diagrama esquemático de funcionamento de um ambiente corporativo, na qual se destaca um sistema de virtualização de fita, julgue os itens de 89 a 97, a respeito de armazenamento de dados.
Quanto à diversidade e necessidade de sistemas e algoritmos de escalonamento de recursos, é correto afirmar que ela é crescente na seqüência dos dispositivos: G, H e F.
A respeito da lógica de programação, que é fundamental para o desenvolvimento de códigos por meio de linguagens de programação, julgue os itens subseqüentes.
Um algoritmo pode ser definido como uma seqüência finita de passos que levam à execução de determinada tarefa ou conjunto de tarefas.
Dentre os tipos de compiladores, aqueles que efetuam a compilação e a execução do programa fonte e aqueles que efetuam a compilação numa única leitura do programa fonte, são denominados, respectivamente,
Load-And-Go e Single-Pass.
Optimizing e Multi-Pass.
Debugging e Optimizing.
Single-Pass e Multi-Pass.
Multi-Pass e Optimizing.
Em relação à lógica de programação, considere os pseudocódigos:
É correto afirmar:
Somente Alg1 tem consistência em sua representação e chega a um resultado.
Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.
Somente Alg2 tem consistência em sua representação e chega a um resultado.
O resultado da solução apresentada por Alg2 é maior do que a de Alg1.
O resultado da solução apresentada por Alg2 é menor do que a de Alg1.
Em linguagem formal, os sufixos da palavra aaba são identificados por
å, a, b, aa, ab, ba, aab, aba, aaba.
å, a, aa, aab, aaba.
å, a, b, aa, ab, ba, aab.
å, a, b, a, a, ab, ba, aa.
å, a, ba, aba, aaba.
Se a variável array contiver, originalmente, os dados 2-3-1- 5-4, as seqüências 2-1-3-5-4 e 2-1-3-4-5 serão estados parciais do conteúdo dessa variável durante a execução do programa.
Se a variável array contiver, originalmente, os dados 2-3-1- 5-4, as seqüências 2-1-3-5-4 e 2-1-3-4-5 serão estados parciais do conteúdo dessa variável durante a execução do programa.
Se a variável array contiver, originalmente, os dados 2-3-1- 5-4, as seqüências 2-1-3-5-4 e 2-1-3-4-5 serão estados parciais do conteúdo dessa variável durante a execução do programa.
Será sempre executado um ciclo n vezes, de 0 até n > 0, o que indica que o pior caso de execução do programa é quando os dados dentro do vetor estiverem em ordem aleatória.
Para resolver um determinado problema, um programador tem em mente como deve ser o programa principal que, por sua vez, controlará todas as outras tarefas distribuídas em sub-rotinas, para as quais deverá desenvolver os respectivos algoritmos. Este cenário exemplifica o conceito de programação
estruturada.
orientada a objetos.
funcional.
numérica.
orientada a aspectos.
Considere a execução do algoritmo de ordenação Heap (ou Heap Sort), em sua versão em-local (in-place), ao arranjo 13, 18, 10, 8, 11. Qual é a saída gerada, após a execução dos três (3) primeiros passos do algoritmo?
13, 18, 10, 11, 8
18, 13, 10, 11, 8
8, 13, 10, 11, 18
13, 10, 11, 8, 18
18, 13, 10, 8, 11
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...