Questões de Concurso Sobre programação orientada a objetos em programação

Foram encontradas 485 questões

Q2172354 Programação
Um código orientado a objetos contém classes/objetos que se relacionam. O relacionamento “todo/parte” entre classes, no qual um objeto maior (todo) é formado ou outros objetos parte é chamado de:
Alternativas
Q2172176 Programação
O Paradigma de Orientação a Objetos (POO) é um modelo amplamente adotado em programação. Sobre essa abordagem, assinale a alternativa INCORRETA.
Alternativas
Q2172153 Programação
No paradigma Orientado a Objetos há, primeiramente, um processo de construção de modelos do domínio do problema, identificando e especificando um conjunto de objetos que interagem e comportam-se conforme os requisitos estabelecidos para o sistema segundo um processo de geração de uma especificação detalhada do software a ser desenvolvido, de tal forma que essa especificação possa levar à direta implementação no ambiente alvo. Esses dois processos são, respectivamente:
Alternativas
Q2172151 Programação
Programação Orientada a Objetos é um paradigma para o desenvolvimento de software que se baseia na utilização de componentes individuais que colaboram para construir sistemas mais complexos em que a colaboração entre esses componentes é feita através do envio de mensagens. Esse modelo de programação utiliza os seguintes conceitos, EXCETO:
Alternativas
Q2171678 Programação
Sobre herança de classes na orientação a objetos, analise as assertivas abaixo e assinale a alternativa correta.
I. É um relacionamento do tipo “é um” entre a subclasse e a superclasse. II. Uma subclasse é uma especialização de uma superclasse. III. Os atributos de uma superclasse são herdados pela subclasse que a estende.
Alternativas
Q2171676 Programação
Sobre acoplamento de classes na orientação a objetos, analise as assertivas abaixo e assinale a alternativa correta.
I. Descreve a interconectabilidade das classes. II. Como boa prática, o acoplamento entre as classes de um sistema de software deve ser forte. III. Espera-se que as classes de um sistema de software sejam independentes de outras classes e que as interfaces sejam pequenas e bem definidas.
Alternativas
Q2171675 Programação
A orientação a objetos especifica diversos conceitos, dentre eles, a coesão de classes. O conceito de coesão de classes define que cada classe:
Alternativas
Q2171674 Programação
A orientação a objetos é um paradigma de programação que utiliza os conceitos de objetos e classes. Sobre o assunto, analise as assertivas abaixo e assinale a alternativa correta.
I. Facilita a associação da máquina com o mundo real, uma vez que tudo pode ser representado na esfera digital.
II. Os elementos do mundo real são representados por objetos que são criados por meio de classes.
III. Os objetos armazenam dados e possuem comportamentos definidos por seus atributos.
Alternativas
Q2171631 Programação
O que é o polimorfismo em Orientação a Objetos e como ele é implementado em diferentes linguagens de programação?
Alternativas
Q2171630 Programação
O que é o encapsulamento em Orientação a Objetos e qual é sua importância para o desenvolvimento de software? 
Alternativas
Q2171203 Programação
Em programação orientada a objetos, existe uma forma de implementar o polimorfismo que consiste na definição de vários métodos com o mesmo nome dentro de uma classe, mas, cada um, com assinatura e argumentos diferentes. Essa forma é conhecida como:
Alternativas
Q2167013 Programação
Considere as seguintes definições relacionadas à programação orientada a objetos, com lacunas a preencher, e assinale a alternativa que preencha corretamente as três definições, considerando sua ordem.
1. __________ é a capacidade de objetos de classes distintas responderem a uma mesma chamada de método de maneiras diferentes. Isso permite que as subclasses redefinam o comportamento de métodos herdados da classe base.
2. __________ é a capacidade de um objeto ter vários métodos com o mesmo identificador, mas com assinaturas de métodos diferentes. Isso permite que os objetos respondam a chamadas de métodos distintos, mas com identificadores idênticos, com base na quantidade e no tipo de argumentos fornecidos.
3. __________ é a capacidade de uma subclasse substituir o comportamento de um método herdado da classe base. Isso permite que uma classe modifique o comportamento de um método para atender às suas próprias necessidades, mantendo a mesma assinatura de método.
Alternativas
Q2164129 Programação
A Programação Orientada a Objetos (POO) tem o propósito principal de aproximar o mundo lógico da programação e o mundo em que vivemos. Na POO, o conceito que define a capacidade de um objeto de ter comportamentos diferentes dependendo do contexto em que é utilizado denomina-se:
Alternativas
Q2162026 Programação
O uso de padrões de projetos tem vantagens relacionadas ao desenvolvimento de software, aumentando a produtividade e a qualidade e facilitando a lógica de programação e o tempo de desenvolvimento. Sobre as características dos padrões de projeto orientados a objetos, analise as afirmativas a seguir.
I. Projetar software reutilizável orientado a objetos é uma tarefa complexa. II. Projetistas, quando encontram uma solução, reutilizam-na várias vezes. III. Bons projetistas sabem que devem resolver problemas de software a partir do zero. IV. Padrões de projeto conseguem resolver problemas específicos e complexos.
Está correto o que se afirma apenas em 
Alternativas
Q2161922 Programação
A sobrecarga de métodos ocorre quando
Alternativas
Q2156945 Programação
Na orientação a objetos, o princípio que restringe o acesso ao comportamento interno de um objeto é conhecido como 
Alternativas
Q2145116 Programação
O analista de tecnologia da informação foi ao laboratório e relatou um problema a você sobre a orientação a objetos, e pediu para que você “concentre nos aspectos essenciais de um determinado objeto sem se preocupar com o detalhamento”. Você identificou esse conceito como:
Alternativas
Q2144928 Programação
Na orientação a objetos, é correto afirmar que:
Alternativas
Q2128031 Programação
A Programação Orientada a Objetos baseia-se na definição de classes e na criação de objetos a partir dessas classes, durante a execução do programa. Neste contexto, considere a ilustração a seguir: Imagem associada para resolução da questão

Com base na imagem e à luz dos fundamentos da orientação a objetos, considere as seguintes definições:

I- É possível observar o conceito do polimorfismo na figura, pois os três animais realizam o mesmo método, ainda que de modo distinto.
II- Os três objetos, apesar de serem de espécies distintas, possuem alguns atributos e métodos em comum, o que caracteriza o conceito de herança.
III- Ao desconhecer os detalhes internos da ação de falar nos animais, estamos diante de um exemplo de proteção
IV- Através dos balões de diálogos presentes na figura e a forma como foram gerados, verifica-se o encapsulamento dos objetos.

Assinale a alternativa que traz os itens CORRETOS. 
Alternativas
Q2126445 Programação
POO (Programação Orientado a Objetos) possui quatro pilares definidos: herança, abstração, polimorfismo e encapsulamento. Assinale a alternativa que apresenta a definição de polimorfismo.
Alternativas
Respostas
161: E
162: E
163: D
164: A
165: A
166: D
167: E
168: C
169: D
170: A
171: B
172: E
173: C
174: C
175: B
176: E
177: A
178: D
179: A
180: B