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.


121Q647943 | Informática, Algoritmos, Técnico em Informática, Banco do Pará PA, FADESP, 2018

Quanto aos algoritmos de ordenação, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

122Q624700 | Informática, Algoritmos, Técnico Científico, BASA AM, CESPE CEBRASPE

Julgue os itens seguintes, relativos à lógica de programação e construção de algoritmos. Estruturas de repetição são usadas para que determinado bloco de comandos seja executado diversas vezes. A garantia de parada da repetição ocorre por meio de uma condição que é verificada a cada nova iteração. Dependendo do tipo de estrutura de repetição utilizado, o bloco de comandos é executado pelo menos uma vez.
  1. ✂️
  2. ✂️

123Q634881 | Informática, Algoritmos, CESPE CEBRASPE

Julgue os itens a seguir, com relação a estruturas de dados. O método quicksort é semelhante ao bubble sort, pois opera comparando cada elemento de um vetor com seu sucessor e, caso este esteja fora de ordem, o quicksort auxilia a troca da posição. Dessa forma, em ambos os métodos, é grande o número de comparações e trocas para execução de vetores extensos.
  1. ✂️
  2. ✂️

124Q636976 | Informática, Algoritmos, Técnico Judiciário, TRE ES, CESPE CEBRASPE

Com base no algoritmo max1 apresentado acima, que tem como finalidade determinar o valor máximo de um vetor não vazio v[0... n-1], julgue os itens a seguir.

O algoritmo max1 determina o valor máximo do vetor por meio de uma solução recursiva.

  1. ✂️
  2. ✂️

125Q621805 | Informática, Algoritmos, Analista de Gestão, JUCEES ES, COSEAC

As ferramentas CASE basicamente se dividem em três categorias. A categoria em que se encontram as ferramentas de codificação (front-end ) é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

126Q628784 | Informática, Algoritmos, Técnico Científico, BASA AM, CESPE CEBRASPE

Julgue os itens seguintes, relativos à lógica de programação e construção de algoritmos. Na construção de um algoritmo, é sempre possível substituir uma estrutura do tipo enquanto por uma estrutura do tipo para.
  1. ✂️
  2. ✂️

127Q630346 | Informática, Algoritmos, Analista de Sistemas, 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.

Uma forma universal de representação de um algoritmo, o fluxograma, ou diagrama de blocos, utiliza figuras geométricas a fim de ilustrar os passos a serem seguidos para a resolução de um problema.

  1. ✂️
  2. ✂️

128Q633801 | Informática, Algoritmos, Técnico Superior, DETRAN ES, CESPE CEBRASPE

Com relação à programação, algoritmos e estrutura de dados, julgue os itens seguintes.

Pesquisa realizada em árvore para procurar uma chave pode ser feita por meio de operação de busca, caso a chave esteja na raiz, ou em função do número de níveis que a árvore possua, caso a chave não esteja na raiz.

  1. ✂️
  2. ✂️

129Q633557 | Informática, Algoritmos, Técnico em Coordenação Pedagógica, SENAC PE, IPAD

São características do algoritmo de criptografia 3DES:

1. Uso de apenas uma chave simétrica.

2. Chave de 128 bits.

3. Mais lento que o algoritmo RSA.

Está(ão) incorreta(s) :

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

130Q835255 | Informática, Algoritmos, Banco da Amazônia Técnico Científico, CESGRANRIO, 2021

Um determinado programador é responsável por tarefas de ordenação e, ao estudar determinados produtos, resolveu ordenar, de maneira crescente, a sequência [64, 34, 25, 12, 90, 11, 22] utilizando dois algoritmos, o Bubble Sort e o Select Sort, nessa ordem. Ele iniciou o teste com o Bubble Sort, mas, na iteração em que a chave 64 atingiu a sua posição correta pela primeira vez, copiou a sequência alcançada nesse estágio e utilizou-a para continuar o trabalho com o algoritmo Select Sort. A partir do momento em que o programador começa a utilizar o segundo algoritmo, quantas trocas de posições de chaves serão realizadas para atingir, pela primeira vez, a situação em que a sequência está ordenada?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

131Q153123 | Informática, Algoritmos, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCC

Dentre os métodos para construção de algoritmos, o Cartesiano é aquele que segue o princípio de

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

132Q121233 | Informática , Algoritmos, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Sobre o algoritmo de ordenação heapsort, assinale a afirmação correta.

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

133Q614690 | Informática, Algoritmos

O algoritmo de ordenação baseado em vários percursos sobre o array, realizando, quando necessárias, trocas entre pares de elementos consecutivos denomina-se método:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

134Q625676 | Informática, Algoritmos, Técnico em Informática, MPE RS, MPE RS

Um sistema computacional hipotético representa números decimais inteiros empregando 8 bits em complemento de 2. Quais são, respectivamente, o menor e o maior número decimal possível de ser representado nesse sistema?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

136Q644931 | Informática, Algoritmos, Analista, FINEP, CESGRANRIO

Uma linguagem de programação permite que os parâmetros de uma função sejam passados por valor ou por referência. Suponha que nessa linguagem seja definida uma função F(A,B) onde A e B são os parâmetros formais, sendo que A é passado por valor, e B é passado por referência. Durante a execução de F, somamos 2 ao valor de A e subtraímos 2 do valor de B.

Caso F(X,Y) seja uma chamada da função, ao longo do programa, onde os parâmetros reais X e Y são variáveis cujos valores antes da chamada são, respectivamente, 10 e 20, esperamos que, ao terminar a função, os novos valores de X e Y sejam, respectivamente,

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

137Q159462 | Informática, Algoritmos, Assistente Legislativo Programação de Computadores, AL TO, CESGRANRIO

Dadas as variáveis numéricas A e B, contendo os valores 2 e 6, respectivamente; a variável L, contendo o literal FALSO; e a variável lógica V, contendo o valor lógico verdadeiro, assinale a expressão lógica cujo resultado possui valor lógico falso.

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

138Q613706 | Informática, Algoritmos, Analista Judiciário, TJ MA, ESAG

A respeito de algoritmos criptográficos, é INCORRETO afirmar:

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

139Q645575 | Informática, Algoritmos, Analista de Tecnologia da Informação, TCE SE, FGV

O número inteiro -5 (menos cinco) tem a seguinte representação binária em complemento a dois usando 16 bits:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

140Q635588 | Informática, Algoritmos, Agente de Apoio, MPE ES, NCE

O algoritmo de busca binária permite a localização de um elemento numa lista a partir do valor da chave identificadora de cada elemento dessa lista. O algoritmo requer que a lista esteja ordenada pelo valor dessa chave. Numa lista com 1.000.000 de elementos, o número máximo de buscas necessárias para a localização de um elemento qualquer é:

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