Ed
há 2 anos
O encapsulamento é um dos princípios fundamentais da Programação Orientada a Objetos, que visa proteger os dados e a lógica de acesso a esses dados. Em C, que não possui suporte nativo a classes e objetos, o encapsulamento pode ser simulado através do uso de estruturas (structs) e funções que operam sobre essas estruturas. Analisando as alternativas: a) Usando somente ponteiros - Embora ponteiros sejam úteis, eles não garantem encapsulamento por si só. b) Usando estruturas e funções - Esta opção é a mais adequada, pois permite agrupar dados (com structs) e definir funções que operam sobre esses dados, simulando o encapsulamento. c) Usando apenas funções - Funções sozinhas não encapsulam dados, apenas realizam operações. d) Usando apenas variáveis globais - Variáveis globais não oferecem encapsulamento, pois são acessíveis de qualquer parte do código. Portanto, a alternativa correta é: b) Usando estruturas e funções.
Cadastre-se ou realize login
Mais perguntas desse material