Questões de Concurso de Algoritmos - Ciência da Computação

Ver outros assuntos dessa disciplina Navegar questão a questão

Questão 876548

Tribunal Regional do Trabalho / 8ª Região (TRT 8ª) 2016

Cargo: Analista Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação / Questão 1

Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nível: Superior

Assinale a opção que apresenta o algoritmo de ordenação com o pior desempenho, considerando-se um vetor de 100 elementos, com valores inteiros ordenados em ordem inversa ao do algoritmo de ordenação.
  • A. shell sort
  • B. quicksort
  • C. heapsort
  • D. radix sort
  • E. bubble sort

Questão 877200

Procuradoria Geral do Estado - MT (PGE/MT) 2016 (2ª edição)

Cargo: Analista PGE - Área Analista de Sistemas / Questão 55

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

Considere o algoritmo abaixo escrito em pseudocódigo.

O algoritmo acima

  • A. tem um comando de repetição dentro de outro comando de repetição, então o trecho de pesquisa na tabela será executado pelo menos 2 vezes.
  • B. possui uma tabela, que é uma estrutura de dados conhecida como matriz e, neste caso, é uma matriz 3x4.
  • C. não faz consistência dos dados de entrada e não verifica os limites máximos dos valores de debito.
  • D. calcula corretamente a multa de todas as empresas que possuem débito e mais de 1 mês de atraso.
  • E. apresenta erro de lógica, pois deveria ser usado o operador lógico OU ao invés do operador E no trecho (debito >= tabela[i].de E debito <= tabela[i].ate).

Questão 466368

Prefeitura de Nova Tebas - PR 2012

Cargo: Técnico em Processamento de Dados / Questão 14

Banca: Centro Universitário de União da Vitória (UNIUV)

Nível: Superior

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

  • A.

    55

  • B.

    53

  • C.

    45

  • D.

    20

  • E.

    23

Questão 466370

Prefeitura de Nova Tebas - PR 2012

Cargo: Técnico em Processamento de Dados / Questão 16

Banca: Centro Universitário de União da Vitória (UNIUV)

Nível: Superior

No algoritmo abaixo, todas as variáveis definidas são do tipo numérico inteiro. Simulando o seu funcionamento o resultado final das variáveis “ X “, “ Y “ e “ Z “ será?

  • A.

    X = 5, Y = 9 e Z = 51

  • B.

    X = 0, Y = 9 e Z = 51

  • C.

    X = 0, Y = 11 e Z = 62

  • D.

    X = 5, Y = 11 e Z = 62

  • E.

    X = 5, Y = 9 e Z = 62

Questão 840846

Tribunal Regional Eleitoral / São Paulo (TRE SP) 2017

Cargo: Analista Judiciário - Área Análise de Sistemas / Questão 35

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

Considere o algoritmo em pseudocódigo abaixo.

De acordo com os fundamentos da aritmética computacional e com o pseudocódigo acima,

  • A. a conversão de números decimais negativos para binários também é realizada de forma correta pelo algoritmo.
  • B. o número de dígitos em hexadecimal necessários para representar o binário resultante corresponde ao número de vezes que o comando enquanto é executado.
  • C. mod indica o quociente e div indica o resto da divisão de numero por 2.
  • D. ao ser transcrito para uma linguagem de programação sem alteração na lógica do algoritmo, poderão ocorrer erros na conversão de números decimais para binários.
  • E. para fazer a conversão do binário resultante para seu correspondente negativo basta utilizar o comando binario ← binario * -1.

Questão 840849

Tribunal Regional Eleitoral / São Paulo (TRE SP) 2017

Cargo: Analista Judiciário - Área Análise de Sistemas / Questão 38

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

Considere, abaixo, os dois trechos de código criados por um Analista do TRE-SP.

O trecho

  • A. 1 e o trecho 2, embora em linguagens diferentes, fazem a mesma coisa; apenas o trecho 2 inclui 2016.
  • B. 1 e o trecho 2 estão escritos em linguagens de programação compiladas.
  • C. 2 está escrito em Python, mas deveria haver : (dois pontos) após 2010, 2012 etc, como no trecho 1.
  • D. 1 está em Delphi, mas os comandos showmessage estão errados, deveriam ser substituídos por MessageDlg.
  • E. 2 está escrito em Ruby, que permite a impressão de mensagens com puts, print e p.

Questão 879595

Manaus Previdência - AM (MANAUSPREVI/AM) 2015 (2ª edição)

Cargo: Analista Previdenciário - Área Tecnologia da Informação / Questão 32

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

Se nas duas ocorrências de atribuição do valor 0 à variável p, ou seja, p 0, for atribuído 1 a esta variável,
  • A. ocorrerá um erro, pois será usada uma posição inexistente do vetor.
  • B. após a execução de todos os laços de repetição, a posição 2 do vetor v conterá o valor 3.
  • C. ocorrerá um erro, pois o laço de repetição Enquanto interno nunca será executado.
  • D. após a execução de todos os laços de repetição, a posição 7 do vetor v conterá o valor 21.
  • E. após a execução de todos os laços de repetição, a posição 0 do vetor v conterá o valor 12.

Questão 903327

Hospital Risoleta Tolentino Neves - RN (HRTN/RN) 2017

Cargo: Administrador de Redes / Questão 37

Banca:

Nível: Superior

Qual entre os algoritmos a seguir utiliza criptografia baseada em chave pública?
  • A. DES
  • B. AES
  • C. ECB
  • D. RSA

Questão 909058

Ministério da Defesa - Comando da Aeronáutica 2017

Cargo: Oficial - Área Engenharia de Computação / Questão 31

Banca: Ministério da Defesa - Comando da Aeronáutica

Nível: Superior

Associe as duas colunas, relacionando os numerais com seus respectivos numerais equivalentes, em uma base distinta.

A sequência correta dessa associação é

  • A. (1); (3); (4); (2); (5).
  • B. (4); (1); (2); (3); (5).
  • C. (4); (2); (5); (1); (3).
  • D. (5); (2); (4); (1); (3).

Questão 879596

Manaus Previdência - AM (MANAUSPREVI/AM) 2015 (2ª edição)

Cargo: Analista Previdenciário - Área Tecnologia da Informação / Questão 33

Banca: Fundação Carlos Chagas (FCC)

Nível: Superior

Considere o pseudocódigo abaixo.

Neste algoritmo será impresso

  • A. A.
  • B. AB.
  • C. B.
  • D. BC.
  • E. C.