Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2014

ProgramaçãoLinguagens de programação
Código
fg007543
Banca
FGV
Órgão
Câmara Municipal do Recife - PE
Ano
2014
Nível
Médio
Cargo
Câmara Municipal do Recife-PE - Programador
Na linguagem de programação C, uma lista com n elementos pode ser armazenada em um vetor, ocupando as posições cujos índices variam de 0 a n-1. Considere o seguinte algoritmo de pesquisa, conhecido como busca com sentinela: Imagem associada para resolução da questãoSobre a implementação desse algoritmo, considere as seguintes afirmações:I. para que ele funcione corretamente, é necessário que o vetor vet contenha, pelo menos, n+1 posições, sendo as n primeiras (de 0 a n-1) ocupadas pelos elementos e a última,vaga;II. o algoritmo tem seu pior desempenho quando o valor da chave pesquisada encontra-se na posição n–1 de vet;III. o algoritmo tem seu pior desempenho quando o valor da chave pesquisada não se encontra em nenhuma das posições de 0 a n-1 vet; em outras palavras, quando a chave não pertence à lista;IV. se o valor de chave se encontra armazenado na posição t de vet, sendo 0 ≤ t < n, são realizadas, ao todo, exatamente t comparações envolvendo chave para localizá-la.São verdadeiras apenas:
  1. AI e III;
  2. BII e III;
  3. CIII e IV;
  4. DI, II e IV;
  5. EI, III e IV.
Revelar gabarito e comentário

GabaritoA — I e III;

Link permanente: /questoes/fg007543