Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce190879
Banca
CESPE / CEBRASPE
Órgão
TST
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área: Apoio Especializado - Especialidade: Programação
Uma das vantagens do uso de funções predefinidas é
  1. Ao reaproveitamento de código.
  2. Ba passagem de parâmetros.
  3. Co recebimento do retorno das funções.
  4. Do grau de abstração do sistema.
  5. Ea facilidade de implementação das funções.
Revelar gabarito e comentário

GabaritoA — o reaproveitamento de código.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Funções predefinidas: vantagem principal

Gabarito: letra A. A principal vantagem do uso de funções predefinidas é o reaproveitamento de código (reuso), evitando que o programador tenha que implementar rotinas já existentes — isso reduz tempo de desenvolvimento e possibilidade de erros. As demais alternativas descrevem características gerais de funções, mas não são vantagens específicas do uso de funções predefinidas.

Alternativa A — ✅ Correta ⟵ GABARITO

O reaproveitamento de código é o benefício central: funções prontas, como as de bibliotecas padrão, podem ser chamadas em diversos programas sem necessidade de reimplementação.

Alternativa B — ❌ Incorreta

A passagem de parâmetros é um mecanismo utilizado por funções em geral, inclusive as predefinidas, mas não constitui em si uma vantagem. A pergunta pede uma vantagem do uso, não uma característica.

Alternativa C — ❌ Incorreta

Receber o retorno de funções é também uma característica geral – toda função retorna um valor (ou void). Não é uma vantagem específica do uso de funções predefinidas.

Alternativa D — ❌ Incorreta

O grau de abstração do sistema refere-se ao nível de detalhamento do código, não sendo um benefício direto do uso de funções predefinidas. A abstração é um princípio de projeto, não uma vantagem isolada.

Alternativa E — ❌ Incorreta

"Facilidade de implementação das funções" é ambígua: na verdade, o programador não precisa implementar funções predefinidas (já estão prontas), então a vantagem é não ter que implementá-las, e sim reutilizá-las. A alternativa foca na implementação, que não é o ponto central.

Gabarito: letra A.

Link permanente: /questoes/ce190879