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

Foram encontradas 429 questões

Q2425428 Programação

A respeito dos conceitos sobre programação orientada a objeto, assinale a opção correta.

Alternativas
Q1772189 Programação
__________ é um método chamado no momento da criação do objeto, ou seja, no momento em que é utilizado no comando new. Este método promove a inicialização do objeto, de forma que, o objetivo após essa inicialização, já se encontra logicamente consistente. Complete a lacuna com a alternativa CORRETA relacionada ao método da programação orientada à objetos.
Alternativas
Q1772188 Programação
Orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas objetos. Marque a alternativa INCORRETA com relação a programação de orientação a objetos.
Alternativas
Q1760404 Programação

O processo de análise orientada a objetos envolve o uso de diversos conceitos que ajudam o analista a definir e organizar os elementos que fazem parte da arquitetura de um sistema de software. Um deste conceitos é o que define que uma dada classe pode se relacionar com uma outra de tal modo que a segunda fica contida na primeira. Marque a alternativa que define corretamente o nome deste conceito.

Alternativas
Q1690166 Programação
Qual do conceito de programação orientada a objetos que permite a criação de métodos com a mesma assinatura, porém com implementações diferentes?
Alternativas
Ano: 2020 Banca: IDIB Órgão: CRM-MT Prova: IDIB - 2020 - CRM-MT - Técnico em Informática |
Q1624442 Programação
No paradigma de programação orientada a objetos, uma série de conceitos foram trazidos para definir comportamentos que até então não podiam ser realizados através da programação estruturada. A respeito do tema, assinale a alternativa que indica corretamente o nome do conceito voltado a definir o comportamento que se espera de uma classe.
Alternativas
Q1614183 Programação
Pessoa - nome: string - idade: int - sexo: char - endereço: varchar

Tendo como referência as informações precedentes, julgue o item a seguir, com base na orientação a objetos.

sexo é uma herança de outra classe.
Alternativas
Q1614182 Programação
Pessoa - nome: string - idade: int - sexo: char - endereço: varchar

Tendo como referência as informações precedentes, julgue o item a seguir, com base na orientação a objetos.


nome e idade são considerados atributos.
Alternativas
Q1609089 Programação
Em termos de conceitos a Programação Estruturada difere da Programação Orientada a Objetos. Portanto, considere a tabela abaixo com os seguintes conceitos e dois paradigmas de programação.
I. Sequência de funções executadas de modo empilhado.
II. Herança
III. Instância
IV. Desvios
V. Encapsulamento
A. Programação Orientada a Objeto
B. Programação Estruturada
Assinale a opção CORRETA que representa a ordem de associação entre a coluna da esquerda com a da direita.
Alternativas
Q1609085 Programação
Considere as seguintes afirmativas sobre a Programação Orientada a Objeto:
I. Construtor de uma classe determina que ações devem ser executadas quando da criação de um objeto. II. Encapsulamento especifica que, um mesmo tipo de objeto, sob certas condições, pode realizar ações diferentes ao receber uma mesma mensagem. III. Com o Polimorfismo, os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém, com implementações lógicas diferentes. IV. Herança é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.
Indique a opção que contenha as afirmações verdadeiras.
Alternativas
Q1293755 Programação
Um conceito utilizado na orientação a objetos permite que um mesmo nome de método seja utilizado para implementar, por exemplo, três versões diferentes desse método, cada uma com um número distinto de argumentos entre si (assinaturas diferentes). Essa definição corresponde ao conceito de
Alternativas
Q1286370 Programação

Relacione as duas colunas quanto aos conceitos básicos de programação orientada a objetos.


(1) interface

(2) herança

(3) método


(A) determinam o comportamento dos objetos de uma classe

(B) é um contrato entre a classe e o mundo externo.

(C) é o mecanismo pelo qual uma classe pode estender outra classe ou ser estendida por outra classe


Assinale a alternativa que apresenta a sequência correta.


Alternativas
Q1277570 Programação
Os relacionamentos entre duas classes que podem ser categorizados como "usa" - porque representam uma classe usando outra classe de alguma forma são conhecidos como
Alternativas
Q1277568 Programação
Em orientação a objetos, uma abstração de todos os objetos novos e existentes, com características semelhantes, é conhecida como
Alternativas
Q1245044 Programação
Considere as afirmações relacionadas à programação orientada a objetos.
I - Uma classe abstrata pode ser herdada e não permite instâncias em novos objetos. Vale ressaltar que todo método abstrato, presente na classe abstrata, possui implementação. II - Um código com alto acoplamento e baixa coesão diminui o impacto na manutenção. III - A agregação é implementada utilizando os mecanismos de herança de classe.
Assinale a alternativa correta.
Alternativas
Q1134086 Programação
A Programação Orientada a Objetos (POO) é um modelo de análise, projeto e programação de software baseado na composição e interação entre diversas unidades chamadas de objetos. Assinale a alternativa que apresenta os itens considerados os quatro pilares da Programação Orientada a Objetos.
Alternativas
Q1120662 Programação
Na programação orientada a objetos, a herança é uma técnica de abstração que permite categorizar as classes de objetos sob certos critérios, especificando-se as características dessas classes. As classes que são vinculadas por meio de relacionamentos de herança formam uma hierarquia de herança. Na linguagem de programação Java, o relacionamento de herança é definido pela palavra-chave
Alternativas
Q2054836 Programação
Assinale a alternativa INCORRETA sobre o paradigma de Programação Orientada a Objetos (POO): 
Alternativas
Q2039264 Programação
Considere a seguinte tabela sobre a Programação Orientada a Objetos:
( ) Objeto ( ) Classe  ( ) Campos ( ) Método
(1) Descrição de um grupo com propriedades e comportamentos similares. (2) Algoritmo que define um aspecto do comportamento. (3) Itens nomeados, os quais podem ser dados ou subprogramas.  (4) Uma entidade que é relevante no contexto de um problema.
Assinale a alternativa que apresenta a sequência de numeração CORRETA, relacionando a coluna da direita com a coluna da esquerda, de cima para baixo:
Alternativas
Q2039263 Programação
Considere as seguintes afirmativas sobre a Programação Orientada a Objetos:
I. Toda computação é disparada pelo envio de mensagens.
II. Os métodos são unidades de código equivalentes a funções ou procedimentos.
III. A classe mãe define os dados e comportamentos que são herdados por suas classes filhas.
IV. Todo objeto é instância de alguma classe.
V. Smalltalk e Eiffel são exemplos de linguagens orientadas por objetos.
Assinale a alternativa correta:
Alternativas
Respostas
241: D
242: B
243: B
244: D
245: D
246: D
247: E
248: C
249: D
250: B
251: C
252: B
253: D
254: E
255: E
256: D
257: B
258: C
259: C
260: E