🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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

Questões Discursivas

Foram encontradas 956 questões

Q1661758 Programação
Na programação orientada a objetos, o programador pode definir classes sem qualquer pretensão de instanciar objetos. Nestas situações, essas classes são conhecidas como
Alternativas
Q1626598 Programação

Um dos parâmetros mais poderosos da programação orientada a objetos possibilita o reaproveitamento de atributos e métodos, otimizando o tempo de desenvolvimento, além de permitir a diminuição de linhas de códigos, bem como facilitar futuras manutenções. É um conceito que trabalha com superclasses e subclasses. A grande vantagem pode ser caracterizada conforme descrito a seguir.


I. Uma classe é declarada com atributos e métodos específicos.

II. Em seguida, uma subclasse é derivada da classe criada.

III. Como consequência, não há necessidade de redeclarar os atributos e métodos previamente definidos.

IV. A subclasse recebe os atributos e métodos, permitindo uma reutilização do código já pronto.


A descrição acima está relacionada ao parâmetro da OO denominado:

Alternativas
Q1272281 Programação

Alguns desenvolvedores, ignorando princípios básicos de orientação a objetos, criam soluções arquiteturais que simulam o estilo puramente procedural. Tais soluções utilizam uns poucos objetos contendo a maioria dos algoritmos usados pela aplicação. Estes, por sua vez, são orbitados por inúmeros outros objetos, que se comportam como provedores de dados para os primeiros.


Sobre a solução descrita, conclui-se que

Alternativas
Q1167801 Programação

Consider the following statements about object-oriented programming.


I. Using different names for operations in the same types is called overloading.

II. Overloaded operators are useful to add functions to enable conventional notation.

III. A derived class is said to inherit properties from its base, so the relationship is also called inheritance.

IV. Pointers to functions can be used to provide a simple form of polymorphic routines.


Choose the right alternative.

Alternativas
Q486621 Programação
Os mecanismos de composição de objetos e de herança de classes são fundamentais na orientação a objetos. Nesse contexto, considere as classes Main e S, apresentadas abaixo. Considere também que os argumentos dos construtores de W, V e Z são usados para iniciar o atributo componente definido na classe M.

public class
Main {
         public static void main (String [ ] args) {
                 X y = new  Y (80, 24) ;
                 X w = new W (y) ;
                 X v = new  V (w) ;
                 X z = new  Z (v) ;
                 z.draw ( ) ;
         }
}
public abstract class S implements X {
         X componente;

         public void draw ( ) {
                   componente.draw ( ) ;
         }
}

Seja S a superclasse de Y, W, V e Z.
Dentre essas subclasses de S, qual(is) deve(m), obrigatoriamente, implementar a operação draw definida na interface X?
Alternativas
Q367110 Programação
Analise

I - A classe derivada herda todas as propriedades da classe base.

II - Os métodos virtuais puros pertencentes à classe base não são herdados pela classe derivada.

III - Quando algo é modificado na classe base a classe, derivada é automaticamente modificada.

São CORRETAS as afirmações:
Alternativas
Q281232 Programação
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
Em Java, uma mesma classe só pode estender apenas uma classe e implementar uma interface.

Alternativas
Q281231 Programação
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
No Java 6, a anotação @Override, na declaração de um método, indica que esse método tem o objetivo de sobreescrever a declaração de um método em uma superclasse.

Alternativas
Q281230 Programação
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
O construtor da classe Pessoa é sobrescrito pelo construtor da classe Aluno.

Alternativas
Q281228 Programação
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
Imagem 007.jpg

Alternativas
Q281221 Programação
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
Encapsulamento significa que, em classes, devem-se usar atributos privados e métodos acessadores e modificadores públicos.

Alternativas
Q1667682 Programação

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

Uma agregação é a descrição de um grupo de objetos com propriedades semelhantes.
Alternativas
Q1667681 Programação

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

O estado de um objeto é representado pelos valores de suas propriedades em determinado instante e é passível de mudar ao longo do tempo.
Alternativas
Q1667680 Programação

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

Uma instância em orientação a objetos é um relacionamento de dois níveis em que o primeiro é um objeto individual e o segundo é um membro do objeto em si.
Alternativas
Q1667679 Programação

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

Nas definições sobre polimorfismo, quando um objeto envia ou recebe uma mensagem, ela pode ser interpretada de diferentes maneiras por diferentes usuários.
Alternativas
Q1667678 Programação

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

O encapsulamento versa que usuários não precisam ou não necessitam acessar a implementação de operações que são feitas sobre os objetos.
Alternativas
Q1667677 Programação

Considerando os conceitos que tratam de programação orientada a objetos, julgue os itens a seguir.

Em orientação a objetos, a classe é uma entidade única e indivisível.
Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: MPU
Q1230607 Programação
Em programas orientados a objetos, o comportamento dos objetos é definido por meio de métodos. Julgue o próximo item, acerca de tais métodos.
Uma mensagem enviada a um objeto pode levar à execução de um método que não esteja implementado na classe à qual o objeto pertence. 
Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: MPU
Q1230598 Programação
Em programas orientados a objetos, o comportamento dos objetos é definido por meio de métodos. Julgue o próximo item, acerca de tais métodos.
Em geral, o método a ser executado em um programa orientado a objetos só é determinado durante a execução desse programa. 

Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: MPU
Q1230557 Programação
Em programas orientados a objetos, o comportamento dos objetos é definido por meio de métodos. Julgue o próximo item, acerca de tais métodos.
Uma mesma mensagem enviada a objetos distintos que pertençam a classes que não se relacionem por meio de herança provoca a execução de métodos distintos. 
Alternativas
Respostas
881: E
882: E
883: C
884: E
885: A
886: C
887: E
888: C
889: E
890: E
891: C
892: E
893: C
894: E
895: C
896: C
897: E
898: C
899: C
900: C