TJ-GO - 2014 - Analista Judiciário
limpar filtros
Questões por página:

Na linguagem C, uma lista sequencial 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, denominado busca com sentinela:


Sobre essa implementação do algoritmo de busca com sentinela, analise as afirmativas a seguir:

I. Para que ela 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, que abrigará a sentinela.

II. Nesta implementação, o algoritmo tem seu pior desempenho quando o valor de chave não se encontra em nenhuma das posições de 0 a n-1 de vet; em outras palavras, quando chave não pertence à lista.

III. Se o valor de chave se encontra armazenado na posição t de vet, sendo 0 ≤ t < n, são realizadas exatamente t comparações envolvendo chave até localizá-la.

Está correto somente o que se afirma em:

Considere a função seguinte, codificada na linguagem de programação C:


Na execução da função F, o maior número de iterações ocorre com a chamada:

Se uma classe na linguagem Java é declarada com o modificador abstract, então essa classe:

Considere a função G a seguir, codificada na linguagem de programação C:



Para que sejam impressos os 10 primeiros termos da Sequência de Fibonacci

0 1 1 2 3 5 8 13 21 34,

a chamada correta para a função G é:

Uma determinada UCP (unidade central de processamento) é capaz de endereçar até 4 GBytes de memória. Assim sendo, a largura do barramento de endereços é: