Pular para o conteúdo principal

Questão de Engenharia Mecatrônica — Eletrônica na Engenharia Mecatrônica — SELECON 2026

Engenharia MecatrônicaEletrônica na Engenharia Mecatrônica
Código
qg760511
Banca
SELECON
Órgão
EMGEPRON
Ano
2026
Nível
Superior
Cargo
Engenheiro Mecatrônico
Em um software de automação, o módulo de sensores foi implementado de forma que várias partes do sistema acessam e alteram diretamente os dados de um sensor, por exemplo, o "off set" de calibração. Após manutenções, surgiram efeitos colaterais, pois mudanças internas exigem correções em muitos pontos do código. Para melhorar a modularidade e a manutenção, decidiu-se aplicar conceitos de programação orientada a objetos, pois o(a):
  1. Aprogramação orientada a objetos elimina a necessidade de validação de dados, visto que os atributos passam a ser sempre consistentes
  2. Bprogramação orientada a objetos garante menor complexidade assintótica (Big-O) do sistema, independentemente do algoritmo
  3. Cencapsulamento permite ocultar o estado interno (atributos) e expor operações por métodos, reduzindo acoplamento e concentrando validações
  4. Duso de classes impede o reuso de código, uma vez que cada classe só pode ser usada uma única vez no sistema
Revelar gabarito e comentário

GabaritoC — encapsulamento permite ocultar o estado interno (atributos) e expor operações por métodos, reduzindo acoplamento e concentrando validações

Link permanente: /questoes/qg760511