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

Foram encontradas 905 questões

Q930474 Programação
Na programação orientada a objetos, a possibilidade de haver mais de um método com o mesmo nome na mesma classe denomina-se:
Alternativas
Q930457 Programação
Com relação aos conceitos de programação orientada a objetos, pode-se afirmar que:
Alternativas
Q930456 Programação
Com relação aos conceitos de programação orientada a objetos, um objeto é:
Alternativas
Q930455 Programação
Com relação aos conceitos de programação orientada a objetos, é correto afirmar que:
Alternativas
Q930454 Programação
Com relação aos conceitos de programação orientada a objetos, é correto afirmar que:
Alternativas
Q347534 Programação
Julgue os itens a seguir acerca de análise e projeto orientados a objeto.

Utiliza-se visibilidade pública ou privada para indicar o nível de acessibilidade de determinado método ou atributo.
Alternativas
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
Ano: 2012 Banca: CESPE / CEBRASPE Órgão: TRE-MS
Q1201282 Programação
Em programação orientada a objetos, a possibilidade de haver funções de mesmo nome, com funcionalidades similares em classes sem nenhuma relação entre elas, denomina-se
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
Respostas
821: C
822: D
823: A
824: D
825: B
826: C
827: E
828: E
829: C
830: D
831: E
832: A
833: C
834: E
835: C
836: E
837: E
838: C
839: E
840: C