← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · CESPE/CEBRASPE · 2024

Questão comentada de Algoritmos e Estrutura de Dados

Uma das vantagens do uso de funções predefinidas é

Gabarito: A

Funções predefinidas são aquelas que já vêm prontas em bibliotecas ou na própria linguagem, então você não precisa reescrevê-las toda vez que precisar da mesma tarefa. Isso economiza tempo, reduz erros e deixa o programa mais organizado. Em provas de algoritmos, a ideia central aqui é simples: se algo pode ser reaproveitado, melhor do que reinventar a roda a cada linha de código. A vantagem cobrada na questão é justamente o reaproveitamento de código. Você chama a função quando precisar e usa uma solução já testada, em vez de criar novamente a lógica do zero. Isso também facilita manutenção, porque uma alteração na função pode beneficiar vários trechos do sistema que a utilizam. As demais alternativas falam de características de funções em geral, mas não representam a principal vantagem do uso de funções predefinidas. A banca costuma trabalhar esse ponto com foco em abstração e reutilização, que são ideias centrais da programação modular. Em termos doutrinários, isso se relaciona à modularização e à reutilização de software, princípios clássicos da engenharia de software. Portanto, o gabarito é a letra A, porque o maior ganho das funções predefinidas é permitir que você reaproveite código pronto, evitando repetição e ganhando produtividade.

Continue treinando

Questões relacionadas