Início

Questões de Concursos Algoritmos

Resolva questões de Algoritmos comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


61Q647517 | Informática, Algoritmos, Professor do Ensino Básico, Instituto Federal de Educação, CESPE CEBRASPE, 2018

Na reprodução utilizada em algoritmos genéticos, quando os descendentes recebem, em seu código, aspectos diferentes dos indivíduos mais evoluídos dentro das populações, o operador genético usado é denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

62Q638511 | Informática, Algoritmos, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

Requisições a uma controladora de discos chegaram para os cilindros 15, 25, 18, 5, 41, 7 e 42. O tempo de busca seek time é de 5 ms por cilindro. No início, a cabeça do disco está no cilindro 20, movendo para cima. O tempo necessário, em ms, para atender às requisições, usando o algoritmo do elevador, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

63Q649866 | Informática, Algoritmos, Analista de Políticas Públicas, Secretaria de Estado de Planejamento e Gestão RJ, FGV, 2018

AES, RSA e RC4 são exemplos, respectivamente, de algoritmos de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

64Q645680 | Informática, Algoritmos, Técnico em Processamento de Dados, Prefeitura de Nova Tebas PR, UNIUV

Analise o algoritmo abaixo. Qual será o resultado da variável %u201CSOMA%u201D, considerando que todas as variáveis definidas são do tipo numérico inteiro?

Início

A = 5; SOMA = 15;

B= 8; A = A + SOMA + B;

SOMA = SOMA + 2 + A;

B = A + B;

B = B + SOMA - A;

SOMA = SOMA - B + A;

ESCREVA (SOMA);

Fim

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

66Q636343 | Informática, Algoritmos, Analista de Tecnologia da Informação, BNB, ACEP

Assinale a alternativa INCORRETA, com relação aos algoritmos de encriptação do tipo RSA e DES.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

67Q612862 | Informática, Algoritmos, Analista de Sistemas, IPJB, NCE

O número máximo de comparações requerido para que um algoritmo de busca binária, decida pela existência ou não de uma chave em um vetor ordenado com 1.000.000 de elementos é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

68Q101328 | Informática , Algoritmos, Analista Tecnologia da Informação, IPHAN, FUNIVERSA

Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações:

Imagem 016.jpg

Assinale a alternativa que apresenta o nome da técnica utilizada para descrição do algoritmo apresentado.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

69Q610849 | Informática, Algoritmos, Engenheiro, INPI, NCE

Um analista especificou os dados que devem constar de um pedido de cliente. Um item de pedido (P) deve conter o nome do cliente (N), seu CNPJ (opcional) e uma lista de itens, contendo pelo menos um item. Cada item da lista deve conter obrigatoriamente o código do produto (CP), sua quantidade (Q), seu preço unitário (PU) e, opcionalmente, o valor do desconto (DESC).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

70Q121366 | Informática , Algoritmos, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Uma lista simplesmente encadeada pode ser transformada em uma lista duplamente encadeada em tempo O(1)

PORQUE

Para transformar uma lista simplesmente encadeada em duplamente encadeada basta fazer uma cópia invertida de cada ponteiro (o destino do novo ponteiro passa a ser a origem do ponteiro original e vice-versa) e existe um número constante e limitado de cópias a fazer.

Analisando as afirmações acima, conclui-se que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

71Q649067 | Informática, Algoritmos, Professor do Ensino Básico, Instituto Federal de Educação, CESPE CEBRASPE, 2018

Algoritmos de escalonamento escolhem os processos que são mais viáveis para serem executados em determinado momento pela CPU. O escalonamento é absolutamente exigido quando
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

73Q643637 | Informática, Algoritmos, Analista do Ministério Público, MPE AL, COPEVE UFAL

A ordenação de elementos em um vetor pode ser executada a partir de diversos algoritmos conhecidos e que são adequados para situações específicas. Sobre algoritmos de ordenação, dadas as seguintes afirmativas,

I. O algoritmo Bubble Sort é eficiente para ordenar poucos elementos, mas é lento para ordenar muitos itens.

II. O algoritmo Selection Sort para ordenação crescente consiste em mover o menor valor do vetor para a primeira posição, depois o segundo menor para a segunda posição e assim sucessivamente até os dois últimos valores.

III. O algoritmo Quick Sort ordena os valores de um vetor através de sucessivas seleções do elemento correto a ser posicionado em um segmento ordenado.

verifica-se que está(ão) correta(s)

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

74Q256880 | Informática, Algoritmos, Técnico Judiciário Programação de Sistemas, TJ SE, FCC

Sobre os algoritmos de busca pode-se afirmar que o método

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

75Q195169 | Informática, Algoritmos, Analista, EBC, CESPE CEBRASPE

Acerca de pseudocódigo, descrição narrativa e fluxograma, que são usados para a descrição de algoritmos, julgue os próximos itens.

Para especificar os passos de um algoritmo, o pseudocódigo utiliza uma linguagem natural com característica pouco formal, o que pode causar ambiguidade e propiciar interpretações errôneas.

  1. ✂️
  2. ✂️

76Q636792 | Informática, Algoritmos, Analista de Sistemas, TJ PR, TJ PR

Os Algoritmos de ordenação colocam os elementos de uma dada sequência em uma certa ordem. As ordens mais usadas são a numérica e a lexicográfica. Existem várias razões para se ordenar uma sequência. Uma delas é a possibilidade se acessar seus dados de modo mais eficiente. Selecione abaixo a alternativa que indica alguns dos mais conhecidos métodos de ordenação:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

78Q620800 | Informática, Algoritmos, CESPE CEBRASPE

Com relação a sistemas operacionais, julgue os seguintes itens. Considere que tenha sido solicitado o acesso aos seguintes cilindros de um disco: 5, 26, 10, 31, 6 e 13. Nesse caso, se a posição atual da cabeça de leitura e gravação for 9 e as solicitações forem atendidas na ordem 10, 13, 6, 5, 26 e 31, é correto concluir que o algoritmo de escalonamento do disco se comporta como o algoritmo do elevador.
  1. ✂️
  2. ✂️

79Q649465 | Informática, Algoritmos, Professor do Ensino Básico, Instituto Federal de Educação, CESPE CEBRASPE, 2018

Em sistemas operacionais que usam paginação para gerenciamento de memória, os algoritmos de troca de página escolhem uma página a ser removida da memória para que uma nova seja alocada. Em um desses algoritmos, uma página modificada que não tenha sido referenciada pelo menos no último tique de relógio (tipicamente em 20 milissegundos) é removida em vez de uma página não modificada que tenha sido muito usada. Trata-se do algoritmo denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

80Q614266 | Informática, Algoritmos

Qual das alternativas abaixo apresenta os valores corretos que estarão armazenados nas variáveis x e y, respectivamente, após a execução do algoritmo?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.