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.


202Q647472 | Informática, Algoritmos, Analista de Sistemas, Centrais Elétricas de Santa Catarina SC, FEPESE, 2018

Suponha que um algoritmo necessite 20 horas de processamento para completar sua execução. Considere que a parte do algoritmo não passível de paralelização demore uma hora para executar, e que 19 horas de processamento podem ser executados de forma paralela.

Assinale a alternativa que contém o potencial teórico máximo, em quantidade de vezes, de melhoria na velocidade de execução (speedup) do algoritmo em um cenário de computação paralela, independentemente da quantidade de processadores empregada, de acordo com a lei de Amdahl.

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

203Q630679 | Informática, Algoritmos, Analista Judiciário, TSE, CESPE CEBRASPE

Com relação aos sistemas de numeração e aritmética de complementos, assinale a opção correta.

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

204Q640925 | Informática, Algoritmos, Analista Judiciário, STM, CESPE CEBRASPE

Com relação a algoritmos e lógica de programação, julgue os itens a seguir.

Na passagem de parâmetros por referência, o valor do parâmetro real é copiado para o parâmetro formal do módulo, preservando, assim, o valor original do parâmetro. Na passagem de parâmetros por valor, toda alteração feita nos parâmetros formais reflete-se nos parâmetros reais.

  1. ✂️
  2. ✂️

205Q639920 | Informática, Algoritmos, Técnico Administrativo, MPE MG, FUMARC

De um modo geral, os algoritmos de criptografia podem ser classificados em algoritmos de chave secreta, algoritmos de chave pública e algoritmos hash.

A opção que apresenta exemplos de algoritmos de chave secreta, de chave pública e de hash, RESPECTIVAMENTE, é:

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

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

Acerca da utilização de algoritmos e fluxogramas em lógica de programação, julgue os itens a seguir.

A busca de padrões chamada de força bruta é realizada enumerando-se todas as possíveis configurações das entradas envolvidas e escolhendo-se a melhor entre as configurações enumeradas.

  1. ✂️
  2. ✂️

208Q108491 | Informática, Algoritmos, Analista de Controle Externo Processamentos de Dados, TCE AC, CESPE CEBRASPE

Algoritmo I

Imagem 030.jpg

Algoritmo II

Imagem 031.jpg

Considerando os algoritmos I e II acima, que são, respectivamente, recursivo e iterativo, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

209Q649276 | Informática, Algoritmos, Analista Legislativo, Assembléia Legislativa RS, FUNDATEC, 2018

Para o escalonamento de processos em sistemas operacionais interativos, existem diversas opções de algoritmos. Um dos mais antigos, mais simples e mais amplamente utilizado aplica um rodízio entre os processos. Ou seja, a cada processo é atribuído um quantum. Se o processo estiver em execução quando terminar seu quantum, é realizada a preempção da CPU e esta é alocada a outro processo. Trata-se do algoritmo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

210Q645034 | Informática, Algoritmos, Analista Judiciário, TRT 21a, CESPE CEBRASPE

Considerando que uma tabela hash (tabela de espalhamento) possua quatro posições numeradas 0, 1, 2, 3 e 4, e que nela esteja armazenada uma sequência de quadrado de valores inteiros definida como 1, 4, 9, 16, …, n2, segundo a função f (x) = x mod 5, julgue os itens que se seguem.

Cada posição da tabela receberá aproximadamente o mesmo número de elementos.

  1. ✂️
  2. ✂️

211Q613576 | Informática, Algoritmos

Numa arquitetura de 32 bits, o número máximo de valores que podem ser representados numa palavra (word) é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

212Q649192 | Informática, Algoritmos, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018

Dois funcionários de uma empresa de crédito discutiam sobre quais algoritmos deveriam usar para ajudar a classificar seus clientes como bons ou maus pagadores. A empresa possui, para todos os empréstimos feitos no passado, um registro formado pelo conjunto de informações pessoais sobre o cliente e de como era composta a dívida inicial. Todos esses registros tinham classificações de bons ou maus pagadores, de acordo com o perfil de pagamento dos clientes. A partir desses dados, os funcionários querem construir um modelo, por meio de aprendizado de máquina, que classifique os novos clientes, que serão descritos por registros com o mesmo formato.

A melhor opção, nesse caso, é usar um algoritmo

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

213Q649252 | Informática, Algoritmos, Perito Criminal, Polícia Federal, CESPE CEBRASPE, 2018

Julgue os seguintes itens, a respeito dos algoritmos RSA e AES e de noções de criptografia. O RSA é suscetível a um ataque conhecido como ataque de Wiener, que pode expor a chave privada de um sistema criptográfico RSA se os parâmetros utilizados para definir a chave privada forem considerados pequenos, e consequentemente, tido como matematicamente inseguros.
  1. ✂️
  2. ✂️

214Q632217 | Informática, Algoritmos, Técnico Superior, DETRAN ES, CESPE CEBRASPE

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

Por meio do operador lógico de disjunção (OU), verificam-se os valores de entrada, de maneira que, caso ambos os valores sejam falsos, o resultado será verdadeiro e, caso apenas um dos valores seja falso, o resultado será falso.

  1. ✂️
  2. ✂️

215Q626082 | Informática, Algoritmos, Analista Superior III, INFRAERO, FCC

O método de ordenação QuickSort (ordenação rápida) é um método sofisticado de ordenação de vetores que

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

216Q648711 | Informática, Algoritmos, Analista, Defensoria Pública do Estado do Rio Grande do Sul RS, FCC, 2017

Um Analista está usando um computador que possui 16GB de RAM. Executou um programa e obteve como resultado o seguinte endereço de memória de uma variável declarada como real: 000000000022FE48 e o seguinte endereço de memória de uma variável declarada como inteira: 000000000022FE4C. O Analista concluiu, corretamente, que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

217Q620261 | Informática, Algoritmos, Analista Judiciário, TJ ES, CESPE CEBRASPE

Com relação aos fundamentos de programação, julgue os seguintes itens.

Em uma estrutura de repetição com variável de controle, ou estrutura para, a verificação da condição é realizada antes da execução do corpo da sentença, o que impede a reescrita desse tipo de estrutura por meio de estrutura de repetição pós-testada.

  1. ✂️
  2. ✂️

218Q648170 | Informática, Algoritmos, Analista, Defensoria Pública do Estado do Rio Grande do Sul RS, FCC, 2017

Um Analista, estudando a complexidade de algoritmos de busca linear (ou sequencial), concluiu corretamente que no pior caso, considerando um vetor de n elementos, este tipo de algoritmo tem complexidade
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

219Q624891 | Informática, Algoritmos, Analista Judiciário, TRE AM, FCC

Em relação à construção de algoritmo, considere:

I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição.

II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas.

III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira.

IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço.

É correto o que se afirma APENAS em

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

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

Julgue os itens seguintes, relativos a grafos.

Um grafo não direcionado é dito conectado quando há pelo menos um caminho entre dois vértices quaisquer do grafo.

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