Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 430 questões
A sobrescrita de métodos ocorre quando uma classe herdeira redefine um método da classe‑pai com uma implementação diferente.
I. A POO é um paradigma de programação que utiliza conceitos como classes e objetos para organizar e estruturar o código.
II. A POO é amplamente utilizada em linguagens como Java, Python e C++.
III. A POO ajuda a organizar o código, facilita a manutenção, promove a reutilização e melhora a modularidade do software.
Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões):
A respeito de linguagens de programação, julgue o próximo item.
No relacionamento de herança de objetos, uma superclasse
tem a mesma quantidade de objetos que o somatório dos
objetos de suas subclasses.
Considere as entidades Cliente, Pedido e Produto, com os seguintes atributos e relacionamentos:
Entidades:
- Cliente (ID, Nome, E-mail)
- Pedido (ID, Data, ClienteID)
- Produto (ID, Nome, Preço)
Relacionamentos:
- Um cliente pode fazer muitos pedidos (1:N)
- Um pedido pode conter muitos produtos (N:M)
Qual é a forma de mapear o relacionamento entre as
entidades pedido e produto em um diagrama Entidade-Relacionamento para o modelo relacional?
Um desenvolvedor criou uma classe abstrata chamada “Pessoa” e criou as classes “Discente” e “Docente”, ambas filhas da classe “Pessoa”. Criou também um método para calcular o tempo de vínculo acadêmico nas três classes. Este método foi criado com o mesmo nome e assinatura nas três classes, porém com implementações diferentes em relação ao algoritmo e dados para os cálculos.
Qual conceito foi utilizado durante o desenvolvimento relatado neste cenário?
A Programação Orientada a Objetos (POO) é um paradigma de programação baseado no conceito de objetos, que são entidades que combinam dados (também conhecidos como atributos ou propriedades) e operações (também conhecidas como métodos) que podem ser executadas nesses dados.
Disponível em: https://www.ibm.com/docs/pt-br/watsonx-as-aservice?topic=language-object-oriented-programming. Acesso em 20 fev. 2024.
Na POO, o conceito apropriado para definir um contrato que especifica um conjunto de métodos que uma classe deve implementar é o conceito de: