Questão de Programação — Tipos de dados — FUNDATEC 2023
- Código
- qq890548
- Banca
- FUNDATEC
- Órgão
- CIGA-SC
- Ano
- 2023
- Nível
- Médio
- Cargo
- Proramador
- AF – F – F – F.
- BF – F – V – V.
- CF – V – F – F.
- DV – V – F – V.
- EV – V – F – F.
GabaritoC — F – V – F – F.
Gabarito: Alternativa C (F – V – F – F). A pesquisa sequencial não exige ordenação (F), a binária exige (V), a sequencial é mais simples que a binária (F), e a binária pode ser implementada recursivamente (F).
A questão cobra o conhecimento básico sobre os dois métodos de busca. A pesquisa sequencial percorre os elementos um a um, independentemente da ordem, e tem complexidade O(n) – é simples, mas menos eficiente. A pesquisa binária, por sua vez, exige dados ordenados, divide o intervalo pela metade a cada passo (O(log n)), e pode ser implementada tanto iterativa quanto recursivamente.
Característica | Sequencial | Binária |
|---|---|---|
Exige ordenação? | Não | Sim |
Complexidade (pior caso) | O(n) | O(log n) |
Complexidade de implementação | Simples | Mais complexa |
Pode ser recursiva? | Sim (mas raro) | Sim (comum) |
Afirma F – F – F – F, ou seja, que todas as assertivas são falsas. Isso está errado porque a segunda assertiva é verdadeira: a pesquisa binária exige que os elementos estejam ordenados. A alternativa confunde a necessidade de ordenação da binária, achando que ela também não exige.
Afirma F – F – V – V. Incorreto: a terceira assertiva é falsa (a pesquisa sequencial é mais simples, não mais complexa) e a quarta é falsa (a binária pode sim ser implementada recursivamente). Erro típico: inverter a complexidade relativa e negar a recursão.
Apresenta a sequência F – V – F – F, que corresponde exatamente ao julgamento correto:
1ª: F – a sequencial não exige desordem.
2ª: V – a binária exige ordenação.
3ª: F – a sequencial é mais simples.
4ª: F – a binária pode ser recursiva.
Afirma V – V – F – V. Aqui a primeira assertiva é verdadeira no enunciado? Não, a primeira é falsa. A alternativa considera que a sequencial exige desordem (V), o que é falso. Além disso, a quarta assertiva é falsa, mas a alternativa a considera verdadeira (V), outro erro.
Afirma V – V – F – F. Novamente, erra na primeira assertiva (coloca V quando deveria ser F). A sequencial não exige desordem. As demais (2ª, 3ª, 4ª) estão corretas, mas o conjunto todo fica incorreto pela primeira.
Memorize as características básicas: sequencial – qualquer ordem, simples, O(n); binária – ordenação obrigatória, mais complexa, O(log n), recursiva. Em provas, desconfie sempre de afirmações que negam a recursividade da binária ou que invertem a complexidade.
Gabarito final: Alternativa C
Link permanente: /questoes/qq890548